一.nginx安裝 (cent os 7.0)
1.nginx所需的依賴環境
yum install gcc-c++
2).pcre pcre-devel安裝(perl compatible regular expressions)是乙個perl庫,包括perl相容的正規表示式。nginx的http模組使用pcre來解析正規表示式,所
以需要再linux上安裝pcre庫,pcre-devel是使用pcre開發的乙個二次開發庫。nginx也需要此庫。
yum install -y pcre -y prce pcre-devel
3).openssl安裝(openssl是乙個強大的安全套接字層密碼庫,囊括主要的密碼演算法,常用的金鑰)
yum install -y zlib zlib-devel
4).zlib安裝 zlib庫提供了很多壓縮和解壓縮的方式,nginx使用zlib對http包的內容進行gzip,所以需要在centos上安裝zlib庫
yum install -y zlib zlib-devel
2.nginx安裝
1).官網位址.
3).解壓: tar -zxvf nginx-1.10.1.tar.gz
4).切換到nginx-1.10.1目錄下 : cd nginx-1.10.1
5).配置nginx(nginx-1.10.1可以不需要配置 使用預設配置也可以 也可以選擇自己配置)
6).編譯安裝
make
make install
查詢安裝路徑
whereis nginx
結果 : /usr/local/nginx
7).啟動,停止nginx
cd /usr/local/nginx/sbin/
./nginx
./nginx -s stop
./nginx -s quit (此方式停止步驟是待nginx程序處理任務完畢進行停止)
./nginx -s reload (此方式是先查出nginx程序id 再使用kill命令強制殺掉程序)
查詢nginx程序
ps aux|grep nginx
8).重啟nginx(nginx埠是80)
先停止再啟動
./nginx -s quit
./nginx
然後在瀏覽器輸入:ip:80/即可 如果訪問不到 檢視防火牆是否開啟80埠(以下有防火牆的說明)
切換到 cd /usr/local/nginx/sbin目錄下
停止服務: ./nginx -s stop
啟動: ./nginx
補充:查詢防火牆是否開啟80埠
firewall-cmd --query-port=80/tcp
結果: yes/no
若為no: 可以新增埠: firewall-cmd --add-port=80/tcp --permanent (permanent表示永久啟動 否則重啟自動消失)
關閉防火牆:
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall開機啟動
啟動服務:
systemctl start firewalld.service
關閉服務:
systemctl stop firewalld.service
重啟服務:
systemctl restart firewalld.service
顯示乙個服務的狀態:
systemctl status firewalld.service
開機啟動乙個服務:
systemctl enable firewalld.service
開機時禁用乙個服務:
systemctl disable firewalld.service
Nginx安裝 配置及使用總結
nginx的安裝 配置及使用總結 nginx是乙個高效能的http及反向 伺服器,也是imap pop3 smtp 伺服器。在高併發情況下,nginx突出了它的高效能和穩定性,對比同類伺服器技術而言,它是很多國內大中型 首選的伺服器環境。和往常一樣,在總結一門新技術時都會先從它的環境配置及使用開始的...
nginx安裝配置及測試
2 上傳安裝包到 usr local src目錄下,解壓得到nginx 1.13.12資料夾,進入nginx 1.13.12 src目錄 cd usr local src nginx 1.13.12 src 3 配置檢查 編譯 安裝,這裡選擇安裝在 usr local nginx目錄下,步驟如下 a...
nginx安裝配置
主服務端 192.168.233.128 客戶端 192.168.233.131 192.168.233.132 192.168.233.134 主服務端和客戶端配置相同部分 yum y install zlib zlib devel yum y install pcre pcre devel yu...