最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

深入淺析Nginx虛擬主機(jī)

 更新時間:2020年07月11日 11:55:39   作者:木二  
對于Nginx而言,每一個虛擬主機(jī)相當(dāng)于一個在同一臺服務(wù)器中卻相互獨(dú)立的站點(diǎn),從而實(shí)現(xiàn)一臺主機(jī)對外提供多個 web 服務(wù),每個虛擬主機(jī)之間是獨(dú)立的,互不影響的。這篇文章主要介紹了Nginx虛擬主機(jī)的相關(guān)知識,需要的朋友可以參考下

一 虛擬主機(jī)

1.1 虛擬主機(jī)概念

 對于Nginx而言,每一個虛擬主機(jī)相當(dāng)于一個在同一臺服務(wù)器中卻相互獨(dú)立的站點(diǎn),從而實(shí)現(xiàn)一臺主機(jī)對外提供多個 web 服務(wù),每個虛擬主機(jī)之間是獨(dú)立的,互不影響的。

1.2 虛擬主機(jī)類型

 通過 Nginx 可以實(shí)現(xiàn)虛擬主機(jī)的配置,Nginx 支持三種類型的虛擬主機(jī)配置:

  •  基于 IP 的虛擬主機(jī)(較少使用)
  •  基于域名的虛擬主機(jī)
  •  基于端口的虛擬主機(jī)

二 基于IP虛擬主機(jī)

2.1 配置多IP地址

 [root@nginx ~]# ifconfig eth0:0 172.24.8.70 broadcast 172.24.8.255 netmask 255.255.255.0
 [root@nginx ~]# ip addr | grep 172
 inet 172.24.8.71/24 brd 172.24.8.255 scope global noprefixroute eth0
 inet 172.24.8.72/24 brd 172.24.8.255 scope global secondary eth0:0

 提示:如上在同一臺主機(jī)添加多個IP地址。

2.2 創(chuàng)建站點(diǎn)目錄

 [root@nginx ~]# mkdir /usr/share/nginx/ipvhost01/
 [root@nginx ~]# mkdir /usr/share/nginx/ipvhost02/
 [root@nginx ~]# echo '<h1>Ipvhost01</h1>' > /usr/share/nginx/ipvhost01/index.html
 [root@nginx ~]# echo '<h1>Ipvhost02</h1>' > /usr/share/nginx/ipvhost02/index.html

2.3 配置虛擬主機(jī)

 [root@nginx ~]# vi /etc/nginx/conf.d/ipvhost.conf
 server {
 listen ; #監(jiān)聽端口
 server_name ipvhost.odocker.com ...; #配置虛擬主機(jī)名和IP
 location / {
 root /usr/share/nginx/ipvhost; #請求匹配路徑
 index index.html; #指定主頁
 access_log /var/log/nginx/ipvhost.access.log main;
 error_log /var/log/nginx/ipvhost.error.log warn;
 }
 }
 server {
 listen ;
 server_name ipvhost.odocker.com ...;
 location / {
 root /usr/share/nginx/ipvhost;
 index index.html;
 access_log /var/log/nginx/ipvhost.access.log main;
 error_log /var/log/nginx/ipvhost.error.log warn;
 }
 }
[root@nginx ~]# nginx -t -c /etc/nginx/nginx.conf #檢查配置文件
 [root@nginx ~]# nginx -s reload #重載配置文件

2.4 確認(rèn)驗(yàn)證

 瀏覽器訪問:ipvhost01.odocker.com。
 clipboard
 瀏覽器訪問:ipvhost02.odocker.com。
 clipboard

三 基于域名虛擬主機(jī)

3.1 創(chuàng)建站點(diǎn)目錄

 [root@nginx ~]# mkdir /usr/share/nginx/webvhost01/
 [root@nginx ~]# mkdir /usr/share/nginx/webvhost02/
 [root@nginx ~]# echo '<h1>Webvhost01</h1>' > /usr/share/nginx/webvhost01/index.html
 [root@nginx ~]# echo '<h1>Webvhost02</h1>' > /usr/share/nginx/webvhost02/index.html

