【发布时间】:2020-10-25 17:49:04
【问题描述】:
我想将所有发布请求转移到端口 5000,因为这是我的快速服务器正在运行的地方。 这是我目前的 nginx 配置:
server {
if ($host = www.website.com) {
return 301 https://$host$request_uri;
} # managed by Certbot
listen 80 default_server;
server_name www.website.com;
return 301 https://$server_name$request_uri;
}
server {
listen 443 ssl;
server_name www.website.com;
ssl_certificate /etc/letsencrypt/live/website.com/fullchain.pem; # managed$
ssl_certificate_key /etc/letsencrypt/live/website.com/privkey.pem; # manag$
我知道在编写代码并将所有发布请求发送到 /api 然后从配置中重定向它之前,我可能应该考虑一下。但我没有,如果需要节点,我不想更改代码。
如何识别一个请求是否为 post 请求并将其传输到 5000 端口?
另外,这个配置文件是用什么语言编写的?看起来像js其实不是的
【问题讨论】:
标签: http nginx post https production