• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

Apache更方便的配置虚拟主机

发布: 2007-6-21 12:06 | 作者:   | 来源:   | 查看: 16次 | 进入软件测试论坛讨论

领测软件测试网

   
  我们知道,Apache可以通过在httpd.conf里添加命令进行配置虚拟主机,但是,如果我们有N个域名,每个域名又有N个子域名,如果说每个根域名一个配置文件该多好啊,也许有人说是异想天开,但是,没有异想,就不会天开,来吧,让天开吧!

  首先,我们进入Apache的安装目录,里面会有一个conf文件夹,打开,会有一个httpd.conf的配置文件,拿文本打开,在其最底部加入这个(如果服务器是Win主机,把conf/vhosts/改为绝对路径,后面别忘了加/)

# 虚拟主机
NameVirtualHost *:80
Include conf/vhosts/[^.#]*
  然后,再在conf文件夹里新建一个vhosts的文件夹,vhosts里可以放任意虚拟主机配置文件,放多少个也行,名称任意(最好不要用中文),扩展名任意,怎么样,粉方便吧,vhosts里的一个配置文件也可设N个虚拟主机,至于虚拟主机的配置方法,这里给你们一个示例,有中文的注释,自己看吧!

<VirtualHost *:80>
# 主机名 这个不用改动,如果是基于IP的虚拟主机,这里填你的IP#
ServerName localhost
# 主机别名 多个主机别名用空格隔开#
ServerAlias [url=http://www.larkmoon.com]www.larkmoon.com[/url]
# 管理员邮件 #
ServerAdmin [email=lcx165@gmail.com]lcx165@gmail.com[/email]
#默认文档名,如果想要和httpd.conf一样,那就在前面加上#注释掉#
DirectoryIndex index.html index.htm index.php index.phtml default.html default.htm default.php fgxz.htm

# 启动或禁止 PHP 引擎 on为开,off为关 #
php_admin_flag engine on
# 设置PHP扩展名 #
AddType application/x-httpd-php .php
#PHP 路径限制 如果用不到,#
php_admin_value open_basedir "/www/pxbs"
# 文档目录 只改前两行#
DocumentRoot /www/larkmoon
<Directory "/www/larkmoon">
Options FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
# CGI 脚本目录 #
ScriptAlias /cgi-bin "/usr/local/apache2/cgi-bin"
<Directory "/usr/local/apache2/cgi-bin">
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>
# 允许执行的 CGI 扩展名 #
AddHandler cgi-script .cgi .pl

</VirtualHost>

文章来源于领测软件测试网 https://www.ltesting.net/


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网