3.2 配置虛擬主機(jī)

 [root@nginx ~]# vi /etc/nginx/conf.d/webvhost.conf
 server {
 listen ;
 server_name webvhost.odocker.com;
 location / {
 root /usr/share/nginx/webvhost;
 index index.html;
 access_log /var/log/nginx/webvhost.access.log main;
 error_log /var/log/nginx/webvhost.error.log warn;
 }
 }
 server {
 listen ;
 server_name webvhost.odocker.com;
 location / {
 root /usr/share/nginx/webvhost;
 index index.html;
 access_log /var/log/nginx/webvhost.access.log main;
 error_log /var/log/nginx/webvhost.error.log warn;
 }
 }
[root@nginx ~]# nginx -t -c /etc/nginx/nginx.conf #檢查配置文件
 [root@nginx ~]# nginx -s reload #重載配置文件

3.3 確認(rèn)驗(yàn)證

 瀏覽器訪問:webvhost01.odocker.com。
 clipboard
 瀏覽器訪問:webvhost02.odocker.com。
 clipboard

四 基于端口虛擬主機(jī)

4.1 創(chuàng)建站點(diǎn)目錄

[root@nginx ~]# mkdir /usr/share/nginx/portvhost01/
 [root@nginx ~]# mkdir /usr/share/nginx/portvhost02/
 [root@nginx ~]# echo '<h1>Portvhost01</h1>' > /usr/share/nginx/portvhost01/index.html
 [root@nginx ~]# echo '<h1>Portvhost01</h1>' > /usr/share/nginx/portvhost02/index.html

4.2 配置虛擬主機(jī)

 [root@nginx ~]# vi /etc/nginx/conf.d/portvhost.conf
 server {
 listen ;
 server_name portvhost.odocker.com;
 location / {
 root /usr/share/nginx/portvhost;
 index index.html;
 access_log /var/log/nginx/portvhost.access.log main;
 error_log /var/log/nginx/portvhost.error.log warn;
 }
 }
 server {
 listen ;
 server_name portvhost.odocker.com;
 location / {
 root /usr/share/nginx/portvhost;
 index index.html;
 access_log /var/log/nginx/access_portvhost.log main;
 }
 }
 [root@nginx ~]# nginx -t -c /etc/nginx/nginx.conf #檢查配置文件
 [root@nginx ~]# nginx -s reload #重載配置文件

4.3 確認(rèn)驗(yàn)證

 瀏覽器訪問:portvhost01.odocker.com:8080
 clipboard
 瀏覽器訪問:portvhost02.odocker.com:8081
 clipboard

