2.CentOS 7.5源碼安裝Nginx

  1. 安裝前準(zhǔn)備
    使用以下命令安裝Nginx所需要的軟件依賴:
    yum -y install gcc gcc-c++ automake pcre pcre-devel zlib zlib-devel openssl openssl-devel
    
  2. 下載Nginx源碼
    打開Nginx官網(wǎng),下載自己需要的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有很多模塊,可以這一步根據(jù)自己的情況進行選擇
    ./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/目錄,可看到如下內(nèi)容:
    ls /usr/local/nginx
    conf  html  logs  sbin
    
  4. 啟動Nginx
    使用如下命令啟動Nginx:
    /usr/local/nginx/sbin/nginx
    

    打開瀏覽器,訪問本機地址,可以看到如下頁面,表示安裝成功:


    Welcome to nginx
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容