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

做公司网站开发的公司免费看舆情网站

做公司网站开发的公司,免费看舆情网站,php网站开发简介,家居设计网站模板现在AI太强大,开发个人产品的门槛和成本太低了,只要你有好的想法都可以很快速的开发一款产品 1. 获得服务器 服务器最重要的就是稳定还有便宜; 这里推荐 雨云,便宜且稳定。我们公司生产环境一直用的也是雨云; …

现在AI太强大,开发个人产品的门槛和成本太低了,只要你有好的想法都可以很快速的开发一款产品

 1. 获得服务器
    

服务器最重要的就是稳定还有便宜;

这里推荐  雨云,便宜且稳定。我们公司生产环境一直用的也是雨云;
【专属优惠链接,新用户更便宜】https://www.rainyun.com/NjQ0NjI5_

优惠专享链接:雨云 - 新一代云服务提供商
输入优惠码【NjQ0NjI5】再减15%

2.连接到云服务器

使用连接工具连接即可

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. Nodejs(构建前端所需)

  • 安装 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

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://www.dtcms.com/a/401098.html

相关文章:

  • 随州公司做网站深圳罗湖住房和建设局网站官网
  • 网站开发及app开发公司南昌网站优化
  • 中国建设银行网站签名通下载工信部企业网站备案
  • ps企业网站模板苏州建设网站制作
  • 温州网站建设制作泉州市住房和乡村建设网站
  • 免费源码资源站wordpress 数据库配置错误
  • 下载类网站开发条件营销网络的建设怎么写
  • 华为网站建设官网成都网站建设联系电话
  • 单页网站制作工具抖音小程序在哪里打开
  • 广东网站建设微信商城运营做网站编程用什么语言好
  • 响应式门户网站模板下载网龙网络公司简介
  • 衡阳网站优化公司ai建站工具
  • 河南专业网站建设公司哪家好广西百度seo
  • 沈阳手机网站制作25个优秀个人网站设计模板
  • 手机网站seo教程百度一下网页首页
  • 本网站服务器在海外龙岩网站报价
  • 江西锐安建设工程有限公司网站广告设计专业培训
  • 怎么查网站有没有做推广北京大型广告公司有哪些
  • 国内优秀网页网站专业团队为您服务的句子
  • 做网站建设的基本步骤银川网站建设广告公司
  • 中建国际建设公司网站建 新闻 网站
  • 做的网站 v2ex网页界面设计教案
  • 免费网站源码模板下载鞍山做网站的
  • 网站建设所采用的技术济南网站建设维护公司
  • 深圳网站建设服务好公司对网站建设的问题
  • 海外域名提示风险网站吗免费手机网站系统
  • 江苏网站建设公司排名国内 wordpress主机
  • 苏州企业网站seo网站架构搭建
  • 自己做的网页怎么上传到网上长春百度快速优化
  • 怎么自己做网站链接网店代运营一年的费用是多少