バーチャルサーバ

apache2のバーチャル設定

2009/06/02(火) 23:20 ― taki

debian lenny apache2 のバーチャルサーバ設定をやってみる。

まずは設定用のファイルをコピー

# cd /etc/apache2/sites-available/
# cp default tewasura.com

そんでもって、設定ファイルを編集

# vi /etc/apache2/sites-available/tewasura.com

編集する内容は下記を参照

<Virtualhost *:80>
	Servername tewasura.com  <--これを追加
	ServerAdmin 管理者@サーバを指定
	
	DocumentRoot /home/tewasura/public_html/  <--ウェブページのルート
	<Directory />
		Options FollowSymLinks
		AllowOverride None
	</Directory>
	<Directory /home/tewasura/public_html/>  <--ウェブページのルート
		Options -Indexes FollowSymLinks MultiViews
#		AllowOverride None
		AllowOverride All
		Order allow,deny
		allow from all
	</Directory>

	ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
	<Directory "/usr/lib/cgi-bin">
		AllowOverride None
		Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
		Order allow,deny
		Allow from all
	</Directory>

	ErrorLog /var/log/apache2/tewasura_error.log  <--ログファイルの指定

	# Possible values include: debug, info, notice, warn, error, crit,
	# alert, emerg.
	LogLevel warn

	CustomLog /var/log/apache2/tewasura_access.log combined  <--ログファイルの指定
</VirtualHost>

編集が終わったら、設定ファイルを有効にして apache2 を再起動

# a2ensite /etc/apache2/sites-available/tewasura.com
# /etc/init.d/apache2 restart

以上でバーチャルウェブサーバにアクセスできるはず。

更新日時:2013/06/19 09:14:32
キーワード:
参照:[本日のメニュー]
このページは凍結されています。