新睿云

> 弹性云服务器ECS > 云服务器是否能改做成虚拟主机?

云服务器是否能改做成虚拟主机?

作者/来源:新睿云小编 发布时间:2020-03-16

云服务器是否能改做成虚拟主机?要是想弄明白这个答案,我们需要了解虚拟主机以及云服务器的作用,本文讲解一下云服务器挂多个站的办法,也就变相于把其改建为虚拟主机了。

本文重点:

虚拟主机与云服务器概念

虚拟主机与云服务器区别

云服务器是否能做成虚拟主机(改建办法详解)

一、虚拟主机与云服务器分别是什么?

1.虚拟主机

虚拟主机是使用特殊的软硬件技术,把一台真实的物理服务器主机分割成多个逻辑存储单元。每个逻辑单元都没有物理实体,但是每一个逻辑单元都能像真实的物理主机一样在网络上工作,具有单独的IP地址(或共享的IP地址)、独立的域名以及完整的Internet服务器(支持WWW、FTP、E-mail等)功能。

2.云服务器

云服务器,即Elastic Compute Service,简称ECS。是一种简单高效、安全可靠、处理能力可弹性伸缩的计算服务。其管理方式比物理服务器更简单高效。用户无需提前购买硬件,即可迅速创建或释放任意多台云服务器。

二、虚拟主机与云服务器区别?

1.使用权限

虚拟主机,仅能使用部分服务器权限,且限制很多;ECS,可以拥有非常高的使用权限,自由使用各类功能,自行安装软件等。

2.环境搭建

虚拟主机,无需搭建环境,即开即用,依托服务器环境存在;ECS,需要自行搭建环境、安装软件。

3.管理方式

虚拟主机,采用控制面板、FTP等方式;ECS,可以使用远程桌面,管理工具、FTP等。

4.扩展性

虚拟主机,扩展性受限,配置较固定;ECS,可以灵活拓展,随时升级单个配置;

三、云服务器是否能改做成虚拟主机?

提示:此点是本文重中之重,请仔细阅读!

1.Windows云服务器改建办法

解决问题的核心关键字是:“主机头”。

打开iis,在其中一个网站上右键,属性,在网站标签页ip地址右侧有个高级,点进去显示高级网站标识,然后点添加,ip里写192.168.0.4,端口80,然后主机头值写网站一的域名。另一个网站同理,ip端口都一样,主机头值写网站二的域名。

Windows服务器挂多个站 

Windows服务器挂多个站

2.Linux云服务器改建办法

2.1Centos 7环境下使用nginx部署多个站

直接在.conf文件中添加多个配置,有几个网站就在http配置文件里面添加几个server

#第一个网站

server {

       listen 80;

       server_name www.xxx1.com;  #此处输入你的域名

       charset utf-8;

 

       location /static {

               alias /home/zjw/website/website/zjw/static;

      }

       location / {

               include uwsgi_params;

               uwsgi_pass 127.0.0.1:8080;  #内部转发的端口要不同

       }

}

#第二个网站

server{

        listen 80;

        server_name www.xxx2.com;  #此处输入你的域名

        charset utf-8;

 

        location /static {

                alias /home/zjw/office201/zjw-web/web/static;

        }

        location / {

                include uwsgi_params;

                uwsgi_pass 127.0.0.1:9090;  #注意:内部转发的端口要不同

        }

}

2.2Centos 7环境下使用uwsgi部署多个站

对于每一个网站,都要分别对应一个uwsgi服务,需要各自的配置文件,例如:

站点1:

[uwsgi]

socket =127.0.0.1:8080   #对应nginx配置文件中的转发端口

master = true

processes = 4

vacuum = true

chdir = /home/zjw/website/website

module = website.wsgi

home = /home/zjw/website/v

chmod-socket = 666

chown-socket = root:nginx

enable-threads = true

pidfile = /tmp/pid

站点2:

[uwsgi]

socket =127.0.0.1:9090   #对应nginx配置文件中的转发端口

master = true

processes = 4

vacuum = true

chdir = /home/zjw/office201/zjw-web/web

module = web.wsgi

home = /home/zjw/office201/zjw-web/v

chmod-socket = 666

chown-socket = root:nginx

enable-threads = true

pidfile = /tmp/pid1

到此本文就已经结束了,如果想像虚拟主机一样上传下载文件可以安装FTP,教程也热腾腾给您准备好了参考如果在自己的Windows云服务器开启架设免费的FTP空间』,后面是新睿云服务器优惠推荐,没耐心的可以不看……

目前新睿云的云服务器有多种优惠,目前有开年采购季,新用户免费送云服务器!

云服务器优惠活动 

云服务器优惠活动

更多优惠福利大家尽可关注新睿云公众号!福利多多,弘电脑、云数据库、高防IP等更多优惠均可免费使用哦!扫码即可关注!

 新睿云公众号

新睿云公众号

热门标签
new year
在线咨询
咨询热线 400-0505-565
投诉与建议
{{item.description}}

—您的烦恼我们已经收到—

我们会将处理结果发送至您的手机

请耐心等待