美文网首页
2.CentOS 7.5源码安装Nginx

2.CentOS 7.5源码安装Nginx

作者: 网络小乙 | 来源:发表于2019-04-21 01:16 被阅读0次
    1. 安装前准备
      使用以下命令安装Nginx所需要的软件依赖:
      yum -y install gcc gcc-c++ automake pcre pcre-devel zlib zlib-devel openssl openssl-devel
      
    2. 下载Nginx源码
      打开Nginx官网,下载自己需要的Nginx源码,下面我们以nginx-1.2.3.tar.gz为例。如果由于特殊需求需要获取Nginx更多历史版本,可以点击这里获取更多历史版本
      这里我们使用wget下载Nginx源码,/usr/local/src/目录下使用如下命令:
      wget http://nginx.org/download/nginx-1.2.3.tar.gz
      
      解压源码文件:
      tar -zxvf nginx-1.2.3.tar.gz
      
    3. 安装Nginx
      这里在/usr/local/目录下新建nginx目录并把Nginx安装到/usr/local/nginx/目录下,命令如下:
      mkdir /usr/local/nginx/
      cd /usr/local/src/nginx-1.2.3/
      
      #指定安装目录并生成Makefile文件
      #nginx有很多模块,可以这一步根据自己的情况进行选择
      ./configure \
      --user=nginx \
      --group=nginx \
      --prefix=/usr/local/nginx \
      --sbin-path=/usr/sbin/nginx \
      --conf-path=/etc/nginx/nginx.conf \
      --pid-path=/var/run/nginx.pid \
      --lock-path=/var/run/nginx.lock \
      --error-log-path=/var/log/nginx/error.log \
      --http-log-path=/var/log/nginx/access.log \
      --with-http_gzip_static_module \
      --with-http_stub_status_module \
      --with-http_ssl_module \
      --with-pcre \
      --with-file-aio \
      --with-http_realip_module \
      --without-http_scgi_module \
      --without-http_uwsgi_module \
      --without-http_fastcgi_module
      
      #编译源码
      make
      #安装Nginx
      make install
      
      查看/usr/local/nginx/目录,可看到如下内容:
      ls /usr/local/nginx
      conf  html  logs  sbin
      
    4. 启动Nginx
      使用如下命令启动Nginx:
      /usr/local/nginx/sbin/nginx
      

      打开浏览器,访问本机地址,可以看到如下页面,表示安装成功:


      Welcome to nginx

    相关文章

      网友评论

          本文标题:2.CentOS 7.5源码安装Nginx

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