1. 程式人生 > >Centos7安裝配置nginx-1.13.8

Centos7安裝配置nginx-1.13.8

一  安裝編譯工具及庫檔案

sheel> yum -y install make zlib zlib-devel gcc-c++ libtool  openssl openssl-devel
二  安裝 Nginx

1  下載nginx包

可以去nginx官網下載安裝包 使用工具上傳到nginx

也可以使用wget命令下載

sheel> wget http://nginx.org/download/nginx-1.13.9.tar.gz

2  解壓安裝包

sheel> tar zxvf nginx-1.13.9.tar.gz

3  配置 編譯和安裝

  3.1  進入解壓出來的資料夾

sheel> cd nginx-1.13.9

  3.2  配置nginx

sheel> ./configure --prefix=/usr/local/nginx --with-http_stub_status_module --without-http_rewrite_module --without-http_gzip_module

  這裡--prefix=/usr/local/nginx是要安裝的目錄   如果不指定 預設就是這個地址

  如果命令無法執行  通常是第一步的時候沒有安裝成功依賴軟體  比如 下面這個錯誤 是缺少gcc軟體  需要重新安裝

checking for C compiler ... not found

  如果命令能夠執行  但是最後報error    可以根據error提示重新配置   一般是少些地址了

  3.3  編譯和安裝

sheel> make && make install

三  Nginx 啟動 停止

  進入第二步時我們指定的目錄  我這裡指定的是/usr/local/nginx

sheel> ./nginx                      啟動
sheel> ./nginx -s reload            重新載入配置檔案
sheel> ./nginx -s reopen            重啟 Nginx
sheel> ./nginx -s stop              停止 Nginx

  啟動後 可以在windows的瀏覽器中輸入linux的ip測試是否成功

  如果看不到welcome to nginx!頁面  請開啟防火牆80埠(建議開啟埠 而不是關閉防火牆)

sheel> firewall-cmd --zone=public --add-port=80/tcp --permanent
sheel> firewall-cmd --reload	    重新載入