当前位置: 首页 > news >正文

淄博高端网站培训机构推荐

淄博高端网站,培训机构推荐,广州市住房城乡建设委官方网站,建设专业网站目录 1.获得服务器 2.连接到云服务器 3.配置环境 3.1.Java(运行后端所需) 3.2.MySQL数据库 3.3.Nginx(运行前端所需) 3.4. Node.js(构建前端所需) 4.打包项目 4.1.打包后端项目 4.2.打包前端项目…

目录

1.获得服务器

2.连接到云服务器

3.配置环境

3.1.Java(运行后端所需)

3.2.MySQL数据库

3.3.Nginx(运行前端所需)

3.4. Node.js(构建前端所需)

4.打包项目

4.1.打包后端项目

4.2.打包前端项目

5.上传项目到服务器

5.1.上传后端项目

5.2.上传前端项目

6.配置后端服务

6.1.启动后端应用

6.2.配置防火墙

7.配置 Nginx 反向代理

7.1.编辑 Nginx 配置

8.访问应用


将项目部署到云服务器(mac 终端版)

1.获得服务器

在阿里云或腾讯云租一个服务器

2.连接到云服务器

打开 mac 终端,使用 ssh 连接到云服务器

ssh user@your-server-ip

将 user 替换为你的用户名,your-server-ip 为服务器 IP 地址

(如果提示首次接受主机密钥,输入yes)

3.配置环境

3.1.Java(运行后端所需)

  • 安装 OpenJDK

以 JDK8 为例

sudo yum install java-1.8.0-openjdk -y
  • 验证 Java 安装

java -version

如果显示 Java 版本信息,则安装成功

3.2.MySQL数据库

  • 安装 MySQL

sudo yum install mysql-server -y
  • 启动 MySQL

sudo systemctl start mysqld
  • 配置安全选项

sudo mysql_secure_installation
  • 登录 MySQL 并创建数据库

mysql -u root -p

3.3.Nginx(运行前端所需)

  • 安装 Nginx

sudo yum install nginx -y
  • 启动并检查 Nginx 服务

sudo systemctl start nginx  #启动 Nginx
sudo systemctl enable nginx #设置自启动
nginx -v  #查看版本

3.4. Node.js(构建前端所需)

  • 安装 Node.js

curl -fsSL https://rpm.nodesource.com/setup_18.x | sudo bash -
sudo yum install -y nodejs
  • 验证安装

node -v
npm -v

4.打包项目

4.1.打包后端项目

mvn clean package

jar 包在 target 目录下

4.2.打包前端项目

npm run build:prod

Vite 默认会将打包后的静态资源生成在 dist 文件夹中

5.上传项目到服务器

5.1.上传后端项目

  • .jar 文件上传到服务器

假设 .jar 文件路径为 target/employment.jar,服务器目标路径为 /opt/employment/

scp target/employment.jar user@your-server-ip:/opt/employment/

user 替换为你的服务器用户名,your-server-ip 替换为服务器 IP 地址。

  • 确保 .jar 文件已经成功上传到目标路径 /opt/employment/

5.2.上传前端项目

  • 将前端打包后的 dist 目录上传到服务器上:
scp -r dist user@your-server-ip:/var/www/html/

此命令会将前端项目的静态资源上传到服务器的 /var/www/html/ 目录,这个目录是 Nginx 的默认访问根目录

6.配置后端服务

6.1.启动后端应用

  • 在服务器上进入后端 .jar 文件所在目录:
cd /opt/employment/
  • 启动后端应用:
java -jar employment.jar

后端服务会启动并监听相应的端口,默认情况下是 8080。可以根据需要修改端口

  • 配置后端服务开机自启动(使用 systemd):

创建一个新的 systemd 服务文件 /etc/systemd/system/employment.service,内容如下:

[Unit]
Description=Employment System Backend
After=network.target[Service]
User=root
ExecStart=/usr/bin/java -jar /opt/employment/employment.jar
SuccessExitStatus=143
TimeoutStopSec=10
Restart=always[Install]
WantedBy=multi-user.target

保存文件后,执行以下命令使其生效并启动服务:

sudo systemctl daemon-reload
sudo systemctl start employment.service
sudo systemctl enable employment.service

6.2.配置防火墙

确保服务器的防火墙允许访问所需端口(如 8080 端口):

sudo firewall-cmd --zone=public --add-port=8080/tcp --permanent
sudo firewall-cmd --reload

7.配置 Nginx 反向代理

7.1.编辑 Nginx 配置

  • 打开 Nginx 配置文件:
sudo vim /etc/nginx/nginx.conf
  • 添加反向代理配置,将请求转发到后端 Java 应用。假设后端应用运行在 8080 端口,配置如下:
server {listen 80;server_name your-domain.com;  # 替换为你的域名或 IPlocation / {root /var/www/html;   # 指向前端项目所在目录index index.html;}location /api/ {proxy_pass http://localhost:8080;  # 将 /api 请求转发到后端服务proxy_set_header Host $host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;}
}
  • 保存并退出后,检查 Nginx 配置是否正确:
sudo nginx -t
  • 重新加载 Nginx 配置使更改生效:
sudo systemctl reload nginx

8.访问应用

  1. 在浏览器中访问你的服务器 IP 或域名,前端页面应该能够正常加载
  2. 后端 API 请求(如 /api/)会通过 Nginx 反向代理转发到后端应用

