目前因为市面上Jsp虚拟机的选择比较少,致使大部分人仍是使用VPS来部署网站,服务器价格比起php的虚拟机来讲高了很多,这里我却是建议你们能够3~5位信得过的朋友能够合租一台阿里云,毕竟我的博客网站或者小型网站占用资源不是不少。php
那么既然是合租vps,那么相应的配置如何设置呢?nginx
分为两种状况:web
一、依靠Tomcat服务器配置来实现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:对应的是你项目的域名;app
appBase:虚拟目录的路径;webapp
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域名就好了。spa
此外管理者能够给每一个人指定到不一样的目录,而后开通ftp服务分配账号到相应目录,这样方便上传下载文件。
源自jpress.cc