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.com
abrakadabra.mysite.com
и сервер отвечает страницей для сервера .mysite.com
хотя должен ответить ошибкой ведь такого поддомена не существуетVs
nginx -T
на pastebin