迫於生活,不得不學習。。。linux
首先說一下安裝nginx吧,我看到的兩種方法,爲了裝X,就選了複雜點的。。nginx
**********************安裝前的準備*************************c++
安裝pcre開發包: yum install -y pcre-devel服務器
安裝編譯源碼所須要的工具和庫: yum install gcc gcc-c++ ncurses-devel perltcp
安裝cmake: yum -y install make gcc-c++ ncurses-devel工具
安裝ssl功能須要openssl 庫: yum -y install openssl-devel學習
安裝壓縮包: yum -y install zlib zlib-devel測試
*********************下載nginx安裝包準備編譯**************blog
爲了方便管理,我選擇建立了個單獨存放服務的文件夾 serve : mkdir serveip
下載nginx壓縮包 :wget http://nginx.org/download/nginx-1.10.3.tar.gz
更改壓縮包的權限:chmod 766 nginx-1.10.3.tar.gz
接下來就是解壓了:tar -zxvf nginx-1.10.3.tar.gz
解壓的圖我就不貼了。。。。。
而後咱們來改一下解壓後文件夾的名字:mv nginx-1.10.3 nginx
到這算是解壓完了
.........................彆着急,一步步來..........................
下一步進行編譯安裝 :./configure (./configure --prefix=/usr/local/nginx 指定安裝路徑 我選的這個)
make編譯安裝: make&&make install
而後輸入 whereis nginx 查找路徑,去到它所在路徑,接下來進行配置
而後進入conf文件夾,首先複製一份配置文件:cp nginx.conf nginx.conf.bak
接着打開配置文件:vi nginx.conf
鍵入i進行修改,去掉前面的#;
我幾本沒作改動,固然以後配置項目,服務器ip的時候仍是須要修改的,這裏暫時先不作詳解,本地測試
保存退出
而後咱們運行一下看看 先到sbin下而後./nginx運行nginx服務,查看nginx進行 :ps -ef | grep nginx
說幾個命令 啓動nginx:./nginx 重啓:./nginx -s reload 中止服務:./nginx -s stop
查看nginx的通信端口 netstat -ntlp|grep nginx
接下來就試試能不能運行起來了 wget localhost:80
這樣nginx就算安裝完了
。。。。。。。。。。。。。。。。。。
遇到個問題,在其餘客戶機上訪問,會拒絕連接,爲啥呢,由於防火牆啊
那麼咱們來在防火牆加入80端口(端口號是你剛剛配置中的):firewall-cmd --permanent --add-port=80/tcp
提示成功,而後重載防火牆 firewall-cmd --reload 提示成功
而後查看端口號中有沒有剛剛加入的80端口:firewall-cmd --list-all
這時候你再其餘客戶機訪問你的linux,就能夠了
若是有啥問題,多多交流,不足之處,請大神指出...