デフォルトの文字コード変更(HTTPヘッダによる指定を無効化し、METAタグのcharsetによる文字コード判別を利用)
設定ファイル:/etc/httpd/conf/httpd.conf
コメントアウト行:AddDefaultCharset UTF-8
特定の場所でもCGI実行可能にする
例)/var/www/html配下のCGI実行を可能に設定変更する。
設定ファイル:/etc/httpd/conf/httpd.conf
1.以下のようにDirectory内のOptionsを編集
<Directory "/var/www/html">
...略
 Options Indexs FollowSymLinks ExecCGI ←ExecCGIを追加
...略
</Directory>
2.ハンドラーのコメントアウトを外す
AddHandler cgi-script .cgi
3.apacheを再起動
# /etc/init.d/httpd restart
ProxyServerの自動構成(proxy.pac)
接続先のURLに応じたProxy構成をクライアントに自動で設定する。
例)192.168.1.0/24, 127.0.0.1及び、linux.local, localhostのドメインはProxyを直接接続し、他はProxyServer経由(192.168.1.1:3128)でアクセスする。
以下の内容でproxy.pacファイルを作成し、Webサーバにアップロードしてクライアント側のブラウザに設定する。
function FindProxyForURL(url, host){
  if*1 || (isInNet(host, "192.168.1.0", "255.255.255.0")) || (shExpMatch( url, "http://127.0.0.1*")) || (shExpMatch(url, "http://localhost*"))){
    return "DIRECT";
  } else {
    return "PROXY 192.168.1.1:3128";
  }
}

最終更新:2012年04月15日 23:34

*1 isPlainHostName(host