一台VPS服务器如何部署多个网站

╄→гoц情女王★ 提交于 2020-02-29 06:29:41

目前由于市面上Jsp虚拟机的选择比较少,导致大部分人还是使用VPS来部署网站,服务器价格比起php的虚拟机来说高了不少,这里我倒是建议大家可以3~5位信得过的朋友可以合租一台阿里云,毕竟个人博客网站或者小型网站占用资源不是很多。

那么既然是合租vps,那么相应的配置如何设置呢?

分为两种情况:

1、依靠Tomcat服务器配置来实现

这种情况就是tomcat端口改到80,然后通过server.xml中配置host来实现多个网站实例,每人一个实例分配下来,初始安装好了以后大家各用各的。

 
  1. <Host name="www.jpress.cc" appBase="webapps" uppackWARs="true" xmlValidation="false" xmlNamespaceAware="false">
  2. <Context path="" docBase="jpress" debug="0" reloadable="true"/>
  3. </Host>

name:对应的是你项目的域名;

appBase:虚拟目录的路径;

doBase:项目部署的目录名称

如果不使用nginx等反代软件的话,建议www和不带www的域名都配置下,不然不带www的访问请求tomcat就不识别了,完整的如下:

 
  1. <Host name="www.jpress.cc" appBase="webapps" uppackWARs="true" xmlValidation="false" xmlNamespaceAware="false">
  2. <Context path="" docBase="jpress" debug="0" reloadable="true"/>
  3. </Host>
  4. <Host name="jpress.cc" appBase="webapps" uppackWARs="true" xmlValidation="false" xmlNamespaceAware="false">
  5. <Context path="" docBase="jpress" debug="0" reloadable="true"/>
  6. </Host>

如果使用nginx的话那就只需要配置一个www的就行了,不带www的也反向代理到www域名就行了。

此外管理者可以给每个人指定到不同的目录,然后开通ftp服务分配帐号到相应目录,这样方便上传下载文件。

源自jpress.cc

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!