云服务器ecs能否放两个网站?放多个网站应该如何操作?

一、云服务器ecs能否放两个网站?

云服务器是可以放多个站的,如果配置足够,其理论上可以挂上成百上千网站的。

不过这里小睿这里不建议一个服务器解析创建超过5个以上的网站,这样对搜索引擎不友好,同一个IP解析过多网站有作弊嫌疑。

网站创建简单,但运营获取流量才是真正的困难之处,解析过多搜索引擎会不收录的哦!

如果您建站是自娱自乐,那就无所谓了。

二、放多个网站应该如何操作?

如果您有运维基础,且采用Apache服务器则可以通过第二种方法来创建网站。

如采用新睿云Centos宝塔镜像系统,则可以采用第一种方法(适合小白)

等待所有的任务都完成以后,所有的环境就搭建好了,接下来就可以建立网站了

宝塔面板新建一个网站,点击下图中绿色的按钮新建一个站点

 添加站点

添加站点

这里我们需要输入自己的网站域名,把带www和不带www的域名全部填写上,比如www.xinruiyun.cn,该步骤就是绑定域名。

 编写站点信息

编写站点信息

所有设置完毕之后我们点击提交,网站即创建完毕(这里指服务器为网站准备出空间,类似开一个虚拟主机,只不过我们对此有控制权。

CentOS 7.2系统为例,详细说明如何配置基于不同域名的Apache虚拟主机。

2.1开启Apache的vhost模块

http.conf 配置文件中,找到下面的代码行,删除前面的 # 号,并开启这个 vhost 模块。

#LoadModule vhost_alias_module modules/mod_vhost_alias.so

2.2 Apache的配置文件夹下新建 vhost.conf,用以作为虚拟主机的配置文件

设默认情况下网站目录为 /webdata

根据实际情况添加以下的配置(放在同一个vhost.conf中):

<VirtualHost  *:80>                        #监听80端口

ServerAdmin  root@test1.com                #网站管理员联系方式

DocumentRoot  "/webdata/test1"              #网站目录

ServerName  www.test1.com                  #站点域名,用于识别不同的网站

ServerAlias  test1.com                      #别名

ErrorLog  "logs/test1-error.log"            #错误日志路径

CustomLog  "logs/test1-access.log" common  #访问日志路径

</VirtualHost>

<VirtualHost  *:80>                        #监听80端口

ServerAdmin  root@test2.com                #网站管理员联系方式

DocumentRoot  "/webdata/test2"              #网站目录

ServerName  www.test2.com                  #站点域名,用于识别不同的网站

ServerAlias  test2.com                      #别名

ErrorLog  "logs/test2-error.log"            #错误日志路径

CustomLog  "logs/test2-access.log" common  #访问日志路径

</VirtualHost>

这里只配置了两份域名信息,服务器上有多少个网站,就配置多少份以上信息,并根据实际情况修改其中的内容。在 http.conf 文件中加入一行 Include /etc/httpd/conf/vhost.conf,将 vhost.conf 文件内容包含进来。

2.3/etc/hosts文件中将网站的域名绑定到本地环回地址上(在hosts文件末尾加入以下信息)

127.0.0.1 www.test1.com

127.0.0.1 www.test2.com

2.4重启

使用 service httpd reload 命令重新加载配置文件,或使用 service httpd restart 命令重启 Apache 进程。

最后把域名解析到服务器,不同域名成功访问了不同的网站内容。

更多相关内容

原文链接:https://www.xinruiyun.cn/ecs/5409.html

© 版权声明
THE END
喜欢就支持一下吧
点赞11 分享