apache服务器如何配置多站点

apache服务器如何配置多站点
当前问题共有如下(2)个解决方案
  • my6258
    my6258
    用护卫神·apache大师,就可以开设无限多个站点。
  • 网站安全 服务器安全
    网站安全 服务器安全

    周末接了个小单,弄一个企业站,用php语言;于是又要拿起好久没动的php啦!

    关键第一步是搭建Apache环境,在这里本人用的是wamp集成环境软件

    本文只讲讲我在搭建环境时遇到的一些坑,分享给大家看看,如果大家对后面的建站感兴趣,请关注下博客,后续会继续写一些建站方面的文章哦!

    在这里我遇到了3个坑

    1:服务器用什么好,iis,Apache

    2:搭建Apache环境时,域名路径过长问题

    3:搭建Apache环境时,文件拒绝访问问题   Forbidden   You don't have permission to access \ on this server.

     

    以下就是解决方案:

    这里我选用的是Apache环境,用的是wamp集成环境软件+win7

    1.wamp怎么安装就很简单了,在这里默认你安装了!

    2.

      让Apache在启动时能加载虚拟主机模块。

      打开Apache安装目录下conf/httpd.conf文件,找到下面两行文字,把最前面的 # 号去掉,然后保存。

      #LoadModule vhost_alias_module modules/mod_vhost_alias.so

      #Include conf/extra/httpd-vhosts.conf  

     

    3.

    配置完成后即可打开Apache安装目录下/conf/extra/httpd-vhosts.conf文件,在最后添加如下:

    DocumentRoot是文件放置路径,ServerName是网站域名:

    <VirtualHost 127.0.0.1:80>

    DocumentRoot"D:/Appserv/www/1"

    ServerName  www.xxx.com

    </VirtualHost>

    <VirtualHost 127.0.0.2:80>

    DocumentRoot"D:/Appserv/www/2"

    ServerName   www.xxx2.com

    </VirtualHost>

     

    4.最后重启Apache服务就配置完成。

     

    ----------------------------------------------------------------------------------------------------------------

    可能是权限不足引起的问题。

    解决方法:

     

    由于配置了php后,此处“Deny from all”为拒绝一切连接。

    把此行修改为 “Allow from all”,即可解决问题。

    修改后的代码为:

    浏览器里打开http://localhost,显示it works!问题解决。

    403 Forbidden主要原因分析

     

    总结:

    HTTP 错误 403 - 禁止访问,即403 Forbidden:You don't have permission to access / on this server.

    上面这个问题一开始也困了我好久,百度了很多资料,也尝试了各种办法;

    最后在各种尝试之下还是解决了;最终的原因还是上面的那个解决方案,就是那几段代码的问题,我那原因是应为阿帕奇和wamp里面的配置文件不同的原因!

    但是只要修改allow from all这个就基本能解决了,希望我这些坑能带你们脱坑哦!踩坑就是成长,分享就是品质...

上一篇:ftp服务器服务要求是7*24,正常运行两周以上。怎么弄
下一篇:国外服务器租用,为什么都会选择美国服务器