я работаю с Docker
и Nginx
, и это мой default.conf
файл:Nginx порт доступен для все URL
server{
listen 80 default_server;
server_name localhost;
location/{
root /usr/share/nginx/html;
}
}
server{
listen 80;
server_name blog.domain.com;
location/{
proxy_pass http://MY-IP:8080;
}
}
Так быстро объяснение:
- Хост УСПЕШНЫМ служит HTML папки, нет проблема для этого.
- Адрес
blog.domain.com
служит для приложенияWordpress
, работающего на порту 8080, без проблем.
Я другое приложение, работающее на порту 8081 (PhpMyAdmin) и моя проблема, если я пытаюсь http://MY-IP:8081
или blog.domain.com:8081
это нормально, я могу получить доступ к PhpMyAdmin ... Почему?
Я не хочу, чтобы этот порт 8081 был доступен для всех URL-адресов на моем сервере.
Является ли ваш IP сопоставлен с этим URL-адресом? – Techiee