我设置只是设置我的nginx配置,并试图对其进行测试。我重新启动了Nginx,并尝试对GET
和/parse/login
执行/login
步。期望503s真正快速加载页面几次。
击中/parse/login
我得到403
,击中/login
我得到404
只想验证这项工作
server {
listen 8080;
if ($time_iso8601 ~ "^(\d{4})-(\d{2})-(\d{2})T(\d{2})") {
set $year $1;
set $month $2;
set $day $3;
set $hour $4;
}
access_log /var/log/nginx/healthd/application.log.$year-$month-$day-$hour healthd;
access_log /var/log/nginx/access.log main;
proxy_pass http://nodejs; # should probably remove this?
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
location / {
limit_req zone=mylimit burst=10 nodelay;
proxy_pass http://nodejs;
}
location /parse/login/ {
deny all;
}
location /login/ {
limit_req zone=mylimit burst=10 nodelay;
proxy_pass http://nodejs;
}
gzip on;
gzip_comp_level 4;
gzip_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript;
}
关于在部署到生产环境之前如何确保此工作的任何建议?