Apache VirtualHost: как ServerName порт отличается от 80 - PullRequest
1 голос
/ 19 октября 2011

Я использую 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>

и windows\system32\drivers\etc\hosts я добавил:

127.0.0.1       test.localhost

Но http://test.localhost теперь подводит меня к 127.0.0.1:80.

Как мне перейти на 127.0.0.1:81?

Ответы [ 2 ]

4 голосов
/ 19 октября 2011

Что касается вашего браузера, http://test.localhost - это http://test.localhost:80.

То, что вы хотите, это перенаправление Apache ...

<VirtualHost 127.0.0.1:80>
 ServerName test.localhost

 Redirect / http://test.localhost:81
</VirtualHost>
0 голосов
/ 05 января 2013

Или просто зайдите http://test.localhost:81 в своем браузере вместо использования Redirect.

...