当前位置:论坛首页 > BUG提交 > Linux面板

反代理如何实现多个文本替换呢!求技术大哥!

发表在 BUG提交2017-9-14 10:56 [复制链接] 0 5220


  1. <VirtualHost *:80>
  2.     ServerAdmin webmaster@example.com
  3.     DocumentRoot "/www/wwwroot/www.xxx.cn"
  4.     ServerName 19c0d777.www.xxx.cn
  5.     ServerAlias www.xxx.cn
  6.     errorDocument 404 /404.html
  7.     ErrorLog "/www/wwwlogs/www.xxx.cn-error_log"
  8.     CustomLog "/www/wwwlogs/www.xxx.cn-access_log" combined

  9.         #PROXY-START
  10.     <IfModule mod_proxy.c>
  11.         ProxyRequests Off
  12.         SSLProxyEngine on
  13.         ProxyPass / http://1.com//
  14.         ProxyPassReverse / http://1.com//
  15.         RequestHeader unset Accept-Encoding
  16.         ExtFilterDefine fixtext mode=output intype=text/html cmd="/bin/sed 's,http://1.com/,http://www.2.cn/,g'"            此处是替换第一道文本,
  17.                                                                                                                                                                             ← 此处替换第二道文本该如何写呢!求技术哥!
  18.         SetOutputFilter fixtext
  19.     </IfModule>
  20.     #PROXY-END
  21.    
  22.     #PHP
  23.     <FilesMatch \.php[        DISCUZ_CODE_18        ]gt;
  24.             SetHandler "proxy:unix:/tmp/php-cgi-71.sock|fcgi://localhost"
  25.     </FilesMatch>
  26.    
  27.     #PATH
  28.     <Directory "/www/wwwroot/www.xxx.cn">
  29.         SetOutputFilter DEFLATE
  30.         Options FollowSymLinks
  31.         AllowOverride All
  32.         Require all granted
  33.         DirectoryIndex index.php index.html index.htm default.php default.html default.htm
  34.     </Directory>
  35. </VirtualHost>
复制代码


使用道具 举报 只看该作者 回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急问题处理

论坛响应时间:10分钟

问题处理方式:1对1处理(优先)

工作时间:白班:9:00 - 18:00

工作时间:晚班:18:00 - 24:00

立即付费处理

工作时间:09:00至24:00

快速回复 返回顶部 返回列表