VPS(VirtualPrivateServer虚拟专用服务器)技术,将一台服务器分割成多个虚拟专享服务器的优质服务。实现VPS的技术分为容器技术,和虚拟化技术。在容器或虚拟机中,每个VPS都可分配独立公网IP地址、独立操作系统、实现不同VPS间磁盘空间、内存、CPU资源、进程和系统配置的隔离,为用户和应用程序模拟出“独占”使用计算资源的体验。VPS可以像独立服务器一样,重装操作系统,安装程序,单独重启服务器。VPS为使用者提供了管理配置的自由,可用于企业虚拟化,也可以用于IDC资源租用。
我有两个域名进行实际操作: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是顺序下来匹配的!
Windows2003服务器中IIS
6主机头功能:
1.
利用Windows
2003中的IIS
6组件实现让多个不同的网站都用80端口对外发布,而访问时直接输入地址即可不用加任何虚拟目录路径也不需要修改默认端口号。这就是IIS
6中的主机头功能。通过一个案例详细介绍
配置windows2003服务器IIS主机头发布多个站点:实现的功能就是在同一台服务器上发布两个不同的网站,而这两个网站都使用80端口,而且访问时不通过虚拟目录完成。
2.
分别建立两个站点。首先建立A站点:
3.
第一步:在Windows
2003中启动IIS组件,然后在网站选项上点鼠标右键选择“新建”-“网站”。
4.
第二步:在网站描述处填写“softer站点”来区分不同网站名称,点“下一步”按钮继续。
5.
第三步:接下来就是主机头设置的关键了,网站IP地址处信息保持默认的“全部未分配”即可,端口是默认的80,最下面的“此网站的主机头”输入一个域名,当然如果真的要对internet发布自己的网站,这个域名是要输入真实的已经注册的已经做好网站备案的。
6.
第四步:选择网站发布的主目录,通过“浏览”按钮定位站点文件夹。
7.
第五步:设置网站访问权限,这个就要根据站点的特征决定。至此就完成了第一个站点的创建和发布工作。
8.
按之前的步骤建立B站点:网站描述填写“其他描述内容”以示区别。设置第二个网站的主机头信息,填写区别于A站点的url地址作为此站点的主机头,其他保持默认。这个站点和之前的第一个站点都使用了80端口进行发布。
9.
完成第二个网站的发布操作之后即可实现两个站点都使用了80端口对外发布。
10.
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)