У меня есть конфиг, который выглядит как: 1)Возможно соответствие директивы местоположения в nginx с номером порта?
server {
listen 80;
location/{
proxy_pass http://localhost:8000;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
}
location /static {
alias /home/www/flask-deploy/project/static/;
}
}
2) обновленный
server {
listen 8080;
server_name mysite.com;
location/{
proxy_pass http://localhost:8000;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
}
location /static/ {
root /home/www/flask-deploy/blog;
}
}
Обновленный выпуск:
Если просмотреть mysite.com:8080/static/css/main.css
, я вижу это, но если я посещаю mysite.com:8080
, он будет показывать контент для #1
не #2
Похоже, что это уже есть. Почему вы думаете, что это не так? Предполагая, что вы фактически владеете доменным именем и указали DNS на компьютере, на котором работает. – davidism
Значит, это будет соответствовать mysite.com:8080? Nginx не запустится – CodeTalk
Пожалуйста, отредактируйте свой вопрос, включив в него [mcve], например, указав фактическую проблему, с которой вы столкнулись. – davidism