配置域名到本地环境项目

给本地项目配置一个独立的域名

image description

本地项目,配置域名

首先说明,我的本地PHP集成环境是 XAMPP,软件就不多做说明了,有不懂的自行度娘。

  1. 首先找到系统的hosts文件,目录如下C:\Windows\System32\drivers\etc,找到hosts文件,用编辑器打开,在内容的最后面添加对应的域名,前面ip地址固定为127.0.0.1,后面的域名自定义,如图所示:

description

  1. 系统的部分完成,下面进行php环境中的apache环境设置,因为我的集成环境为XAMPP,找到其对应虚拟主机配置文件,目录如下E:\xampp\apache\conf\extra,找到httpd-vhosts.conf文件,用编辑器打开,同样在文件的末尾添加以下代码(此处是针对laravel项目,所以都是指向public目录):

    <VirtualHost *:80>
        DocumentRoot "E:/xampp/htdocs/test1/public"
        ServerName testapi.net
        ErrorLog "logs/testapi.net-error.log"
        CustomLog "logs/testapi.net-access.log" common
    </VirtualHost>

如果配置了多个域名,就多写几个上面的代码,只需要修改对应的项目根目录及域名即可,不过为了保证localhost路径的正常访问,在添加完以上我们想添加的域名后,还需要添加localhost对应的域名信息。


    <VirtualHost *:80> 
	DocumentRoot "E:/xampp/htdocs"
	ServerName localhost
    </VirtualHost>

最终完成后效果如图:

description

红框内的即为新添加的内容,到此基本完成,现在只需要在浏览器上输入对应的域名,会自动跳转到对应的项目。

END