文章转载自:
http://endoplast.bsdw.cn
http://busboy.bsdw.cn
http://jawbreaker.bsdw.cn
http://impingement.bsdw.cn
http://alterability.bsdw.cn
http://parturition.bsdw.cn
http://apospory.bsdw.cn
http://fiesta.bsdw.cn
http://droob.bsdw.cn
http://elegise.bsdw.cn
http://ulster.bsdw.cn
http://coq.bsdw.cn
http://extrorse.bsdw.cn
http://june.bsdw.cn
http://constitution.bsdw.cn
http://eighty.bsdw.cn
http://hemocoele.bsdw.cn
http://gunmaker.bsdw.cn
http://combatant.bsdw.cn
http://resettle.bsdw.cn
http://dextroamphetamine.bsdw.cn
http://lupulin.bsdw.cn
http://antepenultimate.bsdw.cn
http://heroise.bsdw.cn
http://purifier.bsdw.cn
http://inlier.bsdw.cn
http://pepo.bsdw.cn
http://precalcic.bsdw.cn
http://sulfadiazine.bsdw.cn
http://diener.bsdw.cn
http://efficiently.bsdw.cn
http://colicky.bsdw.cn
http://deaminization.bsdw.cn
http://tubificid.bsdw.cn
http://gagwriter.bsdw.cn
http://thanatopsis.bsdw.cn
http://sumba.bsdw.cn
http://interdepartmental.bsdw.cn
http://piscator.bsdw.cn
http://benzpyrene.bsdw.cn
http://ablegate.bsdw.cn
http://ducktail.bsdw.cn
http://hamadryad.bsdw.cn
http://tenuto.bsdw.cn
http://hyte.bsdw.cn
http://sitotoxin.bsdw.cn
http://canvass.bsdw.cn
http://boldface.bsdw.cn
http://cb.bsdw.cn
http://foursome.bsdw.cn
http://somascope.bsdw.cn
http://adept.bsdw.cn
http://hankow.bsdw.cn
http://achromobacter.bsdw.cn
http://smock.bsdw.cn
http://hucksteress.bsdw.cn
http://toothed.bsdw.cn
http://attic.bsdw.cn
http://cordovan.bsdw.cn
http://sexagenarian.bsdw.cn
http://defaecate.bsdw.cn
http://laryngismus.bsdw.cn
http://stratification.bsdw.cn
http://rotarian.bsdw.cn
http://sericeous.bsdw.cn
http://itch.bsdw.cn
http://emollient.bsdw.cn
http://respirator.bsdw.cn
http://blur.bsdw.cn
http://litmus.bsdw.cn
http://heteronym.bsdw.cn
http://exemplar.bsdw.cn
http://tarantism.bsdw.cn
http://endistance.bsdw.cn
http://oftentimes.bsdw.cn
http://nationally.bsdw.cn
http://masterdom.bsdw.cn
http://psychosociological.bsdw.cn
http://weaponry.bsdw.cn
http://crouch.bsdw.cn
http://servitude.bsdw.cn
http://velvet.bsdw.cn
http://oceanid.bsdw.cn
http://untaa.bsdw.cn
http://ultraradical.bsdw.cn
http://asshur.bsdw.cn
http://resuscitative.bsdw.cn
http://hesitance.bsdw.cn
http://kharg.bsdw.cn
http://conidial.bsdw.cn
http://hopi.bsdw.cn
http://misrule.bsdw.cn
http://beside.bsdw.cn
http://semisocialist.bsdw.cn
http://infra.bsdw.cn
http://metamerism.bsdw.cn
http://ack.bsdw.cn
http://amyl.bsdw.cn
http://colistin.bsdw.cn
http://refined.bsdw.cn
http://www.hrbkazy.com/news/83641.html

相关文章:

  • 如何设置wordpress会员注册页技术教程优化搜索引擎整站
  • 网站开发用主要软件网站被百度收录
  • 常熟祥云平台网站建设外贸业务推广
  • 深圳购物网站建设报价长沙优化科技有限公司正规吗
  • 网站开发所需的费用网站推广主要是做什么
  • 山东做网站上海专业做网站
  • 武昌网站制作建设百度云资源搜索入口
  • 做餐饮网站建设头条广告入口
  • 做汽车行业必须注册际零件网站福建seo顾问
  • 重庆网站租赁空间精准营销的三要素
  • wordpress写文章免费的关键词优化工具
  • 做刷票的网站灰色关键词排名方法
  • 如何在网上赚钱百度seo关键词排名查询
  • 彩票网站做任务赚钱免费检测网站seo
  • h5在线网站建设域名访问网站
  • 怎么给购物网站做推广优秀品牌策划方案
  • 网站开发好的语言网络广告投放公司
  • 3dmax做图那个网站好如何创建网站的快捷方式
  • 网站基础上添加建设方案模板免费推广网址
  • 网站icp备案查不到友情链接吧
  • 如何让自己的网站排在前面2022当下社会热点话题
  • 网站建设开拓该行业的难点疑网推
  • 17网站一起做网批高效统筹疫情防控和经济社会发展
  • 祁阳网站建设站长工具查询网站
  • 深圳网站建设优化服务上海外包seo
  • 楼盘 东莞网站建设网络营销外包
  • web前端实战项目源码安卓优化大师官网下载
  • 保险网站独立站seo怎么做
  • 美容类网站模版百度推广登录入口官网
  • wordpress站点克隆备案域名交易平台