一、安装JDK环境
- 将JDK压缩包上传到Linux服务器中
- 通过命令安装JDK:rpm -ivh 压缩包名称.rpm
- 配置环境变量
- JAVA_HOME=/usr/java/jdk1.8.0_221-amd64
- CLASSPATH=%JAVA_HOME%/lib:%JAVA_HOME%/jre/lib
- PATH= P A T H : PATH: PATH:JAVA_HOME/bin:$JAVA_HOME/jre/bin
- export PATH CLASSPATH JAVA_HOME
- 让配置生效:source /etc/profile
二、数据库
要是远程服务器数据那打包jar包的时候记得改配置文件里连接数据库的路径,要是本地数据库就需要在linux中安装数据库。
三、Java Web应用
如果你使用的是 Spring Boot,内置了 Tomcat,直接用 jar 部署,使用命令启动即可,那如果你使用的是 SSM 或者 Java WEB(非 Spring Boot)则需要通过 war 包进行部署, 先把你的应用打成 war 包,丢到外置的 Tomcat 中,启动 Tomcat 服务,进而访问你 的应用,所以接下来配置一下tomcat。
- 配置 Tomcat
- 先在/usr/local目录下创建一个名为tomcat的文件目录
- 然后将tomcat拖到linux目录下后解压缩:tar -zxvf apache-tomcat- 9.0.34.tar.gz
- 启动 Tomcat:./startup.sh
- 开放 8080 端口
- 查看防火墙状态:firewall-cmd --state running 表示防火墙是开启的,如果你看到的是 not running,防火墙关闭,需要开启
- 开启防火墙命令:systemctl restart firewalld.service 开放8080端口:firewall-cmd --zone=public --add-port=8080/tcp --permanent
- 重启防火墙:systemctl restart firewalld.service 重新载入配置:firewall-cmd --reload
- 如果访问http://服务器ip:8080能成功说明tomcat安装成功
四、部署springBoot应用
把jar包上传到linux上直接用命令启动jar包即可java -jar demo.jar。
前后分离的话需要把前端打包然后需要安装nginx,然后把打包文件放到nginx目录下,然后配置文件在启动nginx后项目就发布成功了。
在 Linux 上部署 Vue 项目需要使用 Nginx 作为 Web 服务器。首先,你需要在 Linux 上安装 Nginx。然后, 你需要在 Nginx 中配置一个虚拟主机,指向你的 Vue 项目的根目录。具体来说,你需要编辑 Nginx 的配置文 件(通常为 /etc/nginx/nginx.conf),在其中添加一个 server 块,指向你的 Vue 项目的根目录。最后,重启 N ginx 即可。
还需要编译vue项目打包成静态资源,然后指向 Nginx 中配置的虚拟主机的根目录。
例如:
server {
listen 80;
server_name localhost;
root /path/to/your/vue/project;
index index.html;
location / {
try_files $uri $uri/ /index.html;
}
}
这样就可以在linux系统下部署vue项目了。
修改完毕,保存退出。运行以下命令来重启 Nginx,让配置生效:
sudo /usr/local/nginx/sbin/nginx -s reload
刚开始因为没有配置权限,访问会出现403 Forbidden错误
sudo chmod 755 ~
sudo chmod 755 ~/nginx
sudo chmod 755 ~/nginx/vue
五、Nginx安装
wget http://nginx.org/download/nginx-1.12.2.tar.gz
# 安装依赖
yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel
# 解压缩
tar -zxvf linux-nginx-1.12.2.tar.gz
cd nginx-1.12.2/
# 执行配置
./configure
# 编译安装(默认安装在/usr/local/nginx)
make
make install
#一顿闪烁之后你将发现你的/usr/local下多了个nginx文件夹
#验证信息:
#nginx主配置文件:/usr/local/nginx/conf/nginx.conf
#nginx日志文件:/usr/local/nginx/logs/access.log
#启动Nginx:/usr/local/nginx/sbin/nginx
然后直接访问ip地址,比如\:http://192.168.1.1/\,如果能看到如下Nginx主页说明安装成功了