OS: Ubuntu 12.04
Webserver: Apache2
# 创建文档目录和入口文件
/var/www/example/index.php
# 创建配置文件
/etc/apache2/sites-available/example.tld.conf
======
<VirtualHost *:80>
ServerAdmin webmaster@example.tld
ServerName www.example.tld
ServerAlias example.tld
DocumentRoot /var/www/example
</VirtualHost>
ServerAdmin webmaster@example.tld
ServerName www.example.tld
ServerAlias example.tld
DocumentRoot /var/www/example
</VirtualHost>
======
配置文件的后缀需要是.conf
# 加载虚拟主机配置文件
sudo a2ensite example.tld.conf
可以看到
@ ls -al /etc/apache2/sites-enabled/
lrwxrwxrwx 1 root root 35 Aug 13 13:49 example.tld.conf -> ../sites-available/example.tld.conf
# 修改本地域名解析文件
@ sudo vim /etc/hosts
添加
127.0.0.1
www.example.tld
# 重启apache2
@ sudo service apache2 restart
# 用浏览器访问www.example.tld/