)
一、安装MySQL登录mysql后使用source命令导入数据注在打jar包时需要将数据库连接密码修改为linux中mysql密码二、安装nginx方法一从官网进行离线安装官网连接下载源码包后上传linu中对源码包进行解压运行如下命令添加对应依赖yum install -y pcre pcre-devel zlib zlib-devel openssl openssl-devel进入源码包后运行如下命令进行安装--prefix是指定安装路径./configure --prefix/usr/local/nginx方法二使用yum命令进行安装官网操作流程这里展示vue项目部署在前端编译器中运行npm run bulid运行完这条命令后会在当前目录下生成一个dist文件将dist中的文件复制到Linux中的nginx下的html目录下将html下原来的东西全部删除如果涉及反向代理需要在配置文件中进行配置配置文件路径在nginx/config/nginx.config以下是配置文件示例#user nobody; worker_processes 1; events { worker_connections 1024; } http { include mime.types; default_type application/octet-stream; sendfile on; keepalive_timeout 65; server { listen 80; #设置访问端口默认为80如果修改在浏览器访问时需要加上端口没有修改的话访问时可加可不加 server_name localhost; client_max_body_size 10m; location / { root html; index index.html index.htm; try_files $uri $uri/ /index.html; } location ^~ /api/ { # 让后端直接接收完整的 /api/ 路径 proxy_pass http://localhost:8080; # 核心修复传递关键请求头 proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header Authorization $http_authorization; proxy_set_header Cookie $http_cookie; } error_page 500 502 503 504 /50x.html; location /50x.html { root html; } } } ~启动nginx命令为/nginx/sbin/nginx三、安装项目对应jdkjdk官网上传到Linux上gz包需要进行解压tar zxvf jdk-xxx-linux-x64.tar.gz -C #你想要存放的路径 vim /etc/profile export JAVA_HOME/usr/local/java/jdk1.8.0_211 #你的存放路径 export CLASSPATH.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export PATH$PATH:$JAVA_HOME/bin source /etc/profile java -version #验证是否切换成功rpm包rpm -ivh jdk-8u152-linux-x64.rpm #切换成你上传的包名 sudo alternatives --config java #切换当前jdk版本需要输入每个jdk前对应的数字 java -version四、上传jar包上传jar包下面命令是后台运行也可以将nohup去除去除后关闭本窗口会自动关闭当前进程nohup java -jar #jar包名称 五、配置防火墙添加防火墙规则让80端口可以被访问firewall-cmd --zonepublic --add-port80/tcp --permanent #添加80 firewall-cmd --reload #重载规则 firewall-cmd --list-ports #列出所有防火墙规则六、测试在浏览器输入本机IP地址进行访问如果前面nginx配置文件有修改端口需加上端口