我有以下情况
- 我有一个连接到的域名机器 X有 Nginx 和 PHP
- 我有多台机器 1 到 n不向公众开放,仅可通过 VPN 连接访问
- 机器 X是唯一可供公众访问的机器,它充当其他1 至 n 台机器
- 我在 Nginx 中添加了多个重写规则,例如:
location ^~ /machine1/
{
rewrite /machine1/(.*) /machine1/$1 break;
proxy_pass http://web-ha;
proxy_set_header Host $host;
add_header 'Access-Control-Allow-Credentials' 'true';
add_header 'Access-Control-Allow-Methods' 'GET,POST,OPTIONS,PUT,DELETE,PATCH';
proxy_redirect off;
fastcgi_read_timeout 600;
}
这是一个有效的重写规则示例,但现在我想使其成为机器Y它有一个不同的 URL,并且使用 python 而不是 PHP 工作,我尝试使用相同的格式,但它总是给我404 未找到
机器Y拥有以下知识产权171.1.0.117
我希望用户写https://www.example.com/machineY并且此 URL 指向171.1.0.117
希望我能解释我的情况,如果有人能帮忙