本篇文章主要介紹的是Nginx Linux環境和Windows的安裝教程。html
Nginx("engine x")是一款是由俄羅斯的程序設計師Igor Sysoev所開發高性能的 Web和 反向代理 服務器,也是一個 IMAP/POP3/SMTP 代理服務器。linux
...nginx
更多的理論知識這裏就不在介紹了,詳細的能夠查看官方的文檔,地址:nginx.org/en/後端
nginx依賴於pcre、Openssl和zlib,PCRE做用是讓Nginx支持Rewrite 功能。瀏覽器
一、文件準備緩存
將下載的文件經過ftp進行文件上傳到/opt/nginx目錄下,沒有就新建。 而後進行解壓,解壓命令示例:服務器
tar zxvf pcre-8.35.tar.gz併發
二、安裝負載均衡
而後進行解壓以後的目錄,進行編譯安裝,輸入:模塊化
cd pcre-8.35
./configure
make
make install
複製代碼
安裝成功以後查看版本信息,輸入:
pcre-config --version
複製代碼
基本和上述同樣。
一、文件準備
將下載的文件經過ftp進行文件上傳到/opt/nginx目錄下,而後進行解壓,解壓命令示例:
tar -zxvf zlib-1.2.11.tar.gz
二、安裝
而後進行解壓以後的目錄,進行編譯安裝,輸入:
cd zlib-1.2.11
./configure
make
make install
複製代碼
基本和上述同樣。
一、文件準備
將下載的文件經過ftp進行文件上傳到/opt/nginx目錄下,而後進行解壓,解壓命令示例:
tar -zxvf openssl-1.0.2q.tar.gz
二、安裝
而後進行解壓以後的目錄,進行編譯安裝,輸入:
cd openssl-1.0.2q
./config
make
make install
複製代碼
這個基本也同樣。
一、文件準備
將下載的文件經過ftp進行文件上傳到/opt/nginx目錄下,而後進行解壓,解壓命令示例:
tar zxvf nginx-1.6.2.tar.gz
二、安裝
而後進行解壓以後的目錄,進行編譯安裝,輸入:
cd nginx-1.6.2
./config
make
make install
複製代碼
安裝成功以後查看版本信息,輸入:
/usr/local/nginx/sbin/nginx -v
複製代碼
若出現:Nginx: error while loading shared libraries: libpcre.so.1
則說明未安裝pcre或安裝了未設置軟鏈,安裝或者設置器軟鏈便可,命令示例:
ln -s /usr/local/lib/libpcre.so.1 /lib64/
測試nginx.conf的配置是否正確命令:
/usr/local/nginx/sbin/nginx -t
複製代碼
根據nginx.conf裏的配置,啓動nginx服務命令:
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
複製代碼
配置文件熱加載命令:
/usr/local/nginx/sbin/nginx -s reload
複製代碼
關閉命令:
kill -QUIT `cat /usr/local/nginx/logs/nginx.pid`
複製代碼
或找到nginx的進程,而後kill殺死便可,包括nginx的守護進程。
ps -ef | grep nginx
kill -9 pid
複製代碼
重啓命令:
kill -HUP `cat /usr/local/nginx/logs/nginx.pid`
複製代碼
Nginx啓動成功以後在瀏覽器直接輸入linux的ip即可以直接訪問,端口默認的是80,能夠不用輸入端口!
Windows Nginx安裝不須要上述的依賴,直接下載解壓運行便可。
Windows Nginx 下載地址: nginx.org/en/download…
下載界面:
下載Nginx以後進行解壓,雙擊nginx.exe運行或者在同級目錄下cmd輸入start nginx
啓動。
輸入:nginx -s stop
或 nginx -s quit
均可以中止nginx,區別就是後者會保存相關信息,前者不會。 熱加載命令依舊是 nginx -s reload
。
Nginx啓動成功以後在瀏覽器直接輸入localhost或127.0.0.1即可以直接訪問!
參考Nginx官網: nginx.org/en/
原創不易,若是感受不錯,但願點贊或推薦!您的支持是我寫做的最大動力! 版權聲明: 做者:虛無境 博客園出處:www.cnblogs.com/xuwujing CSDN出處:blog.csdn.net/qazwsxpcm 掘金出處:juejin.im/user/5ae45d… 我的博客出處:www.panchengming.com