Я пытаюсь настроить файл apache vhosts, чтобы иметь имя хоста localhost/something и имена хостов «псевдоним». В настоящее время я работаю с API Google, и они не принимают пользовательские псевдонимы в качестве URL-адресов, поэтому я не могу заставить его работать с моими пользовательскими URL-адресами. Есть мысли, что делать? Моя текущая конфигурация, которая не работает:
<VirtualHost 127.0.0.1:80>
ServerName localhost/go
ServerAlias localhost/go
DocumentRoot "D:/username/Web/server.dev/go"
</VirtualHost>
<Directory "D:/username/Web/">
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order Deny,Allow
Allow from all
Require all granted
</Directory>
<VirtualHost *:80>
ServerName api.server.dev
ServerAlias api.server.dev
DocumentRoot "D:/username/Web/server.dev/api"
</VirtualHost>
##... more custom urls with subdomains cut out because it's unnecessary
<VirtualHost *:80>
ServerName adstrck.server.dev
DocumentRoot "D:/username/Web/server.dev/adstrck"
</VirtualHost>
### ALL OTHERS ###
<VirtualHost *:80>
ServerName www.server.dev
ServerAlias server.dev *.server.dev
DocumentRoot D:/username/Web/server.dev
</VirtualHost>
Когда я пытаюсь получить доступ к 127.0.0.1/go или localhost/go, я получаю внутреннюю ошибку сервера.
/
в имя хоста. - person Chris Lear   schedule 10.09.2018