nginx編譯安裝

2022-03-23 11:22:24 字數 2352 閱讀 2222

nginx編譯安裝

tar zxvf nginx-1.3.15.tar.gz

cd nginx-1.3.15/

進行編譯

遇到的問題

解決方法:yum -y install gcc 

報錯:hecking for pcre library ... not found

解決方法:yum -y install pcre-devel

報錯:checking for pcre jit support ... not found

checking for openssl library ... not found

./configure: error: ssl modules require the openssl library.

you can either do not enable the modules, or install the openssl library

into the system, or build the openssl library statically from the source

with nginx by using --with-openssl=option.

解決方法:yum -y install openssl openssl-devel

最後執行

安裝完畢後用/usr/local/nigix/sbin/

啟動nginx     #./nginx 

啟動nginx2    /usr/local/nginx/sbin/nginx

遇到的問題

啟動nginx報nginx: [emerg] getpwnam("www") failed

在nginx.conf中 把user nobody的注釋去掉既可

檢查是否啟動成功:

netstat -ano|grep 80 有結果輸入說明啟動成功

開啟瀏覽器訪問此機器的ip,如果瀏覽器出現welcome to nginx! 則表示nginx 已經安裝並執行成功 

ps:注意:此處需要關閉防火牆 service iptables stop

重啟/usr/local/nginx/sbin/nginx –s reload

或者 killall -hup nginx

nginx編譯安裝

nginx版本 1.12.2 1.安裝依賴包 yum install y gcc gcc c zlib zlib devel openssl openssl devel pcre pcre devel 2.編譯和安裝nginx 執行如下命令 3.安裝完成啟動nginx。如果用指定使用者啟動nginx...

Nginx編譯安裝

ububtu apt get install build essential apt get install libtool centos yum y install gcc automake autoconf libtool make yum install gcc gcc c 1 pcre庫 a...

編譯安裝Nginx

假設所有依賴都已解決,如遇到未安裝的程式則安裝後繼續 架設使用最高許可權使用者,如果不是則在命令前加上sudo 解壓到使用者目錄 tar zxvf nginx 1.6.2.tar.gz 配置安裝選項 編譯程式 make 安裝程式 make install 啟動程式 usr local nginx s...