Я пытаюсь настроить Xampp на USB-флешке (диск Z:) и настроил его для запуска динамического VHosting и добавил домены в файл хоста на моем ПК.
"Z:\xampp\apache\conf\extra\httpd-vhosts.conf" показан ниже.
<VirtualHost *:80>
UseCanonicalName Off
ServerAlias *
VirtualDocumentRoot "Z:/htdocs/%0"
VirtualScriptAlias "Z:/htdocs/%0"
LogLevel debug
<Directory "Z:/htdocs/">
Options Indexes FollowSymLinks
AllowOverride All
Order Allow,Deny
Allow from all
</Directory>
</VirtualHost>
«C:\Windows\System32\drivers\etc\hosts» показано ниже.
127.0.0.1 gallery
127.0.0.1 dashboard
127.0.0.1 club
У меня есть несколько сайтов в "Z:\htdocs\" в отдельных папках "галерея", "панель инструментов" и "клуб". Все это прекрасно работает на 100%; когда я получаю к ним доступ локально, используя «http:/gallery/», «http:/dashboard/» и «http:/club/».
Проблема начинается, когда я пытаюсь получить к ним доступ извне.
У меня установлен DUC без IP-адреса и я работаю с сайтом без IP-адреса, а имена хостов у меня настроены: gallery.host.no-ip, dashboard.host.no-ip и club.host.no- ip 'указывает на мой IP-адрес.
Я настроил переадресацию портов на своем BT Home Hub 5 так, чтобы все порты указывали на мой ПК, и использовал « http://www.yougetsignal.com/tools/open-ports », чтобы убедиться, что они открыты. Я получаю зеленые флаги для всех портов с тремя разными именами хостов, которые я настроил.
Я создал папки для этих трех имен хостов в моем каталоге "Z:\htdocs\" и скопировал весь контент сайта.
Дерево каталогов "Z:\htdocs\" показано ниже.
> Z:\htdocs\
> club
> club.html
> etc.
> club.host.no-ip
> club.html
> etc.
> dashboard
> dashboard.html
> etc.
> dashboard.host.no-ip
> dashboard.html
> etc.
> gallery
> gallery.html
> etc.
> gallery.host.no-ip
> gallery.html
> etc.
Таким образом, в теории я должен получить те же три сайта локально или внешне.
Но внешне
Я получаю ошибку сервера 403 - доступ запрещен!
Я пытался решить эту проблему в течение двух дней и, наконец, оставил надежду исправить это сам, хотя я исправил другие проблемы на этом пути, которые помогли, поскольку это было только время ожидания раньше. Я не могу получить эту окончательную ошибку Server 403 - доступ запрещен, исчезают.
Если кто-то может помочь, я был бы очень благодарен.