LINUX 安裝nginx

迫於生活,不得不學習。。。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,就能夠了

若是有啥問題,多多交流,不足之處,請大神指出...

相關文章
相關標籤/搜索