一、云服务器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