目前由于市面上Jsp虚拟机的选择比较少,导致大部分人还是使用VPS来部署网站,服务器价格比起php的虚拟机来说高了不少,这里我倒是建议大家可以3~5位信得过的朋友可以合租一台阿里云,毕竟个人博客网站或者小型网站占用资源不是很多。
那么既然是合租vps,那么相应的配置如何设置呢?
分为两种情况:
1、依靠Tomcat服务器配置来实现
这种情况就是tomcat端口改到80,然后通过server.xml中配置host来实现多个网站实例,每人一个实例分配下来,初始安装好了以后大家各用各的。
<Host name="www.jpress.cc" appBase="webapps" uppackWARs="true" xmlValidation="false" xmlNamespaceAware="false">
<Context path="" docBase="jpress" debug="0" reloadable="true"/>
</Host>
name:对应的是你项目的域名;
appBase:虚拟目录的路径;
doBase:项目部署的目录名称
如果不使用nginx等反代软件的话,建议www和不带www的域名都配置下,不然不带www的访问请求tomcat就不识别了,完整的如下:
<Host name="www.jpress.cc" appBase="webapps" uppackWARs="true" xmlValidation="false" xmlNamespaceAware="false">
<Context path="" docBase="jpress" debug="0" reloadable="true"/>
</Host>
<Host name="jpress.cc" appBase="webapps" uppackWARs="true" xmlValidation="false" xmlNamespaceAware="false">
<Context path="" docBase="jpress" debug="0" reloadable="true"/>
</Host>
如果使用nginx的话那就只需要配置一个www的就行了,不带www的也反向代理到www域名就行了。
此外管理者可以给每个人指定到不同的目录,然后开通ftp服务分配帐号到相应目录,这样方便上传下载文件。
源自jpress.cc
来源:oschina
链接:https://my.oschina.net/u/1162515/blog/783859