Nginx在我的的使用以後,感受很是的方便,因此在這裏給出本身安裝配置方案。它是一款高性能的 Web和 反向代理 服務器,也是一個 IMAP/POP3/SMTP 代理服務器。負載均衡是個不錯的選擇。html
個人linux服務器是阿里雲的 CentOS 7.4 64位,下面是安裝過程linux
第一步:先安裝PCRE pcre-devel 和Zlib,配置nginx的時候會用到這兩個東西nginx
PCRE(Perl Compatible Regular Expressions) 是一個Perl庫,包括 perl 兼容的正則表達式庫。nginx 的 http 模塊使用 pcre 來解析正則表達式,因此須要在 linux 上安裝 pcre 庫,pcre-devel 是使用 pcre 開發的一個二次開發庫。nginx也須要此庫。命令:c++
yum install -y pcre pcre-devel
zlib 庫提供了不少種壓縮和解壓縮的方式, nginx 使用 zlib 對 http 包的內容進行 gzip ,因此須要在 Centos 上安裝 zlib 庫。正則表達式
yum install -y zlib zlib-devel
安裝好這兩個以後就能夠安裝nginx了,可是若是安裝的時候有問題的話可能須要安裝GCC和OpenSSL如下提供命令安全
yum install gcc-c++
yum install -y openssl openssl-devel
第二步:安裝nginx,1.14.0服務器
wget -c https://nginx.org/download/nginx-1.14.0.tar.gz
解壓並進入nginx目錄負載均衡
tar -zxvf nginx-1.14.0.tar.gz cd nginx-1.14.0
使用nginx的默認配置性能
./configure
編譯安裝阿里雲
make
make install
查找安裝路徑:
whereis nginx
進入sbin目錄,能夠看到有一個可執行文件nginx,直接./執行就OK了。
運行起來以後訪問服務器ip,能夠看到nginx的歡迎頁面
這裏提幾點須要注意的地方
1.安裝好啓動好後沒法訪問到頁面
查看是否安裝好
ps -ef|grep nginx
若是如上圖有nginx的進程說明啓動好了這個時候若是沒法訪問nginx頁面能夠先查看一下你服務器的安全組策略是否有啓用80端口
下圖表示已開啓
若是啓用以後仍是沒法訪問須要查看nginx的配置文件nginx.conf
先查找本身的nginx安裝目錄
whereis nginx
目錄在/usr/local/nginx中,進入sbin文件夾下面發現有一個nginx的可執行文件
在sbin中能夠執行下面這個語句查詢本身使用的nginx.conf在哪一個位置,同時這個語句也能夠驗證你的nginx.conf文件是不是正確的。正確的格式會提示test is successful
./nginx -t
找到這個配置文件目錄在/usr/local/nginx/conf下
咱們編輯裏面的映射路徑
把這個路徑改成你的文件存放路徑
這樣的話基本沒有問題了,有其餘問題也能夠說出來一塊兒探討。
最後是nginx的一些基本命令,有一些已經在前面提到了,這裏也一併列出
啓動
啓動代碼格式:nginx安裝目錄地址 -c nginx配置文件地址
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
中止
nginx的中止有三種方式
從容中止
ps -ef|grep nginx
殺死進程
kill -QUIT 3905
快速中止
kill -TERM 3905
或者
kill -INT 3905
強制中止
pkill -9 nginx
重啓
方法一:進入nginx可執行目錄sbin下,輸入命令./nginx -s reload 便可
方法二:查找當前nginx進程號,而後輸入命令:kill -HUP進程號 實現重啓
本文部份內容摘自http://www.javashuo.com/article/p-ujikivhs-y.html
有什麼其餘的問題也能夠留言一塊兒討論
—————————————底線啦啦啦啦啦———————————————