Nginx-vhosts-Konfigurationsproblem
迷茫
迷茫 2017-06-17 09:17:13
0
2
733

Meine beiden Domainnamen verweisen auf den Server
Der erste www.xxx.cn
Der zweite api.xxx.cn

Ich habe die API auf ein Verzeichnis verwiesen und api.xxx.cn.conf so konfiguriert, dass normal darauf zugegriffen werden kann.

Dann besuche ich www.xxx.cn und es verweist auch auf das Verzeichnis api.xxx.cn, das ich konfiguriert habe.

Es gibt nur zwei Dateien im vhosts-Verzeichnis
Eine ist api.xxx.cn.conf
Die andere ist localhost.conf

www.xxx.cn ist nicht konfiguriert, daher sollte es auf das Stammverzeichnis der Standardkonfiguration verweisen. Warum weist es auch auf API hin

?

api.xxx.cn.conf-Konfigurationsdetails


  1 server {
  2         listen       80;
  3         server_name  api.xxx.cn;
  4         root   "/www/Hphp/Public/";
  5 
  6         location / {
  7             #root   html;
  8             index  index.html index.htm  index.php;
  9             #autoindex  on;
 10             if (-f $request_filename) {
 11                 break;
 12             }
 13             if ($request_filename ~* "\.(js|ico|gif|jpe?g|bmp|png|css)$") {
 14                 break;
 15             }
 16             if (!-e $request_filename) {
 17                 rewrite ^/(.*) /index.php/ last;
 18             }
 19         }
 20 
 21         location ~ \.php(.*)$ {
 22             fastcgi_pass   127.0.0.1:9000;
 23             fastcgi_index  index.php;
 24             fastcgi_split_path_info  ^((?U).+\.php)(/?.+)$;
 25             fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
 26             fastcgi_param  PATH_INFO  $fastcgi_path_info;
 27             fastcgi_param  PATH_TRANSLATED  $document_root$fastcgi_path_info;
 28             include        fastcgi_params;
 29         }
 30 }

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

Antworte allen(2)
小葫芦

因为你的域名解析的是 同一个地方。你可以配置一个默认的ip绑定去屏蔽一下。

阿神

可以去配置禁止空主机访问

server {
    server_name _;//标识空主机
    return 500;//返回500错误
}
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!