« さくらのVPS メールサーバ設定 | トップページ | さくらのVPS WordPressのインストール »

さくらのVPS SSIの設定

RapidSiteからさくらのVPS に引っ越して、問題がいくつか。

SSIが使えないんです。
AddTypeとかAddHandlerとかLoadModule include_module modules/mod_include.soとか見ても、おかしいところはなさそう。
色んなところを探しまくって、やっと見つけたのが下の答え。
まずは今まで(RapidSite)の設定。

<VirtualHost *:80>
  ServerName www.example.net
  ServerAlias example.net
  ServerAdmin hostmaster@example.net
  DocumentRoot /home/example/www
  ScriptAlias /cgi-bin/ "/home/example/cgi-bin/"
  AddOutputFilter INCLUDES .html
  Options +Includes
  <Directory /home/example/www>
    AllowOverride All
  </Directory>
  <Directory /home/example/cgi-bin>
    AllowOverride None
    Options ExecCGI
    Order allow,deny
    Allow from all
  </Directory>
  <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteOptions inherit
  </IfModule>
  CustomLog logs/www.example.net.access_log common
  ErrorLog logs/www.example.net.error_log
</VirtualHost>

次はさくらのVPSでの設定。

<VirtualHost *:80>
  ServerName www.example.net
  ServerAlias example.net
  ServerAdmin hostmaster@example.net
  DocumentRoot /home/example/www
  ScriptAlias /cgi-bin/ "/home/example/cgi-bin/"
  AddOutputFilter INCLUDES .html
  <Directory /home/example/www>
    Options +Includes
    AllowOverride All
  </Directory>
  <Directory /home/example/cgi-bin>
    AllowOverride None
    Options ExecCGI
    Order allow,deny
    Allow from all
  </Directory>
  <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteOptions inherit
  </IfModule>
  CustomLog logs/www.example.net.access_log common
  ErrorLog logs/www.example.net.error_log
</VirtualHost>

赤字が変更点。OptionsディレクテイブはDirectoryディレクティブの中にいれなくてはならないのですね。
また一つ勉強になりました。
# なんでRapidStiteはあれでよかったんだろう?

|

« さくらのVPS メールサーバ設定 | トップページ | さくらのVPS WordPressのインストール »

Linux」カテゴリの記事

パソコン・インターネット」カテゴリの記事

コメント

コメントを書く



(ウェブ上には掲載しません)




トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/81940/59924857

この記事へのトラックバック一覧です: さくらのVPS SSIの設定:

« さくらのVPS メールサーバ設定 | トップページ | さくらのVPS WordPressのインストール »