Запрос таймаутов на блоки серверов DigitalOcean NGINX - PullRequest
0 голосов
/ 31 мая 2018

Я получаю тайм-ауты запроса, когда пытаюсь получить доступ к любому из доменов моей капли в браузере.Новый дроплет в DigitalOcean с Ubuntu 18.04 после Ho w Для настройки блоков серверов Nginx (виртуальных хостов) в Ubuntu 16.04 и Как установить стек LEMP в Ubuntu 18.04

Все домены настроены в разделе «Сеть» для моей капли.

Если я пингую домены с моего Mac, доменные имена преобразуются в правильный IP-адрес, но время ожидания запроса истекло.Если я пингую домены при входе в систему с помощью SSH, они работают.

Во всех доменах серверные блоки настроены так:

server {
    listen 80;
    listen [::]:80;

    root /var/www/congressbios.com/public;
    index index.html;

    server_name congressbios.com www.congressbios.com;

    location / {
        try_files $uri $uri/ =404;
    }
}

Существует файл index.htmlв общем каталоге каждого корневого домена.

Запуск sudo nginx -t показывает успех

Я перезапустил nginx

Ответы [ 2 ]

0 голосов
/ 31 мая 2018

Я подключился к вашему серверу через telnet, а также отправил ping-запрос на тайм-ауты.

Попробуйте открыть порты:

sudo ufw allow http
sudo ufw allow https
sudo ufw allow echo

Проверка службы с помощью nmap подтвердила, что вы закрыли порты:

$ nmap -sV congressbios.com

Starting Nmap 7.60 ( https://nmap.org ) at 2018-05-31 02:21 EEST
Nmap scan report for congressbios.com (138.68.62.22)
Host is up (0.35s latency).
Not shown: 998 filtered ports
PORT    STATE  SERVICE VERSION
22/tcp  open   ssh     OpenSSH 7.6p1 Ubuntu 4 (Ubuntu Linux; protocol 2.0)
443/tcp closed https
Service Info: OS: Linux; CPE: cpe:/o:linux:linux_kernel

и открыт только ssh (22):

$ telnet congressbios.com 22
Trying 138.68.62.22...
Connected to congressbios.com.
Escape character is '^]'.
SSH-2.0-OpenSSH_7.6p1 Ubuntu-4
0 голосов
/ 31 мая 2018

Может быть, ваш брандмауэр?Попробуйте из оболочки на сервере ...

sudo ufw status

... и убедитесь, что у вас открыт порт 80.Вы можете найти больше информации о настройке брандмауэра на сервере Ubuntu в DigitalOcean здесь ...

https://www.digitalocean.com/community/tutorials/how-to-set-up-a-firewall-with-ufw-on-ubuntu-16-04

Другой вариант - попытаться проверить, можете ли вы получить страницу локально.Это скажет вам, по крайней мере, если ваша конфигурация nginx в порядке.Снова из оболочки, открытой на сервере ...

curl 127.0.0.1

И отсюда, FWIW, этот домен преобразуется в IP-адрес, который не отвечает на запросы ping или http ...

$ ping congressbios.com
PING congressbios.com (138.68.62.22): 56 data bytes
Request timeout for icmp_seq 0
Request timeout for icmp_seq 1
Request timeout for icmp_seq 2
...