让代码更简单

Linux服务器下开启二级域名

重要:本文最后更新于2018-11-13 20:18:55,某些文章具有时效性,若有错误或已失效,请在下方留言或联系代码狗

有时候我们需要在一台服务器下或者一个顶级域名下开启不同的网站,就像百度一样,百度地图:map.baidu.com,百度知道:zhidao.baidu.com。今天介绍一种简单的方法实现对本站dll.daimadog.org的访问。

第一步,解析域名

添加主机A记录,记录类型A,主机记录为dll,记录值为服务器地址。

Linux服务器Apache开启二级域名访问

Linux服务器Apache开启二级域名访问

第二步,配置服务器Apache。

打开服务器网站根目录,找到.htaccess文件,编辑它,没有就用记事本新建一个。输入以下内容:

复制
RewriteEngine On
DirectoryIndex index.php index.html index.htm
RewriteCond %{HTTP_HOST} ^dll.daimadog.org$
RewriteCond %{REQUEST_URI} !^/dlldaimadog/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /dlldaimadog/$1
RewriteCond %{HTTP_HOST} ^dll.daimadog.org$
RewriteRule ^(/)?$ dlldaimadog/index.html [L]

我使用的二级域名根目录是dlldaimadog,默认首页是index.html。

将上面内容中的目录名与二级域名替换掉上传到服务器即可。

经测试,纯静态页面正常访问,PHP网页似乎会出错。想要使用动态网站,可以考虑用Apache新开一个虚拟机,绑定网站目录,和域名等信息即可使用。详见 Linux服务器修改Apache配置新增二级域名

感觉很棒!可以赞赏支持我哟~

0 打赏

评论 (0)

登录后评论
QQ咨询 邮件咨询 狗哥推荐