The existing domain name test.com purchased from
Wanwang has been resolved to ip
and is 192.168.2.106
Alibaba Cloud linux
server On the server, the directory path is A
, and the server is also configured with the hosts
file.
hosts
127.0.0.1 test.com
Now there is a need to access another website on the server 192.168.2.106
through IP (linux local domain name is csp.com
), and the target directory is B
, and does not affect the normal use of the test.com
website, the hosts
configuration file is as follows:
192.168.2.106 csp.com
The result is that using ip
to access the csp.com
website in the directory B
, using the domain name test.com
When I visit, I also visit the website csp.com
with the directory B
, which is frustrating.
How to implement, ip
access, access the csp.com
website in the directory B
, use the domain name test.com
to access , are you accessing the website test.com
with the directory A
? ?
阿神2017-06-06 09:56:39
If you have configured domain name resolution, the configuration of hosts, especially the hosts configuration on the server is redundant
The simplest solution is to use two vhosts
nginx’s plan is as follows
server {
listen 80;
server_name test.com
root A;
# 其它定制配置
}
server {
listen 80 default_server; # default_server 表示默认规则
server_name csp.com _; # _ 表示如果没有其它任何名称匹配, 将走到这里
root B;
# 其它定制配置
}
For details, please see: https://www.nginx.com/resource...