sudo yum -y install gcc pcre zlib zlib-devel openssl openssl-devel
wget
tar -xzvf nginx-1.10.3.tar.gz -c ~/devtools/
# 進入解壓目錄
cd devtools/nginx-1.10.3/
# 編譯
./configure
make
# 安裝,因為預設是安裝到/usr/local/目錄下,需要提公升許可權
sudo make install
可通過whreeis來檢視:
[asahi@localhost nginx-1.10.3]$ whereis nginx
nginx: /usr/local/nginx
進入到/usr/local/nginx
目錄下,然後啟動nginx,
sudo /usr/local/nginx/sbin/nginx
訪問得到的頁面如下:(如果成功執行後,不能訪問,考慮修改防火牆相關設定)
比如說,我想讓虛擬機器裡面占用8080埠的tomcat的網域名稱程式設計www.ddgg.com。首先,我需要在訪問這個**的裝置上將192.168.1.5 www.ddgg.com
。它的意思就是,如果要訪問www.ddgg.com,那麼將這個請求傳送給192.168.1.5這個ip,它知道怎麼處理。注意,這是在宿主機中,非虛擬機器中的host!虛擬機器centos的80埠將拿到這個請求時。nginx可以做到監聽80埠,如果這個請求的伺服器為www.ddgg.com,就將請求**到8080埠,這樣就會交給tomcat來處理,便完成了一種虛擬網域名稱的功能。
首先,在nginx的主目錄下,建立乙個vhost資料夾,裡面放一些埠**的配置。結構如下:
[asahi@localhost nginx]$ ls vhost
www.ddgg.com.conf
www.ddgg.com.conf這個配置檔案的內容如下:
server
location /
}
最後,要將上述配置檔案加入到nginx的conf/ningx.conf配置檔案中,需要在其中加上下面的語句:
在vhost資料夾下,新建乙個image.ddgg.com.conf,內容如下:
nginx的安裝與配置
1 nginx 4 nginx的安裝 linux centos7 2 安裝相關依賴和庫檔案 yum y install gcc gcc c autoconf automake gcc gcc c 的庫檔案 yum y install pcre pcre devel 安裝nginx依賴包 yum y ...
Nginx 的安裝與配置
linux centos 7.3 64位 nginx nginx 1.13.1 安裝目錄 usr local 3 openssl 若需要支援 https 協議 yum y install openssl yum y install openssl devel 1 解壓安裝包 tar z xv f n...
nginx安裝與配置
1 安裝前,需要安裝的軟體包 yum y install gcc gcc c autoconf automake yum y install zlib zlib devel openssl openssl devel pcre pcre devel 2 安裝nginx 3 啟動與停止nginx 啟動...