Portál AbcLinuxu, 21. května 2024 07:54
Řešení dotazu:
server { server_name www.domena.cz; root /var/www/domena.cz/htdocs; . . }tak to co je v adresari /var/www/domena.cz/htdocs/blog se bude zobrazovat pod URL http://domena.cz/blog a to co je v adresari /var/www/domena.cz/web se bude pochopitelne zobrazovat po zadani http://domena.cz/web Tak to proste funguje a neni potreba nic delat. Pokud by adresare blog a web byly nekde jinde, pak je mozne puzit location - viz http://wiki.nginx.org/HttpCoreModule#location Tomas
http://wiki.nginx.org/HttpCoreModule
D.
server {
server_name domena.cz;
location /blog {
...
}
location /web {
...
}
}
server { server_name domena.cz; listen 192.168.1.1:80; # root /usr/local/www/domena.cz; location /web1 { root /usr/local/www/domena.cz/web1/public; passenger_enabled on; passenger_use_global_queue on; rails_env stage; } location /web2 { root /usr/local/www/domena.cz/web2/public; passenger_enabled on; passenger_use_global_queue on; rails_env stage; } }pokud to nastavím na přímo do web1/public adresáře tak mi ta konkrétní část funguje, ale pokud takto pomocí location tak nikoliv. Vyhodí to tuto chybu:
The page you were looking for doesn't exist. You may have mistyped the address or the page may have moved.
Tiskni Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.