經(jīng)過將近一天的測試,最后終于調通了,以下是我安裝配置的一些心得
1:安裝工具包 wget、vim和gcc
1:yum install -y wget
2:yum install -y vim-enhanced
3:yum install -y make cmake gcc gcc-c++
2:下載nginx安裝包,我下載的版本是1.10.1,你可以酌情選擇
wget http://nginx.org/download/nginx-1.10.1.tar.gz
3:安裝依賴包
yum install -y pcre pcre-devel
yum install -y zlib zlib-devel
yum install -y openssl openssl-devel
4.解壓nginx-1.10.1.tar.gz到/usr/local/目錄下
tar -zxvf nginx-1.10.1.tar.gz -C /usr/local/
5:進行configure配置,進入nginx1.10.1文件加下
1: cd /usr/local/nginx-1.10.1
2: ./configure --prefix=/usr/local/nginx
6:編譯安裝
make && make install
7:啟動Nginx,啟動完之后檢查nginx是否已經(jīng)正常啟動,看到如下信息說明正常啟動
1:/usr/local/nginx/sbin/nginx
2:ps -ef | grep nginx
想要關閉nginx,執(zhí)行
/usr/local/nginx/sbin/nginx -s stop
想要熱啟動
/usr/local/nginx/sbin/nginx -s reload
我在檢查nginx是否啟動的時候發(fā)現(xiàn)如下問題,這是因為80端口被占用了,只需要執(zhí)行如下命令即可
killall -9 nginx
之后再次啟動
/usr/local/nginx/sbin/nginx
就沒問題了
8:配置防火墻,nginx默認的端口是80
firewall-cmd --zone=public --add-port=80/tcp --permanent
執(zhí)行后發(fā)現(xiàn)如下問題,FirewallD is not running 這說明防火墻沒有打開,我們需要將防火墻打開,執(zhí)行如下命令
我們先看下防火墻的狀態(tài),顯示 dead,這時候我們需要開啟
systemctl status firewalld //查看防火墻狀態(tài)
然后執(zhí)行如下命令開啟防火墻
systemctl start firewalld //開啟防火墻
然后再執(zhí)行
firewall-cmd --zone=public --add-port=80/tcp --permanent
這里有個警告,暫時先不管
然后再重啟下
firewall-cmd --reload
之后再關閉防火墻
systemctl stop firewalld
之后打開瀏覽器輸入xxx.xxx.xxx.xxx:80,如果配置成功,會顯示默認的Nginx歡迎頁,如下圖
到底Nginx的安裝配置就結束了
在此萬分感謝
https://blog.csdn.net/yougoule/article/details/78186138
提供的指導,萬分感謝!