🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## 如何部署JAVA网站? 部署Java网站分为两种场景,请根据您的实际情况选择对应的方案: ## 部署单个Java网站 1. 上传程序包到 `/data/wwwroot/default`目录下,并且修改上传文件夹和文件所属用户和组`chown www: -R /data/wwwroot` 2. 修改tomcat配置文件`vim /etc/tomcat/server.xml`找到下图部分 ![](https://s1.ax1x.com/2018/03/05/96OxYV.png) 需要修改的参数解释: `name` : 域名配置 `appBase` : 程序路径,这个路径下的war包会自动解压 `path` : 访问路径,根据需求修改(一般默认即可) `docBase` : 程序路径,如果是war包,需要在路径后面带上war包的文件名.如:`/data/wwwroot/default/ROOT.war` 3. 修改Nginx配置 `vim /etc/nginx/conf.d/default.conf`,配置如下: ![](http://ww1.sinaimg.cn/large/0060lm7Tly1fp209ng8l0j314q0j440m.jpg) 4. 重启服务 `systemctl restart tomcat` `systemctl restart nginx` 5. 访问网址或者服务器IP测试网站 ## 部署多个Java网站 1. 根据自己的需求在`/data/wwwroot/`目录下创建存放网址程序的目录/文件夹(提示:命令`mkdir 文件名` 可以在当前目录下创建文件夹或目录,也可以通过winscp或者FileZilla等SFTP客户端工具进行创建) 2. 上传网址程序到对应的目录,并且修改文件夹和文件的用户及所属组 命令`chown www: -R /data/wwwroot/`(这里如果所有网址存放在这个目录下,修改这个文件夹下面所有的文件及文件夹所属用户和组) 3. 创建多个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` 编辑对应的配置文件,对里面参数做相对于的修改,具体参数修改详情参考单个站点 4. 参考单站点配置tomcat配置文件,复制红框的内容,粘贴在`</Host>`下面,并且根据实际的情况去修改相对应的配置 5. 重启服务 `systemctl restart tomcat` `systemctl restart nginx` 6. 访问网址或者服务器IP测试网站