1

Я пытаюсь настроить 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 - доступ запрещен, исчезают.

Если кто-то может помочь, я был бы очень благодарен.

0