Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache VirtualHost:如何为不同于80的端口命名服务器名称_Apache_Xampp_Port_Virtualhost_Httpd.conf - Fatal编程技术网

Apache VirtualHost:如何为不同于80的端口命名服务器名称

Apache VirtualHost:如何为不同于80的端口命名服务器名称,apache,xampp,port,virtualhost,httpd.conf,Apache,Xampp,Port,Virtualhost,Httpd.conf,我使用Xampp,希望test.localhost转到127.0.0.1:81 在httpd.conf中,我写道: Listen 127.0.0.1:81 NameVirtualHost 127.0.0.1:81 <VirtualHost 127.0.0.1:81> ServerName test.localhost DocumentRoot "d:\_projects\projectx" DirectoryIndex index.php </VirtualHost>

我使用Xampp,希望test.localhost转到127.0.0.1:81

在httpd.conf中,我写道:

Listen 127.0.0.1:81
NameVirtualHost 127.0.0.1:81
<VirtualHost 127.0.0.1:81>
 ServerName test.localhost
 DocumentRoot "d:\_projects\projectx"
 DirectoryIndex index.php
</VirtualHost>
但是http://test.localhost 现在让我讲127.0.0.1:80


如何使其转到127.0.0.1:81?

就您的浏览器而言,http://test.localhost 是http://test.localhost:80.

您需要的是Apache重定向

<VirtualHost 127.0.0.1:80>
 ServerName test.localhost

 Redirect / http://test.localhost:81
</VirtualHost>

就您的浏览器而言,http://test.localhost 是http://test.localhost:80.

您需要的是Apache重定向

<VirtualHost 127.0.0.1:80>
 ServerName test.localhost

 Redirect / http://test.localhost:81
</VirtualHost>

或者直接进入浏览器,而不是使用重定向

或者直接进入浏览器而不是使用重定向

嗯,我明白了。但是我在端口80上已经有了其他东西-所以我实际上不想重定向。不过,你是一个技术上正确的人,所以你应该打勾。嗯,我明白了。但是我在端口80上已经有了其他东西-所以我实际上不想重定向。不过,你是一个技术上正确的人,所以你应该打勾。