虚拟主机
虚拟主机是将一台(或者一组)服务器的资源(系统资源网络带宽、存储空间等)按照一定的比例分割成若干相对独立的“小主机”的技术。
每一台这样的“小主机”在功能上都可以实现WWW、FTP、Mail等基本的Internet服务,就像独立的主机一样。
一般来说,虚拟主机共享一台服务器的IP 虚拟主机用于存放企业制作好的网页,企业只有将制作好的网页上传到虚拟主机上,用户才能通过域名访问到企业的网站。

(1)费用低廉,相对于购买独立服务器,所花费的费用大大降低,为普及中小型网站提供了极大的便利。 

(2)网站服务器管理简单,诸如软件配置、防病毒、防攻击等安全措施都由专业服务商提供,大大简化了服务器管理的复杂性。 

(3)网站建设效率提高,自己购买服务器到安装操作系统和应用软件需要较长时间。而租用虚拟主机通常只需要几分钟的时间就可以开通,方便用户的使用。

那么如何搭建虚拟主机呢
虚拟主机共享一台服务器的IP,存放企业制作好的网页,怎样保证不同用户访问到想要的网页,而不是相同的网页内容
我们知道主机间通信是通过套接字,即站点标识:socket套接字由ip+端口号组成,我们可以从这两方面着手,另外也
通过域名访问,所以分为以下三种:
 IP相同,但端口不同
 IP不同,但端口均为默认端口
 FQDN不同;
 所以有三种实现方案:
      基于ip:为每个虚拟主机准备至少一个ip地址
      基于port:为每个虚拟主机使用至少一个独立的port
      基于FQDN:为每个虚拟主机使用至少一个FQDN
注意:一般虚拟机不要与main主机混用;因此,要使用虚拟主机,一般先禁用main主机
禁用方法:注释中心主机的DocumentRoot指令即可

基于ip:消耗地址
1、添加ip地址
 

2、编写配置文件

3、访问


基于port:ip相同,端口不同
1、vim /etc/httpd/conf.d/test.conf

 
2、访问



基于FQDN域名主机的实现方法
1、vim/etc/hosts

 
 
2、vim /etc/httpd/conf.d/test.conf 3.访问  
GitHub 加速计划 / li / linux-dash
10.39 K
1.2 K
下载
A beautiful web dashboard for Linux
最近提交(Master分支:2 个月前 )
186a802e added ecosystem file for PM2 4 年前
5def40a3 Add host customization support for the NodeJS version 4 年前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