LINUX.ORG.RU
ФорумAdmin

Не могу настроить статику на nginx

 


0

2

Здравствуйте

Несколько дней уже в ступоре. Пытаюсь открыть статическую веб-страничку через nginx. По адресу 192.168.1.3/cards открывается в любом браузере с любого девайса.

А вот по localhost/cards открывается только в файрфоксе; хром упорно говорит 404 Not found. ЧЯДНТ?

server {
	index index.html index.htm;

	server_name 127.0.0.1 localhost 192.168.1.*;

	autoindex on;
	
	# cards
	location /cards {
    	        alias /share/Projects/cards/cards/web;
	}

	# cards photos
	location /cards/photos {
                alias /share/Projects/cards/data/photos;
	}
}
★★★★★

в логи nginx'а пробовал смотреть?

anonymous
()

Кеши чистил?
Запрос доходит реально до сервера?
Логи/дампы чем отличаются для плохого/хорошего случая?

zolden ★★★★★
()
Ответ на: комментарий от zolden

anonymous

Кешей нет, оба бравзера в dev mode с отключенным кешированием

Chromium, localhost/cards:

::1 - - [13/Mar/2018:07:52:44 +0900] «GET /cards/ HTTP/1.1» 404 209 "-" «Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Ubuntu Chromium/64.0.3282.167 Chrome/64.0.3282.167 Safari/537.36»

Chromium, 127.0.0.1/cards/ - Хм. Открывается нормально

Filefox localhost/cards/ и 127.0.0.1:

127.0.0.1 - - [13/Mar/2018:07:55:35 +0900] «GET /cards/ HTTP/1.1» 200 346 "-" «Mozilla/5.0 (Windows NT 10.0; WOW64; rv:56.0) Gecko/20100101 Firefox/56.0»

Что за идиотская логика у хромиума - попробовать по IPv6 локалхосту и на этом остановиться

makoven ★★★★★
() автор топика
Последнее исправление: makoven (всего исправлений: 2)
Ответ на: комментарий от makoven

При том, что в /etc/hosts написано

127.0.0.1       localhost
127.0.1.1       home

При том, что оба браузера по запросу ::1 переходят в гугл. Бардак!

makoven ★★★★★
() автор топика
Ответ на: комментарий от makoven

В /etc/gai.conf настрой precedence для приоритета ipv4 трафика. Или в самом хромиуме

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.