首页 » 鲜货 » 正文

xampp+nginx配置多域名

前端开发通常用一个本地集成环境搭建简单的本地服务,但是有时候根据项目需求需要一个特殊的域名地址。

比如我在本目录下有好多个项目,每个项目都在浏览器的目录路径下访问即可,但是就有一个项目中路径都是相对路径,导致访问出错,那么需要设置一个单独的域名或者端口进行访问。

那么问题来了,我本地是xampp的集成环境,又没有nginx配置,所以要一步一步开始搭建。

1、下载nginx并配置

下载后在 /usr/local/etc/nginx/下有个nginx.conf,它是默认的配置文件,需要更改location里的root地址,我是改成了xampp的项目根文件夹地址,这样做不会对项目有任何影响,目的主要是为了保持跟xampp访问方法一致。里面还有一个设置 include servers/* 它的意思是在这个文件夹下,你可以设置更多的配置项。进入servers新建一个新的.conf文件,

新建启动nginx ,mac下通过brew安装的要进入到 /usr/local/Cellar/nginx,执行nginx就可以了,如果需要重启

2、在本地的host中添加这样的一个域名

进入 /private/etc/ 编辑 hosts,添加:

127.0.0.1       admin.localjuzi.com

保存即可

3、在nginx的配置中,有一个php的进程需要开启

进入目录:/Applications/XAMPP/xamppfiles/bin,执行

终端执行

有这样一行数据,说明启动了新的php进程,在浏览器中打开:http://admin.localjuzi.com:8282/就能看到本地定义的域名内容了