[フレーム]
Last Updated: February 25, 2016
·
558
· jaymabazza

Apache Multiple Virtual hosts setup

Updated August 2014

Say you want to create a local working copy of a website called "awesome-developer.com".

Open apache file called httpd-vhosts.conf. On Mac machine, it's normally found in:

/opt/apache/local/conf/extra/httpd-vhosts.conf

add the following lines:

<VirtualHost *:80>
 ServerName local.awesome-developer.com
 DocumentRoot "/opt/local/apache2/htdocs/awesome-developer"
 DirectoryIndex index.php
 <Directory "/opt/local/apache2/htdocs/awesome-developer">
 AllowOverride All
 Allow from All
 </Directory>
</VirtualHost>

Now open your host file (normally /etc/hosts in Mac) and insert the following:

127.0.0.1 local.awesome-developer.com

give your server and your browser a good cache clear, then you're good to go.

$> dscacheutil -flushcache

Now, create a file inside your new directory, then browse via local.awesome-developer.com

Updated August 2014

AltStyle によって変換されたページ (->オリジナル) /