美文网首页
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