1. 程式人生 > >Redhat6.5中Nginx安裝

Redhat6.5中Nginx安裝

執行權限 image 反向代理服務 text config ado 宿主機 ef6 mark

Nginx是一款輕量級的web服務器,反向代理服務器及電子郵件代理服務器,其特點是占有內存少,並發能力強,在同類型的網頁服務器中表現較好,Nginx可以在大多數Unix,Linux上編譯運行,並有Windows移植版。
下面我將在Redhat6.5中編譯安裝Nginx,此實驗用到兩臺虛擬機
Redhat6.5 IP地址:192.168.100.10/24
客戶機 IP地址:192.168.100.11/24
1、需要用到nginx-1.6.0.tar.gz軟件包,將軟件包掛載至虛擬機Linux中進行使用,192.168.100.20為我宿主機IP地址
技術分享圖片
轉到解壓後的文件夾./configure配置
技術分享圖片
Make編譯
技術分享圖片
2、建立軟連接,讓系統識別命令,ln -s /usr/local/nginx/sbin/nginx /usr/local/sbin/
技術分享圖片
啟動Nginx
技術分享圖片
3、客戶機訪問測試
技術分享圖片
4、此時Nginx已經算搭建完成,為方便管理,可以制作管理腳本,vim /etc/init.d/nginx
技術分享圖片
腳本內容如下
技術分享圖片
給腳本添加可執行權限並可以設置開機自啟動
技術分享圖片
5、身份驗證訪問
技術分享圖片
修改Nginx配置文件vim /usr/local/nginx/conf/nginx.conf,加入如下內容
技術分享圖片
技術分享圖片
重載Nginx配置文件
技術分享圖片
客戶端訪問測試則會彈出輸入用戶名密碼的窗口,輸入添加好的用戶名和用戶密碼即可進行訪問
技術分享圖片
技術分享圖片
6、訪問控制,編輯Nginx配置文件插入要限制的客戶機IP地址
技術分享圖片
技術分享圖片
重載Nginx配置文件
技術分享圖片
客戶機不能進行訪問
技術分享圖片
更改客戶機的IP地址
技術分享圖片
再次訪問則正常訪問
技術分享圖片

Redhat6.5中Nginx安裝