我有多个来自nginx负载均衡器的上游服务器:
upstream app {
# Make each client IP address stick to the same server
# See http://nginx.org/en/docs/http/load_balancing.html
ip_hash;
# Use IP addresses: see recommendation at https://www.nginx.com/resources/wiki/start/topics/tutorials/config_pitfalls/
server 1.1.
我已经在一台服务器上将nginx配置为反向代理和负载均衡器,而在另一台服务器上有一个web应用程序正在运行。当我访问nginx的公共URL时,它显示的是RHEL的默认页面,而不是远程服务器上应用程序的主页。此外,当我在nginx IP中添加路径时,它会将我重定向到浏览器中的应用程序服务器的IP,而不是相同的nginx服务器。我希望IP与nginx服务器相同。 示例: Nginx IP : 52.2.2.2
Remote Ip : 52.2.2.3
Browser
http://52.2.2.2/admin_portal
IP changes in Broswer
http://52.2
我已经安装了nginx和modsec,大致遵循本教程https://www.linuxcapable.com/how-to-install-modsecurity-with-nginx-on-ubuntu-20-04/。
经过几个月的完美工作,我现在得到了这个错误:
nginx: [emerg] module "/usr/share/nginx/modules/ngx_http_modsecurity_module.so" version 1021004 instead of 1021006 in /etc/nginx/nginx.conf:5
nginx: configura