nginx的安裝須要pcre的支持,首先下載安裝包linux
網盤地址:http://yun.baidu.com/share/link?shareid=2817322837&uk=2836507213nginx
開始準備安裝瀏覽器
1.linux 下面安裝ide
1.下載 pcre-8.10.tar.gz nginx-1.1.1.tar.gz (注意,網盤版本和此版本不一致,可是不影響)spa
2.安裝 pcre 讓nginx支持rewriteorm
pcre-8.10.tar.gz 上傳到/home 目錄下面ip
1) 解壓 pcreget
tar zxvf pcre-8.10.tar.gz 解壓 pcre 後 /home 下面會有 pcre-8.10 文件夾it
2)配置pcreio
cd /home/ pcre-8.10
./configure 輸入該命令後屏幕會生成一堆文件,不用去管它(可能會提示沒安裝gcc套件,看個人另一篇如何安裝)
3)make
在linux 中輸入 make 命令後屏幕會生成一堆文件,不用去管它
4)安裝
在linux 中輸入 make install
3.安裝 nginx
nginx-1.1.1.tar.gz 上傳到/home 目錄下面
1) 解壓 nginx
tar zxvf nginx-1.1.1.tar.gz 解壓 nginx 後 /home 下面會有nginx-1.1.1 文件夾
2 配置nginx
cd nginx-1.1.1
./configure --prefix=/usr/local/nginx --with-http_stub_status_module
3)make
在linux 中輸入 make 命令後屏幕會生成一堆文件,不用去管它
4)安裝
在linux 中輸入 make install
5) 檢查是否安裝成功
cd /usr/local/nginx/sbin
./nginx -t
報錯:Nginx: error while loading shared libraries: libpcre.so.1 ,就像項目缺乏依賴包同樣
[ew69@SCLABHADOOP01 lib]$ cd /lib
[ew69@SCLABHADOOP01 lib]$ ls *pcre*
libpcre.so.0 libpcre.so.0.0.1
添加軟連接:
Shell代碼
[ew69@SCLABHADOOP01 lib]$ ln -s /lib/libpcre.so.0.0.1 /lib/libpcre.so.1
再次運行./nginx -t
結果顯示:
nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful
說明nginx安裝成功
6)啓動nginx
cd /usr/local/nginx/sbin 目錄下面 輸入 ./nginx 啓動 nginx
7 )檢查是否啓動成功
netstat -ntlp|grep nginx 能夠看到nginx已經啓動成功了,佔用80端口
ie 瀏覽器中輸入 http://192.168.15.132(此處換成本身的ip)
發現網頁沒法訪問,將防火牆關閉
/etc/init.d/iptables stop
關閉了防火牆之後,一切訪問都正常, 能夠看到
看到上面nginx 歡迎界面說明啓動成功
說明nginx 默認配置端口是80.配置文件主要是conf 文件夾中的nginx.conf 文件
8)中止nginx
pkill -9 nginx