Próbuję skonfigurować Xampp na pendrivie USB (dysk Z :) i skonfigurowałem go do uruchamiania dynamicznego VHosting i dodałem domeny do pliku hosta na moim komputerze.
„Z: \ xampp \ apache \ conf \ extra \ httpd-vhosts.conf” pokazano poniżej.
<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” pokazano poniżej.
127.0.0.1 gallery
127.0.0.1 dashboard
127.0.0.1 club
Mam kilka witryn w „Z: \ htdocs \” w osobnych folderach „galeria”, „deska rozdzielcza” i „klub”. Wszystkie te działają w 100% w porządku; kiedy uzyskuję do nich dostęp lokalnie za pomocą „http: / gallery /”, „http: / dashboard /” i „http: / club /”.
Problem zaczyna się, gdy próbuję uzyskać do nich dostęp zewnętrzny.
Mam zainstalowany DUC bez adresu IP i pracuję z witryną bez adresu IP, a nazwy hostów mam ustawione „gallery.host.no-ip”, „dashboard.host.no-ip” i „club.host.no- ip 'wskazują mój adres IP.
Skonfigurowałem przekierowanie portów na moim BT Home Hub 5, aby wszystkie porty wskazywały na mój komputer i użyłem „ http://www.yougetsignal.com/tools/open-ports ”, aby upewnić się, że są otwarte. Dostaję zielone flagi dla wszystkich portów z trzema różnymi nazwami hostów, które skonfigurowałem.
Utworzyłem foldery dla tych trzech nazw hostów w moim katalogu „Z: \ htdocs \” i skopiowałem całą zawartość witryny.
Drzewo katalogów „Z: \ htdocs \” pokazano poniżej.
> 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.
Teoretycznie powinienem otrzymywać te same trzy strony lokalnie lub zewnętrznie.
ALE ZEWNĘTRZNIE
Otrzymuję błąd serwera 403 - dostęp zabroniony!
Próbowałem naprawić ten problem już od dwóch dni i wreszcie zrezygnowałem z nadziei na jego samodzielne rozwiązanie, chociaż po drodze naprawiłem inne problemy, które pomogły, ponieważ upłynął już limit czasu. Nie mogę dostać tego końcowego błędu serwera 403 - zabroniony dostęp, odejdź.
Jeśli ktoś mógłby pomóc, byłbym bardzo wdzięczny.
źródło