Centos7安裝配置nginx-1.13.8
阿新 • • 發佈:2019-01-30
一 安裝編譯工具及庫檔案
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 重新載入