Как использовать домен открытым сайтом напрямую без номера порта? - PullRequest
0 голосов
/ 11 февраля 2019

Я новичок в сети и интернете.и теперь я сталкиваюсь с проблемой, что я не могу удалить номер порта после имени домена после того, как я иду из Интернета для настройки Nginx

Я разрешил внешний IP-адрес с помощью GoDaddy.com

server {
    listen       8080 default_server;
    listen       [::]:8080 default_server;
    server_name  www.gogogo.com;
    root         /usr/share/nginx/html;
    # Load configuration files for the default server block.
    include /etc/nginx/default.d/*.conf;
    location ~ .*\.   
(js|css|img|jpg|svg|gif|png|bmp|swf|ttf|woff|svg|map|eot)$ {
    root /gogogo/src/main/webapp;
    }
    location / {
    proxy_pass http://127.0.0.1:8888;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header X-Forwarded-Proto $scheme;
    proxy_set_header X-Forwarded-Port $server_port;
    }
    error_page 404 /404.html;
        location = /40x.html {
    }
    error_page 500 502 503 504 /50x.html;
        location = /50x.html {
    }
}
(following is from godaddy.com)
Type    Name        Value           TTL
 A           @   33.231.62.143      600 seconds 

Ответы [ 2 ]

0 голосов
/ 11 февраля 2019

Если вы хотите пропустить номер порта в URL-адресах, выставьте свой сервер на порты по умолчанию.

Для протокола http порт 80 является портом по умолчанию.

Для протокол https, порт 443 является портом по умолчанию.

Итак, предоставьте вашему веб-серверу возможность прослушивать 80 или 443 в соответствии с использованием протокола.

0 голосов
/ 11 февраля 2019

Если вы не укажете порт, ваш браузер предположит, что вы хотите порт 80, так как это по умолчанию.Однако ваш веб-сервер не прослушивает порт 80;он слушает 8080. Измените 8080 в двух директивах listening на 80, и оно должно работать, если на вашем сервере еще нет программы, использующей этот порт.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...