Nginx 自定义安装

前期准备
  1. 创建 nginx 安装目录。
      mkdir /annie/nginx/  # 个人习惯。目录路径可以自定义
    
  2. 安装配置 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 

扩展内容
github
个人博客

最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容