博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
nginx入门
阅读量:6576 次
发布时间:2019-06-24

本文共 1352 字,大约阅读时间需要 4 分钟。

启动,停止和重新配置

./nginx   启动./nginx -s stop  停止./nginx -sstop - 快速停止quit - 正常停止reload - 重新加载配置文件reopen - 重新打开日志文件

配置文件的结构

nginx由配置文件中指定的指令控制的模块组成。

指令分为简单指令和块指令。
一个简单的指令由空格分隔的名称和参数组成,以分号(;)结尾。
块指令具有与简单指令相同的结构,但不是以分号结尾,而是以大括号({和})包围的一组附加指令结束。
如果块指令可以在大括号内部有其他指令,则称为上下文(例如: events, http, server和 location)。
配置文件中放置在任何上下文之外的伪指令都被认为是 主要的上下文。在events和http指令在主要上下文中,server 在http 中,location在 server 中。

符号后面 一行的其余部分被认为是一个注释。

服务静态内容

http 指令块包含以一个 server 块,server 块包含两个 location 块。

打开配置文件 注释掉所所有的 server 块,重新开始一个新的 server 块

http     {        server         {              location / {                    root  /data/www;                    }                location /images/ {                    root /data;                    }        }}
server {    location / {        root /data/www;    }    location /images/ {        root /data;    }}

设置简单的代理服务器

server {    listen 8080;    root /data/up1;    location / {    }}server {    location / {        proxy_pass http://localhost:8080/;    }    location ~ \.(gif|jpg|png)$ {        root /data/images;    }}

设置FastCGI代理

server {    location / {        fastcgi_pass  localhost:9000;        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;        fastcgi_param QUERY_STRING    $query_string;    }    location ~ \.(gif|jpg|png)$ {        root /data/images;    }}

转载于:https://www.cnblogs.com/xkus/p/7464620.html

你可能感兴趣的文章
数据结构之图(2-1)【十字链表】适用于有向图
查看>>
你必须知道的简单的位操作技巧
查看>>
怎样合并排序数组(How to merge 2 sorted arrays?)
查看>>
年礼成快递企业不再接件主因:苹果产品最疯狂
查看>>
实习第三天
查看>>
Java第四次实验
查看>>
CSS3transition实现的简单动画菜单
查看>>
C语言基础回顾
查看>>
在Java中,以下关于方法重载和方法重写描述正确的是?
查看>>
Codeforces Round #315 (Div. 2A) 569A Music (模拟)
查看>>
提升代码内外部质量的22条经验(转载)
查看>>
利用Linq对集合元素合并、去重复处理
查看>>
AS3.0 Bitmap类实现图片3D旋转效果
查看>>
BZOJ1876:[SDOI2009]SuperGCD——C++高精度良心题解
查看>>
2018-2019 20165226 Exp5 MSF基础应用
查看>>
yum安装的JDK的没有配置环境变量但是在/usr/bin下面都做了软链接
查看>>
设备坐标和逻辑坐标
查看>>
Django 自带 user 字段扩展及头像上传
查看>>
Android Studio快捷键
查看>>
Maven学习篇一:依赖了解
查看>>