Linux服务器下开启二级域名

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

第一步,解析域名

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

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

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

第二步,配置服务器Apache。

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

RewriteEngine OnDirectoryIndex index.php index.html index.htmRewriteCond %{HTTP_HOST} ^dll.daimadog.com$RewriteCond %{REQUEST_URI} !^/dlldaimadog/RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteRule ^(.*)$ /dlldaimadog/\RewriteCond %{HTTP_HOST} ^dll.daimadog.com$RewriteRule ^(/)?$ dlldaimadog/index.html [L]

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

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

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

原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/242306.html

(0)
上一篇 2022年4月7日 17:33
下一篇 2022年4月7日 17:33

相关推荐

发表回复

登录后才能评论