乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      007.Nginx虛擬主機(jī)

       小樣樣樣樣樣樣 2022-06-15 發(fā)布于北京

      一 虛擬主機(jī)

      1.1 虛擬主機(jī)概念

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

      1.2 虛擬主機(jī)類型

      通過 Nginx 可以實(shí)現(xiàn)虛擬主機(jī)的配置,Nginx 支持三種類型的虛擬主機(jī)配置:
      • 基于 IP 的虛擬主機(jī)(較少使用)
      • 基于域名的虛擬主機(jī)
      • 基于端口的虛擬主機(jī)

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

      2.1 配置多IP地址

        1 [root@nginx ~]# ifconfig eth0:0 172.24.8.70 broadcast 172.24.8.255 netmask 255.255.255.0
        2 [root@nginx ~]# ip addr | grep 172
        3     inet 172.24.8.71/24 brd 172.24.8.255 scope global noprefixroute eth0
        4     inet 172.24.8.72/24 brd 172.24.8.255 scope global secondary eth0:0
      提示:如上在同一臺(tái)主機(jī)添加多個(gè)IP地址。

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

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

      2.3 配置虛擬主機(jī)

        1 [root@nginx ~]# vi /etc/nginx/conf.d/ipvhost01.conf
        2 server {
        3     listen  80;			#監(jiān)聽端口
        4     server_name  ipvhost01.odocker.com 172.24.8.71;	#配置虛擬主機(jī)名和IP
        5     location / {
        6         root   /usr/share/nginx/ipvhost01;		#請求匹配路徑
        7         index  index.html;				#指定主頁
        8         access_log  /var/log/nginx/ipvhost01.access.log  main;
        9         error_log   /var/log/nginx/ipvhost01.error.log  warn;
       10     }
       11 }
       12 server {
       13     listen  80;
       14     server_name  ipvhost02.odocker.com 172.24.8.72;
       15     location / {
       16         root   /usr/share/nginx/ipvhost02;
       17         index  index.html;
       18         access_log  /var/log/nginx/ipvhost02.access.log  main;
       19         error_log   /var/log/nginx/ipvhost02.error.log  warn;
       20     }
       21 }
        1 [root@nginx ~]# nginx -t -c /etc/nginx/nginx.conf	#檢查配置文件
        2 [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)目錄

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

      3.2 配置虛擬主機(jī)

        1 [root@nginx ~]# vi /etc/nginx/conf.d/webvhost.conf
        2 server {
        3     listen  80;
        4     server_name  webvhost01.odocker.com;
        5     location / {
        6         root   /usr/share/nginx/webvhost01;
        7         index  index.html;
        8         access_log  /var/log/nginx/webvhost01.access.log  main;
        9         error_log   /var/log/nginx/webvhost01.error.log  warn;
       10     }
       11 }
       12 server {
       13     listen  80;
       14     server_name  webvhost02.odocker.com;
       15     location / {
       16         root   /usr/share/nginx/webvhost02;
       17         index  index.html;
       18         access_log  /var/log/nginx/webvhost02.access.log  main;
       19         error_log   /var/log/nginx/webvhost02.error.log  warn;
       20     }
       21 }
        1 [root@nginx ~]# nginx -t -c /etc/nginx/nginx.conf	#檢查配置文件
        2 [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)目錄

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

      3.2 配置虛擬主機(jī)

        1 [root@nginx ~]# vi /etc/nginx/conf.d/portvhost.conf
        2 server {
        3     listen  8080;
        4     server_name  portvhost01.odocker.com;
        5     location / {
        6         root   /usr/share/nginx/portvhost01;
        7         index  index.html;
        8         access_log  /var/log/nginx/portvhost01.access.log  main;
        9         error_log   /var/log/nginx/portvhost01.error.log  warn;
       10     }
       11 }
       12 server {
       13     listen  8081;
       14     server_name  portvhost02.odocker.com;
       15     location / {
       16         root   /usr/share/nginx/portvhost02;
       17         index  index.html;
       18 access_log  /var/log/nginx/access_portvhost02.log  main;
       19     }
       20 }
        1 [root@nginx ~]# nginx -t -c /etc/nginx/nginx.conf	#檢查配置文件
        2 [root@nginx ~]# nginx -s reload				#重載配置文件

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

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

        本站是提供個(gè)人知識管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報(bào)。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多