Раньше я использовал домен на моем сервере Ubuntu VPS. Но в настоящее время я не хочу использовать домен на этом сервере. Я хочу получить доступ к этому серверу, используя только айпи адрес в порту 80.
Мой сервер работает на Ubuntu VPS и Nginx.
я новичок в Nginx. Я не могу понять, где я могу изменить свой файл конфигурации.
Моя конфигурация Nginx выглядит следующим образом. Может ли кто-нибудь помочь мне обновить мой файл конфигурации?
вышестоящий app_server {
сервер unix:/home/project_folder/run/gunicorn.sock fail_timeout=0;
}
сервер {
# добавляем сюда ip адрес вашего сервера
# или домен, указывающий на этот ip (например, example.com или www.example.com)
имя_сервера домен.com www.домен.com;
keepalive_timeout 180;
client_max_body_size 4G;
proxy_connect_timeout 300 с;
proxy_read_timeout 300 с;
журнал_доступа /home/папка_проекта/logs/nginx-access.log;
error_log /home/project_folder/logs/nginx-error.log;
местоположение /статическое/ {
псевдоним /home/project_folder/static_in_env/static_root/;
}
местоположение /медиа/ {
псевдоним /home/project_folder/static_in_env/media_root/;
}
# проверяет статический файл, если не найден прокси к приложению
место расположения / {
try_files $uri @proxy_to_app;
}
местоположение @proxy_to_app {
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Хост $http_host;
прокси_перенаправление выключено;
proxy_pass http://app_server;
}
слушать 443 ssl; # под управлением Certbot
ssl_certificate /etc/letsencrypt/live/domain.com/fullchain.pem; # под управлением Certbot
ssl_certificate_key /etc/letsencrypt/live/domain.com/privkey.pem; # под управлением Certbot
включить /etc/letsencrypt/options-ssl-nginx.conf; # под управлением Certbot
ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # под управлением Certbot
}
сервер {
если ($ хост = www.domain.com) {
вернуть 301 https://$host$request_uri;
} # управляется Certbot
если ($ host = domain.com) {
вернуть 301 https://$host$request_uri;
} # управляется Certbot
слушать 80;
имя_сервера домен.com www.домен.com;
вернуть 404; # под управлением Certbot
}
Спасибо за ваше драгоценное время.