美文网首页
Nginx 自定义安装

Nginx 自定义安装

作者: YUNDONG丶 | 来源:发表于2019-12-27 17:00 被阅读0次
    前期准备
    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
    个人博客

    相关文章

      网友评论

          本文标题:Nginx 自定义安装

          本文链接:https://www.haomeiwen.com/subject/jzmdoctx.html