工具/原料
虚拟主机
Apache Web服务软件
方法/步骤
实现方法有三种: 1:IP的方法
①基于IP的方法: 在服务器里绑定多个IP,然后配置WEB服务器,把多个网站绑定在不同的IP上。访问不同的IP,就看到不同的网站。
2:基于主机名的方法
②基于端口的方法: 一个IP地址,通过不同的端口实在不同网站的访问。
3:基于端口方法。
③基于主机名的方法: 设置多个域名的A记录,使它们解析到同一个IP地址上,即同一个服务器上。然后,在服务器上配置WEB服务端,添加多个网站,为每个网站设定一个主机名。因为HTTP协议访问请求里包含有主机名信息,当WEB服务器收到访问请求时,就可以根据不同的主机名来访问不同的网站。
三种虚拟主机实现的基本配置
①基于IP虚拟主机的实现: 多个ip,需要把中心主机取消 打开web服务的主配置文档:vim /etc/httpd/conf/httpd.conf DocumentRoot 注释掉 配置虚拟主机: DocumentRoot "/var/a/html" ServerName DocumentRoot "/var/ab/html" ServerName
vim /etc/hosts 192.168.1.100 192.168.1.101 浏览器中输入IP地址进行实验效果的验证。
②基于端口: DocumentRoot "/var/a/html" ServerName
DocumentRoot "/var/ab/html" ServerName
③基于主机名: 开启:NameVirtualHost 192.168.1.100:80 ServerAdmin DocumentRoot /var/a/html
ServerAdmin DocumentRoot /var/ab/html
服务器上搭建多个网站,和服务器的IP数量没有直接关系。比如你服务器只有一个IP,不熟悉操作的可以直接在Linux服务器上安装第三方面板,直接在面板中安装好WEB环境,然后就可以创建并搭建多个网站,所有的这些站点直接解析到该服务器IP即可,至于具体能放多少个站点,要根据你实际服务器性能以及网站流量等方面因素决定。假如就是自己测试或者实际运营的站点流量很小,基本上一台一般的服务器放几十个网站都是问题不大的。
一台主机可以同时运行多个网站。服务器上通常安装的IIS或Tomcat、Apache等软件来提供web服务,它们是支持建立多个网站的,可以放在不同文件夹里,绑定不同域名。访客用不同的域名来访问不同的站点,站点之间可以独立工作,互不影响。不存在你说的一个运行时必须关闭另一个的情况。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)