Próbuję tunelować witrynę klientów w moim katalogu stron za pomocą "ngrok http -host-header = client1.dev 80", otrzymuję 404 podczas uzyskiwania dostępu do adresu URL. Po pewnym eksperymentowaniu, jeśli umieściłem plik index.html w katalogu domowym, wyświetli ten plik. Nie wiesz, dlaczego plik w katalogu domowym działa, gdy pliki w katalogu witryn nie. Muszę tu czegoś pomijać. Jakieś pomysły?targetowanie witryn deweloperskich z konfiguracją vhost za pomocą ngrok
struktura katalogów:
www
|home
|sites
| client1
| client2
...
vhost.conf:
<Directory "/www">
Options Indexes MultiViews FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
<Virtualhost *:80>
VirtualDocumentRoot "/Users/myname/www/home/wwwroot"
ServerName home.dev
UseCanonicalName Off
</Virtualhost>
<Virtualhost *:80>
VirtualDocumentRoot "/Users/myname/www/sites/%1/wwwroot"
ServerName sites.dev
ServerAlias *.dev
UseCanonicalName Off
</Virtualhost>
Witam, nie działa. –
co robisz? czy konfigurujesz swój plik hosta? Najpierw musisz skonfigurować swój wirtualny host z serwera apache, niż konfigurujesz swój plik hosta, aby odreperować [YOUR_SITE_NAME: hove.dev] pod adresem 127.0.0.1 –
To działa @AbdourahmaneFALL –