1.环境:
阿里云ubuntu_16_04系统
2.安装:
2.1 下载nginx-1.14.2, 官网地址:nginx.org
可以直接下载到电脑中,再上传到ubuntu系统上。也可以在ubuntu系统上用wget命令下载。这里我选择的是用wget命令下载,我下载存放的目录是/usr/local
2.1 到/usr/local目录下,解压nginx
tar xf nginx-1.14.2
cd nginx-1.14.2进入解压的目录,如下图
2.2 用configure脚本编译源代码,./configure,使用默认配置。可能会提示pcre,zlib依赖库需要安装,则继续安装依赖的pcre, zlib库,执行sudo apt-get update sudo apt-get install libpcre3 libpcre3-dev apt-get install zlib1g-dev。安装好之后继续执行 ./configure。结果如下
2.3 执行make命令编译
2.4 执行make install 安装,安装成功之后,会在当前目录生成一个nginx的安装目录,这个就是安装好的nginx目录。nginx目录下有conf, html, logs, sbin四个文件夹
3. nginx常用命令
通过/usr/local/nginx/sbin/nginx -h 命令查看sbin目录下nginx这个二进制文件的用法,如下图:
nginx二进制文件参数说明:
-h 显示该帮助信息
-v 打印版本号并退出
-V 打印版本号和配置并退出
-t 测试配置正确性并退出
-T 测试配置正确性和打印并退出
-q 测试配置时只显示错误
-s 向主进程发送信号
-p 指定nginx服务器路径前缀
-c 指定nginx配置文件路径
-g 指定nginx附加配置文件路径
3.1 启动命令:
/usr/local/nginx/sbin/nginx
启动时并指定配置文件命令/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf,-c表示指定配置文件
3.2 停止命令:
/usr/local/nginx/sbin/nginx -s stop立刻停止(不推荐),/usr/local/nginx/sbin/nginx -s quit平滑停止(推荐)
3.3 重启命令:
/usr/local/nginx/sbin/nginx -s reload
3.3 检查修改的配置文件是否有错误
/usr/local/nginx/sbin/nginx -t 如下表示配置文件正确