Linux下nginx的安裝和使用
一.安裝依賴
yum install gcc
yum install pcre-devel
yum install zlib zlib-devel
yum install openssl openssl-devel
一鍵安裝上面四個依賴
yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel
二.下載nginx的tar包
建立一個資料夾
cd /usr/local
mkdir nginx
cd nginx
下載tar包
wget http://nginx.org/download/nginx-1.13.7.tar.gz
解壓tar包
tar -xvf nginx-1.13.7.tar.gz
三.安裝nginx
進入nginx目錄
cd /usr/local/nginx/nginx-1.13.7
執行命令
./configure
//執行make install命令
make install
四.Nginx常用命令
測試配置檔案
安裝路徑下的/nginx/sbin/nginx -t
啟動命令
安裝路徑下的/nginx/sbin/nginx
停止命令
安裝路徑下的/nginx/sbin/nginx -s stop或者 : nginx -s quit
重啟命令
安裝路徑下的/nginx/sbin/nginx -s reload
檢視程序命令
ps -ef | grep nginx
平滑重啟
kill -HUP Nginx主程序號
五.配置防火牆
開啟防火牆檔案
sudo vim /etc/sysconfig/iptables
新增行 開放80埠
-A INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT 儲存退出
重啟防火牆
sudo service iptables restart
六.Nginx虛擬域名配置及測試驗證
1.
編輯nginx.conf
sudo vim /usr/local/nginx/conf/nginx.conf
增加行
include vhost/*.conf 儲存退出
在/usr/local/nginx/conf目錄新建vhost資料夾
mkdir vhost
建立每個域名的配置
sudo vim jimisun.com.conf
//節點中增加入響應的配置 埠轉發 或者訪問檔案系統
七.Nginx啟動
進入nginx安裝目錄cd sbin
sudo ./nginx
測試訪問