linux伺服器Nginx安裝與配置

2021-10-10 22:11:27 字數 1433 閱讀 5353

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編譯完成之後的路徑,否則會...