到此這篇關(guān)于Nginx虛擬主機(jī)的文章就介紹到這了,更多相關(guān)Nginx虛擬主機(jī)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • nginx配置安裝免費(fèi)證書的方法步驟

    nginx配置安裝免費(fèi)證書的方法步驟

    HTTPS可以有效的防止數(shù)據(jù)被竊聽和篡改,本文主要介紹了nginx配置安裝免費(fèi)證書的方法步驟,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-08-08
  • nginx編譯安裝后對nginx進(jìn)行平滑升級的方法

    nginx編譯安裝后對nginx進(jìn)行平滑升級的方法

    nginx編譯安裝后用了一段時間后發(fā)現(xiàn)當(dāng)前版本有漏洞或需要新的功能時就需要對當(dāng)前nginx版本進(jìn)行版本升級,所以這時就需到對nginx的平滑升級,如何進(jìn)行平滑升級,下面就一起來了解一下
    2018-12-12
  • Windows環(huán)境下Nginx?服務(wù)器?SSL?證書安裝部署操作過程

    Windows環(huán)境下Nginx?服務(wù)器?SSL?證書安裝部署操作過程

    這篇文章主要介紹了Windows環(huán)境下Nginx?服務(wù)器?SSL?證書安裝部署,指導(dǎo)您如何在Windows Nginx 服務(wù)器中安裝 SSL 證書,本文給大家講解的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-10-10
  • 聊聊配置?Nginx?訪問與錯誤日志的問題

    聊聊配置?Nginx?訪問與錯誤日志的問題

    這篇文章主要介紹了配置?Nginx?訪問與錯誤日志,Nginx是一個開放源代碼的高性能HTTP和反向代理服務(wù)器,負(fù)責(zé)處理Internet上某些最大站點(diǎn)的負(fù)載,對Nginx?錯誤日志相關(guān)知識感興趣的朋友一起看看吧
    2022-05-05
  • Nginx的location的常見規(guī)則優(yōu)先級問題

    Nginx的location的常見規(guī)則優(yōu)先級問題

    Nginx是反向代理和負(fù)載均衡的首選工具,nginx的location配置有許多細(xì)節(jié)內(nèi)容在網(wǎng)上不容易找到資料,或者解釋不清。本文對Nginx location規(guī)則優(yōu)先級介紹,需要的朋友參考下吧
    2021-08-08
  • Linux下Nginx服務(wù)設(shè)置開機(jī)自啟動的命令詳解

    Linux下Nginx服務(wù)設(shè)置開機(jī)自啟動的命令詳解

    這篇文章主要介紹了Linux下Nginx服務(wù)設(shè)置開機(jī)自啟動的命令,文中通過代碼示例介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下
    2024-09-09
  • Nginx中的root和alias指令示例詳解

    Nginx中的root和alias指令示例詳解

    Nginx是一種高性能的Web服務(wù)器軟件,其中root和alias是用于配置資源位置的兩個指令,root指令用于設(shè)置資源的根目錄,而alias指令則為特定location設(shè)置路徑別名,root適用于整體目錄結(jié)構(gòu),alias適合細(xì)粒度路徑控制,本文詳解這兩個指令的用途及區(qū)別
    2024-10-10
  • Nginx服務(wù)器Nginx.com配置文件詳解

    Nginx服務(wù)器Nginx.com配置文件詳解

    這篇文章主要介紹了Nginx服務(wù)器Nginx.com配置文件詳解的相關(guān)資料,本文介紹的非常詳細(xì),具有參考借鑒價值,需要的朋友可以參考下
    2016-09-09
  • Nginx結(jié)合Openresty通過Lua+Redis實(shí)現(xiàn)動態(tài)封禁IP

    Nginx結(jié)合Openresty通過Lua+Redis實(shí)現(xiàn)動態(tài)封禁IP

    為了封禁某些爬蟲或者惡意用戶對服務(wù)器的請求,我們需要建立一個動態(tài)的 IP 黑名單,本文主要介紹了Nginx結(jié)合Openresty通過Lua+Redis實(shí)現(xiàn)動態(tài)封禁IP,感興趣的可以了解一下
    2023-11-11
  • 一文帶你搞懂Nginx如何處理請求

    一文帶你搞懂Nginx如何處理請求

    Nginx(Engine?X)是一個高性能的HTTP和反向代理服務(wù)器,本文將從原理、代碼以及示例來深入分析?Nginx如何處理請求,希望對大家有所幫助
    2024-11-11

最新評論

饶平县| 公主岭市| 铜鼓县| 新乡市| 岑巩县| 拜泉县| 秭归县| 威海市| 肥西县| 南汇区| 齐河县| 鹰潭市| 太康县| 上犹县| 娄底市| 大渡口区| 乐业县| 广汉市| 闽侯县| 仪征市| 城市| 佛山市| 清远市| 多伦县| 龙里县| 东方市| 应城市| 两当县| 安达市| 平邑县| 芜湖市| 和平区| 青阳县| 同德县| 额尔古纳市| 尉氏县| 卓资县| 鄂托克前旗| 白水县| 彭阳县| 凤凰县|