前提是在服务器供应商 ( 我的是阿里云 ) 将一级域名、二级域名都是用A解析解析在服务器上,可以ping通
- 打开 / xampp / apache / conf / httpd.conf
// 将下面这行文本注释去掉 注释是用 # 来注释的
Include conf/extra/httpd-vhosts.conf
- 打开 c / windows / system32 / drivers / etc / hosts 配置 host
127.0.0.1 xxx.com # 一级域名
127.0.0.1 a.xxx.com # 二级域名
-
配置二级域名指向路径
打开 路径/ xampp / apache / conf / extra / httpd-vhosts.conf
注意:注释必须单独一行加,如过给代码后面加apache你就会启动不了,痛苦的教训
# 跟配置一级域名一样
<VirtualHost *:80>
ServerName shenguanyun.showt # 你的一级域名
DocumentRoot "C:\NewFile\web\shenguanyun.showt" # 一级域名指向路径(默认指向index.html)
<Directory "C:\NewFile\web\shenguanyun.show">
Options FollowSymLinks IncludesNOEXEC Indexes
DirectoryIndex index.html index.htm index.php
AllowOverride all
Order Deny,Allow
Allow from all
Require all granted
</Directory>
</VirtualHost>
<VirtualHost *:80>
ServerName test.xueshuai.top # 你的二级域名
DocumentRoot "C:\NewFile\web\shenguanyun.showt" # 二级域名指向路径(自定义)
<Directory "C:\NewFile\web\shenguanyun.showt">
Options FollowSymLinks IncludesNOEXEC Indexes
DirectoryIndex index.html index.htm index.php
AllowOverride all
Order Deny,Allow
Allow from all
Require all granted
</Directory>
</VirtualHost>