Назад | Перейти на главную страницу

Порт 80 сервера DigitalOcean NGINX отклонен

У меня действительно неприятная проблема с моей каплей digitalocean, на которой nginx работает в качестве моего веб-сервера. UFW отключен на нем, и HTTPS работает, но HTTP с использованием CURL на моем Mac дома дает мне отказ в соединении (порт 80) ...

Вот моя конфигурация для nginx:

# return 301 https://$host$request_uri;
server {
        listen 80;
        server_name creepinson.xyz www.creepinson.xyz;
        location / {
                return 301 https://$server_name$request_uri;
        }
}

# https
server {
        root /var/www/html;
        server_name creepinson.xyz www.creepinson.xyz;
        index index.php index.html index.htm index.nginx-debian.html;
        location ~ \.php$ {
            include snippets/fastcgi-php.conf;
            fastcgi_pass unix:/var/run/php/php7.2-fpm.sock;
         }

        location / {
            try_files $uri $uri/ $uri.php;
        }
        listen 443 ssl;
        ssl_certificate /etc/letsencrypt/live/creepinson.xyz/fullchain.pem; # m$
        ssl_certificate_key /etc/letsencrypt/live/creepinson.xyz/privkey.pem; #$
        include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot
        ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot
}

Я также использую cloudflare для своего домена. Я попытался использовать свой IP-адрес, и он дал мне порт 80, но в облаке он говорит 521. Я попытался отключить UFW (брандмауэр), сбросить IPTables ... И он также отлично работает на порту 80, когда я SSH в VPS и запускаю curl -v localhost, но когда я запускаю curl из любого другого места, он не работает, работает только https. Я просто понятия не имею, что, черт возьми, не так с моим сервером. Я также запускал netstat -lntp | grep 80, и это приведет к следующему:

tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      8538/nginx: master

Спасибо.

Я решил это, временно отключив cloudflare, а затем снова включив его ... Не знаю, почему это сработало, но оно работает :)