Aug 11, 2012 -
mac
No Comments


Configure your own virtual host
每次调试自己的页面都要输入
http://localhost/~ares/……
实在太麻烦了,可不可以只输入 http://ares/…… 呢?
可以,你需要配置自己的虚拟主机
1. 在终端运行:
$ sudo vim /etc/apache2/httpd.conf
在httpd.conf中找到“#Include /private/etc/apache2/extra/httpd-vhosts.conf”,去掉前面的“#”,保存并退出。
2. 重启apache
$ sudo apachectl restart
重启后才能开启它的虚拟主机配置功能
3. 运行:
$ sudo vim /etc/apache2/extra/httpd-vhosts.conf
首相把里面两个默认的例子注释掉
再增加自己的配置:
<VirtualHost *:80> DocumentRoot "/Users/ares/Sites" ServerName ares ErrorLog "/private/var/log/apache2/ares-error_log" CustomLog "/private/var/log/apache2/ares-access_log" common </VirtualHost>
其中ares是我的用户名
httpd-vhosts.conf 里的虚拟主机到这里就配置好了,但先不要退出文件。
平时有用到drupal这个开源框架。
真对drupal这种有clear url 的程序需要增加如下配置
<Directory "/Users/ares/Sites/"> Options Indexes MultiViews AllowOverride All Order allow,deny Allow from all </Directory>
现在可以保存并退出vim了
再一次重启apache
$ sudo apachectl restart
4. 最后配置hosts,运行:
$ sudo vi /etc/hosts
增加:
#VirtualHost 127.0.0.1 ares
然后就可以用 http://ares/….访问自己的文件了