1. 程式人生 > >nginx安裝—配置

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