真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

nginx怎么實現(xiàn)在一個服務器可以訪問多個網(wǎng)站

本篇內容介紹了“nginx怎么實現(xiàn)在一個服務器可以訪問多個網(wǎng)站”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!

站在用戶的角度思考問題,與客戶深入溝通,找到固鎮(zhèn)網(wǎng)站設計與固鎮(zhèn)網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗,讓設計與互聯(lián)網(wǎng)技術結合,創(chuàng)造個性化、用戶體驗好的作品,建站類型包括:網(wǎng)站制作、網(wǎng)站設計、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣、域名申請、網(wǎng)站空間、企業(yè)郵箱。業(yè)務覆蓋固鎮(zhèn)地區(qū)。

在一臺服務器上,訪問不同的網(wǎng)站

通常有兩種區(qū)分方式:

1.通過監(jiān)聽的端口號

2.通過域名

1.通過端口訪問不同的主機:

nginx的配置文件:

/usr/local/nginx/conf/nginx.conf

centos文件默認編碼格式 latin1

查看編碼格式的命令: :set fileencoding

#user nobody;
worker_processes 1;
#error_log logs/error.log;
#error_log logs/error.log notice;
#error_log logs/error.log info;
#pid    logs/nginx.pid;

events {
  worker_connections 1024;
}

##一個http節(jié)點
http {  
  include    mime.types;
  default_type application/octet-stream;
  #log_format main '$remote_addr - $remote_user [$time_local] "$request" '
  #         '$status $body_bytes_sent "$http_referer" '
  #         '"$http_user_agent" "$http_x_forwarded_for"';
  #access_log logs/access.log main;
  sendfile    on;
  #tcp_nopush   on;
  #keepalive_timeout 0;
  keepalive_timeout 65;
  #gzip on;
 #server 節(jié)點,即 你需要訪問網(wǎng)站的配置
 #一個server節(jié)點,就是一個虛擬主機
  server {
    listen    80;  #監(jiān)聽的端口號,訪問網(wǎng)站 默認是80端口
    server_name localhost;  #即訪問的域名
    #charset koi8-r;
    #access_log logs/host.access.log main;
    location / {  #定位
      root  html;  #定位的是nginx根目錄下的 html文件夾
      index index.html index.htm;  #設置網(wǎng)站首頁
    }
  }
}

此時 可以配置多個server,也就是配置了不同的主機

添加虛擬主機:(通過端口號 區(qū)別)

server {
    listen    81;
    server_name localhost;
    #charset koi8-r;
    #access_log logs/host.access.log main;
    location / {
      root  html-81;
  #nginx根目錄下 新建的html81 文件夾
      index index.html index.htm;
    ``
  }

編輯好文件之后,我們重新加載配置文件

通過命令: ./nginx -s reload

效果:

nginx怎么實現(xiàn)在一個服務器可以訪問多個網(wǎng)站

我們知道,當一個服務器上配置多個網(wǎng)站時,我們不可能通過端口號來區(qū)分它們,所以接下來 我需要通過域名來區(qū)分

2.通過域名區(qū)分不同的虛擬主機

什么是域名??

域名就是網(wǎng)址

例如:www.baidu.com

通常我們在訪問域名的時候,我們需要通過DNS服務器解析域名

dns服務器:把域名解析為ip地址。保存的就是域名和ip的映射關系。

一個域名對應一個ip地址,一個ip地址可以被多個域名綁定。

本地測試可以修改hosts文件。

修改window的hosts文件:(c:\windows\system32\drivers\etc)

可以配置域名和ip的映射關系,如果hosts文件中配置了域名和ip的對應關系,不需要走dns服務器?。。?!

在剛剛的nginx.conf文件下 繼續(xù)配置:

server {
    listen    80;
    server_name www.taobao.com;
    #charset koi8-r;
    #access_log logs/host.access.log main;
    location / {
      root  html-taobao;
      index index.html index.htm;
    }
  }
  server {
    listen    80;
    server_name www.baidu.com;
    #charset koi8-r;
    #access_log logs/host.access.log main;
    location / {
      root  html-baidu;
      index index.html index.htm;
    }
  }
}

域名的配置:

192.168.25.148 www.test.com
192.168.25.148 www.yiyou.com

重啟nginx服務

觀察下效果:

nginx怎么實現(xiàn)在一個服務器可以訪問多個網(wǎng)站

“nginx怎么實現(xiàn)在一個服務器可以訪問多個網(wǎng)站”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關的知識可以關注創(chuàng)新互聯(lián)網(wǎng)站,小編將為大家輸出更多高質量的實用文章!


網(wǎng)頁標題:nginx怎么實現(xiàn)在一個服務器可以訪問多個網(wǎng)站
URL分享:http://weahome.cn/article/jhdcis.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部