在XAMPP上为前端和后端设置域名

时间:2016-09-07 04:34:36

标签: php html dns xampp

这是我第一次在StackOverflow上提问。

我有一个库系统,包括前端和使用php的后端。系统的文件结构有: 根目录:论文/ 前端:论文/前端/库/ index.php 后端:论文/后端/ base / index.php

当您输入www.example.com时,如何将其重定向到前端,即article / frontend / library / index.php,当您输入admin.example.com时,它将重定向到后端这是论文/ backend / base / index.php。

我以某种方式研究了一些东西并发现创建虚拟主机。但无法实现这一点。

P.S。 前端获取后端文件夹中的资源(例如图像)。

1 个答案:

答案 0 :(得分:0)

将您的虚拟主机添加到xampp/apache/conf/extra/httpd-vhosts.conf

# Frontend
<VirtualHost example.com:80>
    DocumentRoot "D:/xampp/htdocs/thesis/frontend/library"
    ServerName example.com
</VirtualHost>

# Backend
<VirtualHost admin.example.com:80>
    DocumentRoot "D:/xampp/htdocs/thesis/backend/base"
    ServerName admin.example.com
</VirtualHost>

现在您需要在hosts文件中添加记录以解析127.0.0.1中的example.com

打开您的主机文件C:\Windows\System32\drivers\etc\hosts并添加

127.0.0.1 example.com
127.0.0.1 admin.example.com

重启apache

完成