Gibt es Probleme im Zusammenhang mit dem IP-Zugriff nach der Auflösung des Nginx-Domänennamens? ?
PHP中文网
PHP中文网 2017-06-06 09:54:39
0
1
763

Vorhandene Dateien von 万网购买的域名 test.com,解析到了 ip192.168.2.106 阿里云 linux 服务器上,目录路径是 A,服务器也配置好了 hosts.

hosts

127.0.0.1 test.com

Jetzt besteht die Notwendigkeit, über IP auf eine andere Website auf dem 192.168.2.106-Server zuzugreifen (lokaler Linux-Domänenname ist csp.com), und das Zielverzeichnis ist B und beeinträchtigt nicht die normale Nutzung der Website test.com. 192.168.2.106 服务器上的另一个网站(linux 本地域名是 csp.com),目标目录是 B,且不影响 test.com 网站的正常使用 ,hosts Die Konfigurationsdatei lautet wie folgt:

192.168.2.106 csp.com

Das Ergebnis ist, dass die Nutzung der Website von ip 访问,访问的是目录为 Bcsp.com 网站,使用域名 test.com 访问,访问的也是目录为 Bcsp.com frustrierend ist.

Wie implementiert man die ip 访问,访问的是目录为 Bcsp.com 网站,使用域名 test.com 访问,访问的是目录为 Atest.comWebsite? ?

PHP中文网
PHP中文网

认证高级PHP讲师

Antworte allen(1)
阿神

如果你已经配置了域名解析, hosts的配置, 特别是在服务器上的hosts配置是多余的

最简单的方案就是用两个vhost

nginx的方案如下

server {
    listen 80;
    server_name test.com
    root A;
    # 其它定制配置
}

server {
    listen 80 default_server; # default_server 表示默认规则
    server_name csp.com _; # _ 表示如果没有其它任何名称匹配, 将走到这里
    root B;
    # 其它定制配置    
}

详见: https://www.nginx.com/resourc...

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!