nginx安裝—配置
首次自己玩nginx;公司準備前端開發使用react寫頁面,做到前後臺分離,需要用到nginx;
1.首先我們安裝一下nginx環境:
yum -y install gcc-c++
yum -y install pcre pcre-devel
yum -y install zlib zlib-devel
yum -y install openssl openssl--devel
gcc:nginx編譯需要依賴gcc
pcre:(Perl Compatible Regular Expressions)是一個Perl庫,包括 perl 相容的正則表示式庫。nginx的http模組使用pcre來解析正則表示式;
zlib:提供多種解壓和壓縮方式;
openssl:安全套密碼庫;nginx不僅可以使用http還可以使用https
2.安裝編譯nginx
下載解壓nginx
wget http://nginx.org/download/nginx-1.7.4.tar.gz
tar -zxvf nginx-1.7.4.tar.gz
1),配置configure 進入目錄${nginxPath} 執行:./configure
2),編譯,執行:
make
make install
到此我們安裝nginx已經完成接下來就是驗證是否成功:
nginx相關命令:
/usr/local/nginx/sbin/nginx
/usr/local/nginx/sbin/nginx -s stop #快速停止
/usr/local/nginx/sbin/nginx -s quit #完整停止
/usr/local/nginx/sbin/nginx -s reload #重啟nginux
啟動nginx可能會遇到報錯等情況;
nginx:[emerg] open() "/var/run/nginx/nginx.pid" failed(2:No such file or directory)
遇到這個問題首先檢查一下是否nginx埠被佔用,若被佔用修改配置檔案;若沒有重新執行 make 和 make install