xampp virtualhost использовать ServerName без суффикса .localhost в панели браузера возможно? - PullRequest
0 голосов
/ 09 января 2020

Редактировать: Запуск Apache 1.8.3

Мысль о том, что Xampp / Apache Virtualhost ServerName должна быть такой, какой вы хотите, без необходимости вводить 'xxx.localhost' в браузере URL бар. Можно ли настроить его так, чтобы он просто вводил «xxx» без суффикса .localhost и он работал?

Я пытаюсь просто иметь возможность набирать 'q' и иметь go для моей разработки сайт. Я могу заставить его работать с q.localhost, но, скорее, это будет еще проще. '

В качестве доказательства обычного способа я заставил test.localhost работать для тестового проекта.

Apache vhost.conf file:

NameVirtualHost *:80

<Directory C:/vhost>
    AllowOverride All
    Require all granted
</Directory>

#this is the default address of XAMPP    
<VirtualHost *:80>
    DocumentRoot "C:/XAMPP/htdocs/"
    ServerName localhost
</VirtualHost>

#this is the first vhost address in XAMPP
<VirtualHost *:80>
    DocumentRoot "C:/XAMPP/htdocs/data/anycompany"
    ServerName q
    SetEnv NS_ENV variable_value
</VirtualHost>

#this is the second vhost address in XAMPP
<VirtualHost *:80>
    DocumentRoot "C:/XAMPP/htdocs/data/test"
    ServerName test.localhost
    SetEnv NS_ENV variable_value
</VirtualHost>

MS Windows 10 хост-файлов:

127.0.0.1       localhost
127.0.0.1       q
127.0.0.1       test.localhost
...