apache1系でproxytunnel

2018年2月5日 17:45 | カテゴリー: linux

apache2.2系でproxytunnelを受けていたが,近頃のapacheは2.4だ.apache2.2と同じhttpd.confだとなぜか動かない.いろいろ試したがうまくゆかず,あきらめてapache1系で受けることにした.proxy_httpとproxy_connectのモジュールはコンパイルしておく.httpd.confの最後に以下のように書き加える.

Listen 443

<VirtualHost *:443>

ServerName my.site:443
 DocumentRoot "/var/www/html"
 ServerAdmin admin@my.site
 ErrorLog /var/log/httpd/proxy-error
 CustomLog /var/log/httpd/proxy-access common

 RewriteEngine On
 RewriteCond %{REQUEST_METHOD} !^CONNECT [NC]
 RewriteRule ^/(.*)$ - [F,L]

ProxyRequests On
 ProxyVia Full

AllowCONNECT 22

</VirtualHost>