如何部署JAVA网站?
部署Java网站分为两种场景,请根据您的实际情况选择对应的方案:
部署单个Java网站
-
上传程序包到
/data/wwwroot/default
目录下,并且修改上传文件夹和文件所属用户和组chown www: -R /data/wwwroot
-
修改tomcat配置文件
vim /etc/tomcat/server.xml
找到下图部分
需要修改的参数解释:
name
: 域名配置
appBase
: 程序路径,这个路径下的war包会自动解压
path
: 访问路径,根据需求修改(一般默认即可)
docBase
: 程序路径,如果是war包,需要在路径后面带上war包的文件名.如:/data/wwwroot/default/ROOT.war
- 修改Nginx配置
vim /etc/nginx/conf.d/default.conf
,配置如下:
- 重启服务
systemctl restart tomcat
systemctl restart nginx
- 访问网址或者服务器IP测试网站
部署多个Java网站
-
根据自己的需求在
/data/wwwroot/
目录下创建存放网址程序的目录/文件夹(提示:命令mkdir 文件名
可以在当前目录下创建文件夹或目录,也可以通过winscp或者FileZilla等SFTP客户端工具进行创建) -
上传网址程序到对应的目录,并且修改文件夹和文件的用户及所属组 命令
chown www: -R /data/wwwroot/
(这里如果所有网址存放在这个目录下,修改这个文件夹下面所有的文件及文件夹所属用户和组) -
创建多个Nginx虚拟主机配置文件
cd /etc/nginx/conf.d
进入nginx虚拟主机配置文件存放目录
cp default.conf xxx.xxx.com.conf
复制默认default.conf模板文件并且改名成xxx.xxx.com.conf粘贴在当前目录下,有几个站点复制几个 名命建议使用网址域名代替,方便识别和管理
vim xxx.xxx.com.conf
编辑对应的配置文件,对里面参数做相对于的修改,具体参数修改详情参考单个站点
-
参考单站点配置tomcat配置文件,复制红框的内容,粘贴在
</Host>
下面,并且根据实际的情况去修改相对应的配置 -
重启服务
systemctl restart tomcat
systemctl restart nginx
- 访问网址或者服务器IP测试网站
原文链接:http://help.websoft9.com/lnmp-guide/lnmt/solution/java-deployment.html