Nginx 自定义安装
2019-12-27 本文已影响0人
YUNDONG丶
前期准备
- 创建 nginx 安装目录。
mkdir /annie/nginx/ # 个人习惯。目录路径可以自定义
- 安装配置 nginx 时的必须模块
yum -y install pcre-devel yum install -y zlib-devel yum -y install gcc gcc-c++ autoconf automake make
1. 下载 nginx
wget http://nginx.org/download/nginx-1.16.1.tar.gz # 下载
tar -zxvf nginx-1.16.1.tar.gz # 解压
2. 配置 nginx
cd nginx-1.16.1 # 定位到 nginx 的解压目录
./configure --prefix=/annie/nginx # --prefix 指定安装目录
下图为配置正确,如果配置错误观察日志。会告诉原因。
3. 编译 & 安装
make && make install # 安装
4. 启动
# 定位到上方 --prefix 指定的安装目录
cd /annie/nginx
# 找到 sbin 文件夹
cd sbin
./nginx -t
查看配置是否正确,复制下图圈中的路径。
./nginx -c 上面复制的路径
第一次运行需要指定配置文件./nginx -s reload
运行。访问 80 端口会出现下图5. 其他
开启服务后可能出现,Nginx 报 403 的错误。
检查方法
- 检查是否使用了 nobody 用户。
ps aux | grep nginx
必须都是 root 用户。如果不是请修改
nginx.conf
文件。添加一句 user root;
。- 注意防火墙是否关闭
- Nginx 常用命令
# 启动
./nginx
# 选择配置启动
./nginx -c xxxxx
# 停止
./nginx -s stop
# 重启
./nginx -s reload
# 查看版本号
./nginx -v
# 查看配置路径
./nginx -t