Я создал веб-приложение и блог-призрак. Веб-приложение работает на 80-м порту, а блог-призрак - на 2368-м (по умолчанию для призрака).
Я хочу добавить страницу блога в мойдомен / блог. Может ли кто-нибудь помочь мне с этим.
Я могу вести блог через порт 80, используя nginx, но как запустить его на конкретном маршруте нашего веб-приложения.
это файл конфигурации nginx
server {
listen 3333;
server_name localhost;
location / {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $http_host;
proxy_pass http://127.0.0.1:1337;
}
location /blog {
rewrite ^/blog(.*) /$1 break;
proxy_pass http://127.0.0.1:2368;
}
}
Мое приложение, размещенное на порту 1337, нормально работает с ссылкой 3333 nginx, но когда я открываю localhost: 3333 / blog, блог не появляется должным образом. текст идет, но он полностью искажен, кажется, ссылка css отсутствует.
Итак, у меня есть две проблемы по этому поводу
1. Как правильно разместить блог на mydomain / blog, в данном случае localhost: 3333 / blog.
2. Когда я пытаюсь открыть любую страницу (несмотря на то, что она выглядит искаженной), то, поскольку этот конкретный маршрут не найден в нашем основном приложении, поэтому он перенаправляет их на домашнюю страницу?