apache下设置多站点(windows)

windows下apache+php+mysql,若测试使用可用appserv-win32来架设环境,如何应用与服务器上需做相关安全配置。

      在这个环境下设置多站点,一开始在网上也查了很多资料,但是有些资料仿照起做法并不能成功,不解,待接触了linux+apache+php+mysql后才发现,在windows和linux上架设多站点服务配置方式是有区别的。下面先介绍一下在windows下开设多站点服务的配置方法:1)、配置apache文件。在apache目录下找到conf目录,大家可以看到该目录下有一个httpd.conf的文件这个就是apache的默认站点配置文件,若想增加站点,可以利用这个文件稍作修改就可实现。首先,拷贝该文件重命名,你可以根据你的站的应用来起名,这里就将其命名为another_httpd.conf,将其打开可以用记事本打开也可以使用其他编程工具,我个人比较偏好使用EditPlus。打开后找到Listen 80 这个是服务器监听端口,这里需要把80修改掉,修改成什么自己定只要不重复就行了,另外也要注意不能和其他常用软件或已知在使用的端口号重复比如21,23等,这里经常使用8080,8081,8082……这里我们把它改为Listen 8080;

第二个要改的地方是ServerName www.test.com:80,这里你可以改为ServerName www.anothertest.com:8080;(其实如果单纯是内网没有域名服务器的话这项是可以不用修改的);

第三个地方是站点目录。找到DocumentRoot “e:/AppServ/www”这个“”里的内容就是你的站点目录,你需要把你的站整个拷贝到改目录下,如果你的index.php这种站的首页文件在www目录下,那么www就为你该站点的根目录,这里根据你个人的服务器实际情况来设定,我们在这里可以设置为DocumentRoot “e:/AppServ/www/anotherWeb”然后在www目录下新建一个anotherWeb目录,把要增加的站整个拷贝到该目录下;

第四个地方需要修改的是,<Directory "e:/AppServ/www">这里“”里的内容同上。如果不做安全配置话这里多站点的配置文件就修改完了。

2)、安装站点。大家可以在apache目录下找到apache_serviceinstall.bat和apache_serviceuninstall.bat这两个文件,这就是appserv-win32个软件用于安装默认站点的脚本文件。我们可以用记事本打开它,参考其内容。

我们点击开始-运行,输入cmd,点击确定,在弹出的黑色对话框中输入httpd -k install -n "你新增站点的名称(不能用汉字)" -f “你新增站点的配置文件的目录”,例如:httpd -k install -n "anotherWeb" -f "E:\AppServ\Apache2.2\conf\another_httpd.conf"记住这里必须是绝对路径。安装工作就完成了,如果要卸载改站点,可以输入 httpd -k uninstall -n "anotherWeb"那么叫做anotherWeb的站点就被卸载掉了。

3)、启动新站点,在apache目录下找到bin目录,该目录下找到ApacheMonitor.exe的文件,双击打开,你会发现列表栏内会增加一个anotherWeb的新站点,选择它点击start,该站点被点绿了就启动起来了。新增站点的工作就完成了,如果你还想增加其他站点利用上述步骤重复操作就行了。目前这个新站点的地址就为http://域名:8080。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值