以下是两组对应的配置语句。第一组用于 Nginx,第二组用于 Apache2 服务器。
Ubuntu Apache2 配置代码仿照 Nginx 代码以提供相同的功能。
这两个配置段落的作用相同,只是 Nginx 代码段落多了一个“set $args”语句。
# Nginx Sample
server {
listen 80;
server_name AAA.com www.AAA.com;
location /Test_Path {
set $args "$args&jscode=123456”;
proxy_pass http://www.BBB.com/;
}
}
# # # # # # # # # # # # # # # # # # # # # # # #
# Apache2 Sample
<VirtualHost *:80>
ServerName AAA.com
ServerAlias www.AAA.com
ProxyPass /Test_Path http://www.BBB.com/
ProxyPassReverse /Test_Path http://www.BBB.com/
</VirtualHost>
我的问题是:
如何添加 Apache2 配置语句(或语句)以作为额外的 Nginx 语句。
额外的 Nginx 语句用于从其反向代理将私钥字符串传递给后端服务器。该语句被单独列出并显示如下:
set $args "$args&jscode=123456”;
该问题的背景信息:
Nginx 配置代码取自服务提供商的示例代码。我没有任何 Nginx 服务器来测试它。但代码应该可以工作,因为它来自一个知名的提供商。
Apache2 试用代码改编自互联网上的各种示例代码。
我已经相当彻底地测试了 Apache2 试用代码并且它似乎按预期运行。
Apache2 配置试用代码中唯一剩下的就是“set $args”语句。
“set $args”语句用于将私钥传递给后端服务器。
服务提供商的技术支持人员表示,他们只有 Nginx 服务器的示例配置代码。他们还表示,他们对 Apache 并不熟悉。
但同样的支持人员也表示,如果 Apache 服务器具有反向代理功能,它就应该可以工作。
我是 Web 服务器设置的新手。但我花了相当多的时间研究,才想出这个简化的试用代码,用于在 Apache2 服务器上进行测试。
如果您对此有任何见解,请分享一些宝贵的建议和意见。
欢迎您发表任何意见、建议或建议。期待收到您的来信。