内容へ移動
ClownWiki
ユーザ用ツール
ログイン
サイト用ツール
検索
ツール
文書の表示
以前のリビジョン
バックリンク
最近の変更
メディアマネージャー
サイトマップ
ログイン
>
最近の変更
メディアマネージャー
サイトマップ
トレース:
apache:virtualhosts
この文書は読取専用です。文書のソースを閲覧することは可能ですが、変更はできません。もし変更したい場合は管理者に連絡してください。
====== virtualhosts ====== ===== httpd.conf ===== <code> # vi /etc/httpd/conf/httpd.conf </code> <code> -) #NameVirtualHost *:80 +) NameVirtualHost *:80 </code> ===== vhosts.conf ===== <code> # vi /etc/httpd/conf.d/vhosts.conf </code> 以下の記述を適宜修正しながら必要なだけ並べる <code> <VirtualHost *:80> ServerAdmin webmaster@dummy-host.example.com DocumentRoot "/var/www/vhosts/html/public_html" ServerName testsv.example.com DirectoryIndex index.php index.html ErrorLog /var/www/vhosts/html/logs/error_log <Directory "/var/www/vhosts/html/public_html"> AllowOverride All Allow from All </Directory> CustomLog /var/www/vhosts/html/logs/access_log common Alias /img/ "/home/htdocs/img/" <Directory "/home/htdocs/img"> AllowOverride None Allow from all </Directory> </VirtualHost> </code> ===== vhostsフォルダ ===== <code> # mkdir -p /var/www/vhosts/html/public_html # mkdir -p /var/www/vhosts/html/logs </code> ===== ファイル設置 ===== /var/www/vhosts/html/public_html 以下にドキュメントを設置 ===== 設定反映(apache 再起動) ===== <code> # /etc/rc.d/init.d/httpd restart </code> ===== Tips ===== ==== .htaccessが無視される ==== .htaccessはディレクトリ毎に設定されるので、デフォルトのDocumentRoot以外をVitrualHostに設定すると、その配下では.htaccessは無視される。 VirtualHostディレクティブにDirectoryディレクティブを定義して、「AllowOverride All」を定義すれば良い。 <code> <VirtualHost *:80> ServerName vhost.co.jp DocumentRoot /var/www_vhost/html <Directory /var/www_vhost/html> AllowOverride All </Directory> </VirtualHost> </code>
apache/virtualhosts.txt
· 最終更新: 2025/02/16 13:53 by
127.0.0.1
ページ用ツール
文書の表示
以前のリビジョン
バックリンク
文書の先頭へ