phpstudy本地搭建域名访问

phpstudy本地搭建域名访问

http://blog.csdn.net/camillezj/article/details/54694554

步骤如下:

一.hosts配置:

1.用编辑器打开hosts文件,位置:C:\Windows\System32\drivers\etc目录下

phpstudy本地搭建域名访问

2.在hosts文件里添加自己的域名配置,配置规则如下:

127.0.0.1 域名1

127.0.0.1 域名2

……….

phpstudy本地搭建域名访问

配置完后,保存即可,可能需要管理员权限才能修改此文件。

二.apache配置:

1.编辑httpd.conf文件,开启虚拟主机,位置:在apache的安装目录,即phpstudy安装目录下的phpStudy\Apache\conf,找到Include conf/extra/httpd-vhosts.conf,去掉前面的#

phpstudy本地搭建域名访问

2.进入开启的虚拟主机文件httpd-vhosts.conf进行域名配置,位置:\phpStudy\Apache\conf\extra目录下

配置规则:

    ServerAdmin webmaster@dummy-host.example.com
   DocumentRoot “D:/phpStudy/WWW/要配置域名的项目名”
  ServerName 配置的域名

    ErrorLog “logs/dummy-host2.example.com-error.log”
    CustomLog “logs/dummy-host2.example.com-access.log” common

主要配置DocumentRoot和ServerName,ServerAdmin、ErrorLog、CustomLog可以不配置,若不配置直接删掉或用#注释掉即可,以上配置的域名均是在hosts中配置的域名,案例如下:

phpstudy本地搭建域名访问


phpstudy本地搭建域名访问


phpstudy本地搭建域名访问

以上配置的均是默认端口80,也可以配置在不同端口,此时访问时域名后需带端口号,配置前需要查看一下端口号的占用情况,不要配置已经被占用的端口号。

查看端口号占用情况:cmd打开命令框输入命令netstat -ano查看,具体可以参考:http://jingyan.baidu.com/article/3c48dd34491d47e10be358b8.html

(若80端口被占用可配置其他端口)配置不同的端口号在上面配置中把端口号改成未占用的端口进行配置外,还要把phpStudy\Apache\conf目录下的httpd.conf文件中监听80端口的信息改成配置的端口:

phpstudy本地搭建域名访问


若想在Apache的配置中隐藏入口文件index.php,即使访问地址:localhost/h5.test.cn/index.php/test/index  简化成 localhost/h5.test.cn/test/index,也可以通过域名配置实现,即如下:


    DocumentRoot “D:/phpStudy/WWW/h5.test.cn
    ServerName local.h5.test.cn

DirectoryIndex index.php


以上配置都完成后,切记要重启服务器。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/113911.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 原创:Qt在Windows下的三种编程环境搭建

    原创:Qt在Windows下的三种编程环境搭建尊重作者,支持原创,如需转载,请附上原地址:http://blog.csdn.net/libaineu2004/article/details/17363165从QT官网可以得知其支持的平台、编译器和调试器的信息如图所示:http://qt-project.org/doc/qtcreator-3.0/creator-debugger-engines.html(Home|D…

    2022年5月2日
    167
  • KL散度详解_kl散度 js散度

    KL散度详解_kl散度 js散度1、KL散度的概念2、两类KL散度拟合效果的定性分析3、两类KL散度拟合效果的数学推导4、KL散度的计算5、KL散度Python实现6、References

    2022年8月11日
    7
  • Python中if __name__ == ‘__main__‘:的作用和原理「建议收藏」

    Python中if __name__ == ‘__main__‘:的作用和原理「建议收藏」if__name__==’__main__’:的作用一个python文件通常有两种使用方法,第一是作为脚本直接执行,第二是import到其他的python脚本中被调用(模块重用)执行。因此if__name__==’main’:的作用就是控制这两种情况执行代码的过程,在if__name__==’main’:下的代码只有在第一种情况下(即文件作为脚本直接执行)才会…

    2022年6月1日
    29
  • tree 命令安装

    tree 命令安装一、用yum安装tree命令yuminstall-ytree二、下载包安装下载安装包yuminstall-ywgetwgethttp://mama.indstate.edu/users/ice/tree/src/tree-1.8.0.tgztar-zxvftree-1.8.0.tgz-C/opt/softcdtree-1.8.0/yuminstall-ymakemakeinstall测试使用,命令:treemake:gcc:命令未找到make:**

    2022年7月25日
    10
  • bootstrap-fileinput文件上传&后台接收处理

    bootstrap-fileinput文件上传&后台接收处理使用bootstrap-fileinput进行文件上传,bootstrap提供了吩咐的API属性、方法、事件;控制文件上传每一个环境,提供各个部分的`class`。Java上传图片处理以及nodeJS上传文件处理。

    2022年6月7日
    49
  • 关于HTTP 请求头Accept-Encoding 的理解「建议收藏」

    关于HTTP 请求头Accept-Encoding 的理解「建议收藏」关于HTTP请求头Accept-Encoding的理解Accept-Encoding表示Http响应是否进行压缩,一般的浏览器在访问网页时,是默认在请求头中加入Accept-Encoding:gzip,deflate,表示这个请求的内容希望被压缩,压缩的目的是为了减少网络流量,但是这个只是协议,只能是要求而不是强制的,如果服务器不支持压缩或者没有开启压缩,则不能起到作用,如果服务器也是支持压缩或者开启压缩,则会在响应头中加入Content-Encoding:gzip头部,…

    2022年7月15日
    15

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号