xamppで複数のサイトをローカルで管理する方法

  • このエントリーをはてなブックマークに追加

ルートのパスを設定する(web root)ことにもなる。windowsでの環境構築です。

C:\xampp\apache\conf\httpd.conf 60行目あたりにある Listen 80 の次の行に追加したい番号を入力します。51行目から張り付けると以下のようになります。

#
# Listen: Allows you to bind Apache to specific IP addresses and/or
# ports, instead of the default. See also the <VirtualHost>
# directive.
#
# Change this to Listen on specific IP addresses as shown below to 
# prevent Apache from glomming onto all bound IP addresses.
#
#Listen 12.34.56.78:80
Listen 80
Listen 8001
Listen 8002

例えば 8001番の設定は以下のようになります。36行目あたりからすでにxamppに記述されていたコードも併せて貼り付けます。

##<VirtualHost *:80>
    ##ServerAdmin webmaster@dummy-host2.example.com
    ##DocumentRoot "C:/xampp/htdocs/dummy-host2.example.com"
    ##ServerName dummy-host2.example.com
    ##ErrorLog "logs/dummy-host2.example.com-error.log"
    ##CustomLog "logs/dummy-host2.example.com-access.log" common
##</VirtualHost>

NameVirtualHost *:8001
<VirtualHost *:8001>
DocumentRoot "C:\xampp\htdocs\test_folder"
##ServerName dummy-host.example.com
##ServerAlias www.dummy-host.example.com
ErrorLog "logs/error.log_test"
CustomLog "logs/access.log_test" common
</VirtualHost>
<Directory "C:\xampp\htdocs\test_folder">
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Require all granted
</Directory>

xamppでapacheを起動して http://localhost:8001 にアクセスすると、test_folderの中のファイルにアクセスできます。

  • このエントリーをはてなブックマークに追加

SNSでもご購読できます。

コメントを残す

フォロー

メールアドレスを記入して購読すれば、更新をメールで受信できます。