Apache 虚拟主机 VirtualHost 配置,本地搭建PHP多站点域名访问

最近因为自己需要,也因为别人需要,又一次拾起那些遗忘的碎片。

PHP环境老师推荐使用xampp搭,不过个人比较习惯和喜欢使用p8-server(曾经一款cms平台提供的php环境,含Apache和Mysql。Apache/2.2.9 (APMServ) PHP/5.2.6 Server),操作都比较简单,一键安装,一键卸载,一键重启。

或许有时候我们搭建一个php开发环境会在里面搭建几个网站或平台,此时我们就需要手动配置Apache,

配置文件地址(如果使用的不是P8-server那么地址就是....\Apache\conf\extra\httpd-vhosts.conf)

D:\p8-server\Apache\conf\extra\httpd-vhosts.conf
然后在最下面加入你要配置的ip、域名、文件位置等信息,这里提供的是简版的,毕竟我们在本地测试无需那般累赘。

<VirtualHost *:80>
    ServerName yijile.com
    DocumentRoot "f:\wwwroot\site\yijile"
    <Directory "f:\wwwroot\site\yijile">
        Options FollowSymLinks
        AllowOverride All
        Order Deny,Allow
        Allow from all
        DirectoryIndex index.html index.php index.htm
    </Directory>    
</VirtualHost>

简单说明下:

ServerName指域名或者ip,也就是访问地址。

DocumentRoot、Directory网站目录的具体位置。

DirectoryIndex默认的文件名称及格式,如果我第一个是blog.html,那么我打开根目录直接调用blog.html的内容,当然这个默认使用上面既可以,一般最好不做特殊设置。

上面配置打开了伪静态,当然如果不行还要检测下..省略n个字,请看文库详细教程:http://wenku.baidu.com/view/04a87ed476a20029bd642d2a.html

如果觉得127.0.0.1或者别的ip太长了。或者觉得不好看、想和域名一样,只要将C:\Windows\System32\drivers\etc\hosts中添加一条记录指向127.0.0.1既可以(这里的127.0.0.1是相对的)如:127.0.0.1 yijile.com ,这样你用浏览器访问yijile.com就跳到你本机搭建的php环境所指向网站。。

转载请注明转自:一极乐https://yijile.com/log/254.html


话题相关文章

话题标签

CMSPHPApacheVirtualHostXAMPPP8-Server

一极乐 为乐趣而生

《Apache 虚拟主机 VirtualHost 配置,本地搭建PHP多站点域名访问》  发表时间:  最后更新时间:

谁来过

不知子曰邀请你对本文不足说出你的看法!

有 6 条评论

  1. Jr Jr

    我本测试直接用的phpStudy,全部一下就搞定累人

  2. 阿飞 阿飞

    我的测试基本都是在ubuntu下完成的,服务器用虚拟机虚拟Centos
    配置过好多次,但都记不住,每次都要google

  3. 9527 9527

    懒得折腾,直接 xampp

  4. 官橙宝 官橙宝

    为啥你博客字变繁体了?

  5. 官橙宝 官橙宝

    你用的是啥配置的?我电脑也想安装一个,方便测试软件。看到留言找我QQ谈吧~

  6. eseeker eseeker

    我用的PHPNOW,感觉也挺好的。

添加新评论

captcha




博主推荐专题

佛学资料Typecho模版代码乐知道CSS百度CyanogenMod
搜索引擎提交入口言辞


关闭

标签云

一极乐 衷心接受你的建议

TOP