nginx配置虛擬主機的三種方式

2021-08-29 09:50:47 字數 1689 閱讀 2220

3、基於ip的虛擬主機,幾乎不用。

[root@localhost data]# tree

\.├── ip(基於ip)

│   └── index.html

├── num(基於埠)

│   └── index.html

└── www(基於網域名稱)

├── 1.php

├── index2.html

├── index.html

└── index.php

1.  windows本地hosts新增虛擬機器ip位址對應的網域名稱解析

c:\windows\system32\drivers\etc\hosts檔案最後新增

ip    網域名稱     如192.168.159.132   123.com    321.com   num.com

2.    開啟nginx配置檔案新增server標籤

[root@localhost data]# vi /usr/local/nginx/conf/nginx.conf

server {

listen 80;

server_name 123.com;

index index.html;

root /data/www;

3.    測試

瀏覽器輸入123.com

返回/data/www/index.html中內容welcome to 123.com xuni ******.

1.    nginx配置新增

listen 8000;

server_name num.com;

root /data/num;

2.    測試

輸入:結果:this is number 8000 ******!

1.    配置第二個ip並檢視

[root@localhost data]# ifconfig eth0:1  192.168.159.133

[root@localhost data]# ip addr

eth0:

mtu 1500 qdisc pfifo_fast state up qlen 1000

link/ether 00:0c:29:0d:68:64 brd ff:ff:ff:ff:ff:ff

inet 192.168.159.132/24 brd 192.168.159.255 scope global eth0

inet 192.168.159.133/24 brd 192.168.159.255 scope global secondary eth0:1

inet6 fe80::20c:29ff:fe0d:6864/64 scope link 

valid_lft forever preferred_lft forever

2.    nginx配置新增

server

listen 192.168.159.133:80;

server_name 123.com;

root /data/ip;

3.    測試

輸入:結果:this is ip 192.168.159.133 ******

nginx 配置虛擬主機的三種方法

nginx下,乙個server標籤就是乙個虛擬主機。1 基於網域名稱的虛擬主機,通過網域名稱來區分虛擬主機 應用 外部 2 基於埠的虛擬主機,通過埠來區分虛擬主機 應用 公司內部 外部 的管理後台 3 基於ip的虛擬主機,幾乎不用。1 基於網域名稱配置虛擬主機配置 需要建立 data www dat...

Nginx下配置虛擬主機的三種方法

nginx下,乙個server標籤就是乙個虛擬主機。3 基於ip的虛擬主機,幾乎不用。需要建立 data www data bbs目錄,windows本地hosts新增虛擬機器ip位址對應的網域名稱解析 對應網域名稱 目錄下新增index.html檔案 nginx.conf配置檔案新增如下 serv...

Apache 配置虛擬主機三種方式

一 基於ip 1.假設伺服器有個ip位址為192.168.1.10,使用ifconfig在同乙個網路介面eth0上繫結3個ip root localhost root ifconfig eth0 1 192.168.1.11 root localhost root ifconfig eth0 2 1...