nginx有开源版和商业版
开源版官网地址是nginx,居然是http,没想到大名鼎鼎的nginx还没升级为https(2019/6/22)。
首先找到软件的下载页:下载地址
windows
其中,nginx.exe是主程序,该命令的主要选项有:
- -h:帮助
- -v:版本号
- -V:版本号和模块配置
注意这里openssl版本,nginx升级为ssl代理时依赖openssl - -t:查看程序的配置文件地址和配置文件的有效性
- -T:除了-t功能之外,还输出配置文件的内容
- -q:在检测文件时屏蔽非错误信息
- -s:给程序发个信号,用于停止,退出,重启和重新加载配置文件
- -p:设置程序的根目录,默认为None,这样配置文件就能使用相对路径定位文件
- -c:设置程序的配置文件,默认是config/nginx.conf
- -g:在配置文件之外设置全局指令
正确的使用姿势
- 用-V查看软件已安装的模块,如果缺少模块,需要先安装相应的模块
- 用-t查看配置文件位置,找到并修改保存
- 用-s的reload重新加载配置文件
Linux
手动编译
请参考手动编译,文档包含所有模块参数的说明,有些模块的安装需要依赖外部程序,需提前下载准备好。
命令安装
请参考命令安装,文档包含主流系统的安装步骤,很详细。