经常有初学的朋友问我如何字在一台服务器上发布多个网站并支持不同域名的访问,这里就给大家提供一个解决方案
1.第一步,域名解析,将域名解析到自己的服务器上,如何解析,可以自行百度,一般就用a解析
2.配置apache
打开httpd.conf文件找到
<Directory "D:\wwwroot\jxc">Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Require all granted
</Directory>
红色部分修改成你网站放到对应的目录
找到extra文件夹下的httpd-vhosts.conf文件
修改对应的配置信息
<VirtualHost *:80>
##ServerAdmin webmaster@dummy-host2.example.com
DocumentRoot "D:\wwwroot\oa"
ServerName oa.baidu.com
##ServerAlias oa.baidu.com
ErrorLog "logs/oa-error.log"
CustomLog "logs/oa-access.log" common
</VirtualHost>
红色部分修改成第一部中你解析到的域名。
3.点击保存,重启apache服务器即可。