35 lines
952 B
Nginx Configuration File
35 lines
952 B
Nginx Configuration File
# server {
|
|
# listen 80;
|
|
# server_name localhost:3000;
|
|
|
|
# location / {
|
|
# root /usr/share/nginx/html;
|
|
# index index.html;
|
|
# try_files $uri $uri/ /index.html;
|
|
# }
|
|
|
|
# # Кэширование статических файлов
|
|
# location ~* \.(js|css|png|jpg|jpeg|gif|ico|svg|webp)$ {
|
|
# expires 30d;
|
|
# add_header Cache-Control "public, no-transform";
|
|
# }
|
|
|
|
# # Запрещаем доступ к .git и другим служебным директориям
|
|
# location ~ /\. {
|
|
# deny all;
|
|
# }
|
|
# }
|
|
|
|
server {
|
|
listen 80;
|
|
server_name localhost:3000; # Замените на ваш домен
|
|
|
|
location / {
|
|
proxy_pass http://nextjs:3000;
|
|
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;
|
|
}
|
|
} |