服务器版本:Apache/2.4.6 (CentOS) 服务器构建时间:2018 年 11 月 5 日 01:47:09 centos-release-7-6.1810.2.el7.centos.x86_64
我们正在尝试解决一个反向问题,我们需要您的帮助反向代理 Apache 应该在 url 中发送 %2C,但却发送一个经典的逗号,其他没有逗号的行都可以。
例子
软件参与:GET /xxxx/rest/typevt/contexte/actif/INDORI%2CACTREAL%2Cnull HTTP/2.0 200 15
而是 GET /xxxx/rest/typevt/contexte/actif/INDORI,ACTREAL,null HTTP/1.1 404
配置为:
通过 HTTP 进行路由 -> 通过 HTTPS 进行重定向
<VirtualHost *:80> 服务器名称 xxxxx.xxx.fr
将 HTTP 请求重定向到 HTTPS
AddDefaultCharset UTF-8 RewriteEngine On RewriteCond %{HTTPS} off RewriteRule (.*) https://%{SERVER_NAME}/$1 [R,L]
日志记录
错误日志 /var/log/httpd/xxxxxx/error_http.log 自定义日志 /var/log/httpd/xxxxxxxx/access_http.log common
ProxyRequests 关闭
通过 HTTPS 保护
<VirtualHost *:443> 服务器名称 xxxxxx.xxxxx.fr AddDefaultCharset UTF-8
#Supression 双斜线 DirectorySlash Off
SSL
SSLEngine 在 SSLProxyEngine 在 SSLProtocol 上 全部 -SSLv2 -SSLv3 SSLCipherSuite HIGH:!aNULL:!MD5:!ADH:!DH:!RC4 SSLHonorCipherOrder 在 SSLCertificateFile /etc/httpd/certificat/xxxxxxx.fr/certif.xxxxxxx.fr.cer SSLCertificateKeyFile /etc/httpd/certificat/xxxxxxxxx.fr/wild.xxxxxxx.fr.rsa.pkey SSLCertificateChainFile /etc/httpd/certificat/xxxxxxxxx.fr/Certif_intermediaire.cer
ProxyPass /https://xxxxxxx.xxxxxxxx.fr/ ProxyPassReverse /https://xxxxxxxxx.xxxxxxx.fr/
日志记录
错误日志 /var/log/httpd/xxxxxxxx/error_https.log 自定义日志 /var/log/httpd/xxxxxxxxxxxx/access_https.log common
ProxyRequests 关闭 ProxyVia 关闭