L
Size: a a a
AN
L
worker_processes auto;events {
worker_connections 1024;}
http {
upstream csf-mockserver {
server xxxx }
server {
listen 8080; server_name _; include /etc/nginx/mime.types; location / {
root /usr/share/nginx/html; index index.html index.htm; try_files $uri $uri/ /index.html; }
location /api {
rewrite ^/api(/.*)$ $1 break; proxy_pass http://csf-mockserver; proxy_redirect off; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection 'upgrade'; proxy_set_header Host $host; proxy_cache_bypass $http_upgrade; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-NginX-Proxy true; }
}
}`EC
МН
A
server {
listen 80;
server_name example.com www.example.com example2.com www.example2.com;
return 301 $scheme://example.com$request_uri;
}EN
EN
EN
VM
server{}, либо регулярки + map + if