Nginx 相关操作1

1、查看版本信息

nginx -V

后面的有很多的编译参数(红帽的源码进行添加的)

TLS SNI support enabled
可以实现在一个nginx上搭建多个https网站

apache上只能搭建多个http服务,不可以搭建多个https的服务

nginx -v
简单的进行显示版本

2、nginx目录结构和命令

1、ls /usr/local/nginx/ html是测试网页,sbin是主程序
2、ls /usr/local/nginx/sbin nginx只有一个程序文件
3、ls /usr/local/nginx/html/ 50x.html index.html的测试网页

nginx:默认为启动nginx
-h 查看帮助选项
-V 查看版本和配置项
-t 测试nginx的语法错误
-c filename指定配置文件(default:/etc/nginx/nginx.conf
-s signal发送信号给master进程,signal:stop、quit、reopen、reload

如:

nginx -s stop 停止nginx
nginx -s reload 加载配置文件
-g directives在命令行中指定全局命令

3、Nginx的配置

配置文件的组成部分:
1、主配置文件:nginx.conf
2、子配置文件:include.conf.d/* .conf
3、fastcgi,uwsgi、scgi等协议相关的配置文件
4、mime.types:支持mime类型

主配置文件的指令
directive value1[value2......]

注意:
1、指令必须以分号结尾
2、支持使用环境变量
内建变量:有Nginx模块引入,可以直接使用
地址

自定义变量:有用户使用set命令定义
set variable_name value
引用变量:$variable_name

参考nginx.conf文件

4、nginx配置文件

主配置文件

查看默认的配置文件
less conf.d/default.conf

 

5、HTTP协议相关的配置结构

 

原文地址:https://www.cnblogs.com/Mrchengs/p/11935622.html