В URL я вижу что-то вроде: http://example.com:8000/page
. Несмотря на то, что мне удается зайти на сайт, набрав URL без порта, он добавляется туда, когда я захожу на любую подстраницу.
Раньше у меня был веб-сервер на основе Python вместо nginx, он работалужасно, однако, номер порта никогда не был там. Вот почему я все еще надеюсь, что есть способ скрыть нестандартный порт (не меняя его на стандартный), потому что веб-сервер Python не показал его.
Я перенаправляю порт 80 >> 8000, путемпуть.
Есть ли в конфигурации nginx функция, позволяющая скрыть нестандартный порт от сайта? Если нет, может быть, какой-нибудь другой метод?
Моя конфигурация:
server {
listen 8000;
access_log /logs/access.log;
error_log /logs/error.log;
index index.html;
server_name example.com;
error_page 404 errors/404.html;
location / {
try_files $uri $uri/ =404;
}
}