win2003 vps上主网站的子目录如何绑定二级域名

win2003 vps上主网站的子目录如何绑定二级域名,第1张

你的问题我以前也碰到过,如果你的首页都是index.html的话,我给你写段 aspx 代码 ,可以实现你要的结果, hi你吧! (附:另外几位的答案 ,纯属扯淡 ,你们把楼主看的似菜鸟 ,其实是你们根本不懂问题的意义 !如果没猜错, 楼主应该是想这这个域名下做大量泛站,通过子目录绑定二级域名来实现vps无限建站,我可以教你)

我有两个域名进行实际操作:fengzhongjincao.com和meiweirenqi.com,我希望两个域名都由同一台VPS提供服务。

首先到DNS解析那里设置正确的A记录,例如

iicode的主机记录为www A记录 记录值为182.254.*.*

fengzhongjincao.com的主机记录为www A记录 记录值为182.254.*.*(这里的记录值和上一个是完全一样的,即同一台VPS)

然后只需要编辑/etc/httpd/conf/httpd.conf文件即可。

因为是基于域名的虚拟主机,因此要将NameVirtualHost *:80前面的#去掉使其生效!(最好检查一下LoadModule rewrite_module modules/mod_rewrite.so这一句,去掉前面的#使其生效)

然后在httpd.con最后加上虚拟主机的内容

<VirtualHost *:80>

ServerName www.fengzhongjincao.com #浏览器访问www.fengzhongjincao.com的时候

DocumentRoot /var/www/html/www #royalchen的内容路径

DirectoryIndex index.html #首页

</VirtualHost>

<VirtualHost *:80>

ServerName www.meiweirenqi.com #浏览器访问www.meiweirenqi.com的时候

ServerAlias meiweirenqi.com *.meiweirenqi.com

DocumentRoot /var/www/html/iicode #meiweirenqi.com的内容目录

DirectoryIndex index.html

</VirtualHost>

最后重启一下httpd服务即可!这样就可以让一台web服务器绑定两个域名了,多个域名的设置也是完全一样的。

下面再稍微说下二级域名的设置。

其实也是完成一样的,以我的fengzhongjincao.com为例,拥有blog,mail,home,code等多个二级域名。

首先也是设置正确的DNS解析,例如

home A 182.254.*.*

blog A 182.254.*.*(和上面那个是同一个)

一样需要打开NameVirtualHost *:80

然后virtualHost的内容也是差不多的

<VirtualHost *:80>

ServerName home.fengzhongjincao.com

DocumentRoot /var/www/html/home

DirectoryIndex index.htm

</VirtualHost>

<VirtualHost *:80>

ServerName blog.fengzhongjincao.com

DocumentRoot /var/www/html/blog

DirectoryIndex index.PHP

</VirtualHost>

重启httpd之后就可以了,需要注意的是,如果使用了*名字进行模糊匹配,则要将该匹配放到最后,因为apache是顺序下来匹配的!


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/11569.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-02-10
下一篇2023-02-10

发表评论

登录后才能评论

评论列表(0条)

    保存