温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

WAMP的多站点配置

发布时间:2020-07-30 10:00:38 来源:网络 阅读:440 作者:axianghun2012 栏目:开发技术

        前些天弄的wamp的环境搭建,因为本人经常用wnmp(配置起来比之wamp较简单),今天想用wamp配置多站点结果,之前安装的环境起不来了,不要紧,告诉你一条命令,按照报错信息一步一步解决,很快就起来了。命令:httpd.exe -w -n "Apache2.4" -k start

其中的"Apache2.4"换成自己机器上apache在服务中的名称。一个小插曲,暂时不揭过,下面进入正题WAMP的多站点配置。

       基于本地开发环境的关系,本地可能同时有好几个项目待开发。所以如果只是用localhost再跟项目文件夹的方式访问的话,看起来就不好看也不方便看了,所以呢,我们要把本地项目建立自己的站点配置文件,分别用不同的本地域名(自己随便起的)来区分不同的站点。

      apache的多站点配置主要包括以下几个步骤:

       首先,打开Apache的配置文件httpd.conf,搜索“httpd-vhosts.conf” 找到#Include etc/extra/httpd-vhosts.conf,去掉前面的#,(可以直接配置在httpd.conf,但是为了方便阅读和很好的区分各个站点,请配置在上述路径中的httpd-vhosts.conf中);

       其次,打开etc/extra/httpd-vhosts.conf的httpd-vhosts.conf文件,找到NameVirutalHost *:80,这句话的含义是制定这个主机的IP地址和端口号;Apache在接受请求时,首先会默认第一个VirtualHost,然后再匹配其他虚拟主
机,如果没有匹配的,就是第一个VirtualHost起作用。故,在httpd.conf中,将<Dicrectory />(这个是所有目录的默认配置)和<Direcotry/opt/lampp/htdocs>的权限,都默认设置为deny from all。这样就很好的保护了其他项目的代码安全。

        再次,给个配置实例

       <VirtualHost*:80>
        ServerName *
        DocumentRoot </opt/lampp/htdocs/guest>
        <Directory /opt/lampp/htdocs/guest>
        Order deny,allow
        Allow from all
        </Direcotry>
        <VirtualHost/>

        后面的依次添加就可以了,

        最后,因为你有时候会有多个项目要

            

        

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI