A
как ?
location /admin/ {..
proxy_pass http://address/admin/
..}
Size: a a a
A
AV
Vs
server {
...
server_name "~^(?<subdomain>\w+)\.example\.com$";
...
location / {
root /var/www/example.com/subdomains/$subdomain;
index index.html;
}
...
}Vs
server {
listen 80;
server_name www.my.com;
return 301 http://my.com$request_uri;
}
server {
listen 80;
server_name ~^(?<sd>.+)\.my\.com$;
return 301 http://my.com/$sd$request_uri;
}AV
server {
...
server_name "~^(?<subdomain>\w+)\.example\.com$";
...
location / {
root /var/www/example.com/subdomains/$subdomain;
index index.html;
}
...
}В
- http://mysite.com/app1Пытаюсь настроить CORS чтобы из одного приложения нельзя было делать вызовы в другом - только в своем - нифига не выходит - nginx разрешает
- http://mysite.com/app2
- http://mysite.com/app3
http://mysite.com/app3/ делаю в консоли запрос await fetch('http://localhost/app1/api', { ... - проходит!! а не должен :(Vs
Vs
- http://mysite.com/app1 -> app1.mysite.comи тогда
- http://mysite.com/app2 -> app2.mysite.com
- http://mysite.com/app3 -> app3.mysite.com
CORS можно выставить для каждого поддоменаВ
- http://mysite.com/app1 -> app1.mysite.comи тогда
- http://mysite.com/app2 -> app2.mysite.com
- http://mysite.com/app3 -> app3.mysite.com
CORS можно выставить для каждого поддоменаVs
В
VT
ВМ
ВМ
VT
В
http://lalala.mysite.com - по-умолчанию отвечает app1.mysite.com вместо 404?Vs
http://lalala.mysite.com - по-умолчанию отвечает app1.mysite.com вместо 404?server {
listen 80;
server_name .mysite.com;
return 404;
}server c активными поддоменами mysite.comVs
default_server для главного домена mysite.comВ
default_server для главного домена mysite.comabrakadabra.mysite.com и сервер отвечает страницей для сервера .mysite.com хотя должен ответить ошибкой ведь такого поддомена не существуетVs
nginx -T на pastebin