Мне кажется, что надо писать всетаки так как в первом варианте, только надо
учесть что все запросы будут отдаваться в jetty и деректива root теряет
смысл
я бы попробовал изменить
> if ($host = "m.domain.ru") {
> set $subdomain "m";
> }
на
if ($host = "m.dom
Повесить NginX отдельно на IPv6-сокет и отдельно на IPv4:
У меня, например, это:
listen [::]:80 default ipv6only=on;
listen *:80 default;
listen [::]:443 default_server ipv6only=on ssl;
listen *:443 default_server ssl;
в default-вхосте и
listen [::]:80;
listen *:80;
listen [::]:44
Добрый день.
На сервере Ubuntu 12.04 LTS установлен Wordpress, NGINX, PHP-FPM+APC
+Varnish.
В конфигах /etc/nginx/nginx.conf прописано
set_real_ip_from 127.0.0.1;
real_ip_header X-Forwarded-For;
В конфигах /etc/varnish/default прописано
if (req.http.x-forwarded-for) {
set req.http.X-For
server {
server_name m.domain.ru;
root /opt/jetty/webapps/root/WEB-INF/application/;
location / {
rewrite .* /m/$1 break;
proxy_pass http://127.0.0.1:8080;
proxy_set_headerX-Real-IP $remote_addr;
proxy_set_header
Добрый день.
Не могу добиться от nginx казалось бы простой вещи.
Есть nginx, и есть jetty за ним.
Нужно чтобы пользователь заходил на URL m.domain.ru, а jetty думал что
пришли по URL m.domain.ru/m. При этом в адресной строке пользователя /m не
отображалось.
Вот текущий конфиг:
nginx.conf
===