1.安裝nginx依賴的程式,如果已安裝此步驟可跳過
yum install gcc;
yum install pcre-devel;
yum install zlib zlib-devel;
yum install openssl openssl-devel;
wget
3.解壓nginx
tar -zxvf nginx-1.12.2.tar.gz
4.跳轉到nginx安裝目錄
cd nginx-1.12.2/
5.檢測nginx目標的安裝特徵,這時需要新增ssl模組,預設是不新增ssl模組的
./configure --prefix=/usr/local/nginx --user=www --group=www --with-http_stub_status_module --with-http_ssl_module
5.編譯nginx並且安裝nginx
make
&&make
install
在sbin目錄中
啟動nginx:
./nginx
啟動出現:nginx: [emerg] getpwnam(「www」) failed 錯誤處理方法
解決方案一
在nginx.conf中 把user nobody的注釋去掉既可
解決方案二
錯誤的原因是沒有建立www這個使用者,應該在伺服器系統中新增www使用者組和使用者www,如下命令:
/usr/sbin/groupadd -f www
/usr/sbin/useradd -g www www
nginx配置
1.跳轉到ngin的conf路徑下
cd /usr/local/nginx-1.12.2/conf
2.編輯nginx.conf配置檔案
vi nginx.conf
#負責壓縮資料流
gzip on;
gzip_min_length 1000;
#設定負載均衡的伺服器列表
#weigth引數表示權值,權值越高被分配到的機率越大
upstream hello
server
#匹配以jsp結尾的,tomcat的網頁檔案是以jsp結尾
location /
}
修改好後,重啟nginx
重新啟動一下
./nginx -s reload
linux安裝nginx伺服器
1 安裝一些nginx需要的一些依賴包 yum y install gcc zlib zlib devel pcre devel openssl openssl devel 3 解壓nginx檔案 tar zxvf nginx的tar檔案 4 進入nginx檔案的目錄 執行configure檔案 c...
linux 安裝nginx伺服器
配置防火牆 nginx虛擬網域名稱配置及測試驗證 編輯nginx.conf sudo vim usr local nginx conf nginx.conf 增加行 include vhost conf 儲存退出 在 usr local nginx conf目錄新建vhost資料夾 mkdir vh...
linux安裝Nginx伺服器
nginx安裝配置 nginx web安裝時可以指定很多的模組,預設需要安裝 rewrite模組,需要系統有pcre庫,安裝pcre支援 rewrite功能,以下為安裝 nginx web伺服器的方法,注意nginx整合pcre庫,需要指定pcre原始碼目錄,而不是pcre編譯完成之後的路徑,否則會...