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协议相关的配置结构