Nginx 配置多域名方法

配置第一个站点截图如下:

第一处标红位置:为了多站点配置,做下铺垫。

第二处标红位置:是自己修改的端口号和自己域名,开始nginx.conf默认的端口号是80,为了避免已被使用,所以建议直接修改。

第三处标红位置:是php-fpm的端口,自己可以 netstat -ntlp 查看一下当前Linux下被占用的端口,可以发现127.0.0.1:9000已被使用而且是php-fpm。

Nginx 配置多域名方法

 至此,第一个域名已经配置完成。可以访问自己Linux的IP查看一下。如下图所示

Nginx 配置多域名方法

图中是显示的当前PHP的信息,自己在项目根目录(也就是root /usr/share/nginx/html/ )新建的一个测试文件index.php。

 接下来将是一台nginx配置多域名的重点:

第一步:将自己Linux的IP地址,加入到本地计算机的hosts文件中,如下图所示

Nginx 配置多域名方法

hosts 文件位置:C:\Windows\System32\drivers\etc

第二步:在nginx.conf的同级目录新建一个 vhosts 文件夹,这里面存放单个域名的配置信息,如下图所示:

Nginx 配置多域名方法

在 vhosts 目录里面新建每个域名的配置文件,如下图所示:

Nginx 配置多域名方法

api.ads.wpl.conf文件内容,如下图所示:

重点是第一处标红和第二处标红的地方,第三处标红的地方其实跟 nginx.conf里面的一样,当然如果后续自己想要修改,也可以根据自己的业务修改。
Nginx 配置多域名方法

 配置完成,wq 保存并退出,并且重启 nginx 服务 nginx -s reload 或者 systemctl restart nginx.service 。版本不一样,命令就不一样。

第三步:在根目录  /var/www/web/ 下面新建一个 index.php文件,文件内容自定义即可。

Nginx 配置多域名方法

第四步:在本地访问配置好的 api.ads.wpl这个域名。如下图所示:

Nginx 配置多域名方法

如果还想配置第三个,第四个,按照上述的方式配置即可。希望本文章有帮助到你.......