Мой клиентский сайт: xyz.com.br
Я создал demo.xyz.com.br (DNS-запись A), указывающую на IP-адрес моего сервера.
Запрос достигает моего сервера.
Эта проблема:
Как настроить виртуальный хост на appache для доступа к корневому каталогу домена 2-го уровня, если домен не размещен на моем сервере?
Целевая папка: demo.xyz.com.br -> Document Root / home / xyz / public_html / public
Ошибка:
У вас нет разрешения на доступ к этому серверу.
Apache не разрешает доменное имя, как обычный домен !!
Если у вас настроена A-запись и запрос достигает вашего сервера, все, что вам нужно, это настроить Apache. При условии, что:
Ошибка: у вас нет разрешения на доступ / на этом сервере
возвращается ваш сервер (и он должен дать вам адрес в нижнем колонтитуле), тогда вам, вероятно, просто нужно добавить Location
пункт к вашему VirtualHost:
<VirtualHost *:80>
ServerName demo.xyz.com.br
# ... other directives ...
# Add this bit:
<Location />
Order allow,deny
Allow from all
</Location>
</VirtualHost>