バーチャルホスト(複数ドメイン運用)で.htaccessを使えるようにする方法




Linux・Apacheで複数ドメイン(バーチャルホスト)を使ってウェブサーバーを立ち上げると 「.htaccess」のような頭にドットが来るファイルが使えないときがあります。
その対処法を記載します。

先頭にドットが付くファイル(.htaccess)が見えない

.htaccessが見えない。そんな場合はFTPサーバーソフトの設定に問題があります。
FTPサーバーソフトはデフォルトでドットが先頭に付くファイルは表示さえないようになっているようです。

「ProFTPD」場合
「proftpd.conf」に「ListOptions “-a”」を追加(または変更)

  「vsftpd」の場合
「vsftpd.conf」に「force_dot_files=YES」を追加 (または変更)

変更したら再起動をかけてください。

再起動(vpftpdの場合)

# /etc/rc.d/init.d/vsftpd start

バーチャルホスト(複数ドメイン運用)で先頭がドットのファイルを使えるようにする

「httpd.conf 」ファイルを開いて編集します。

# vi /etc/httpd/conf/httpd.conf

 

の下に下記を追加します。

<Directory "/var/www/html/ドメイン名">
Options Indexes Includes FollowSymLinks MultiViews ExecCGI
AllowOverride ALL
Order allow,deny
Allow from all
AddHandler server-parsed .html
</Directory>






人気記事一覧


関連記事一覧

This entry was posted in Apache, Linux and tagged , , , , , . Bookmark the permalink.

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">