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

vue前端静态页面部署

1.将前端项目打包

npm run build

2.在服务器上安装nginx

# centos
yum install nginx -y

3.将打包的dist目录中的文件上传到服务器的/usr/share/nginx/operation-web目录中

mkdir -p /usr/share/nginx/operation-web

在这里插入图片描述
4.给目录设置权限

# 设置正确的权限
chown -R nginx:nginx /usr/share/nginx/operation-web/
chmod -R 755 /usr/share/nginx/operation-web/

5.修改Nginx配置文件 /etc/nginx/nginx.conf

vim /etc/nginx/nginx.conf

添加如下内容,表示将网页部署在9300端口下

server {listen 9300;server_name localhost;root /usr/share/nginx/operation-web;index index.html;# 访问日志access_log /var/log/nginx/operation-web.access.log;error_log /var/log/nginx/operation-web.error.log;location / {try_files $uri $uri/ /index.html;}# 静态资源缓存location ~* \.(js|css|png|jpg|jpeg|gif|ico|svg|woff|woff2)$ {expires 1y;add_header Cache-Control "public, immutable";}
}

6.检查 Nginx 配置语法

nginx -t

7.启动nginx服务

systemctl start nginx
systemctl enable nginx

8.查看nginx状态是否正常

systemctl status nginx

如果不正常,常见错误原因可能是端口占用或者进程占用,可以使用如下命令排查

# 检查是否有 Nginx 进程残留
ps aux | grep nginx
# 检查9300端口是否被占用
netstat -tulpn | grep 9300

9.访问网页http://{ECS的公网ip}:9300/

http://www.dtcms.com/a/605846.html

相关文章:

  • 视频直播网站开发流程滁州做网站电话号码
  • 怎样快速仿做网站有哪些企业官网做得比较好
  • CameraBag Mac英文 照片视频滤镜编辑工具
  • 使用Claude Code进行编程——国内用户使用指南
  • (17)python开发经验 --- Python查找dll exe依赖缺失
  • (第五篇)Spring AI 基础入门之嵌入模型与向量基础:AI 理解世界的方式
  • 基于RTDS与DIgSILENT联合仿真的电力系统薄弱点识别及光伏控制策略优化
  • 在俄罗斯用钱让女性做h事情的网站wordpress post模板
  • 网站地区分站系统自助注册搭建网站
  • 自适应残差卷积网络 + 斑马优化:让图像更清晰的“智慧组合“
  • 图形化android可视化开机观测工具bootchart
  • 网站建设网站推广服务公司阿里云买域名
  • 时间复杂度(按增长速度从低到高排序)包括以下几类,用于描述算法执行时间随输入规模 n 增长的变化趋势:
  • 免费如何做网页或网站asp网站部署
  • 基于YOLO11-Hyper的油罐车类型识别与状态检测系统_1
  • 时间的幻觉:当你不在时,宇宙按下暂停键
  • AI入门知识之RAG技术树全景解析:从基础架构到智能演进的演进路径
  • 做网站的数据库万维设计
  • 马尾网站建设郑州网络推广哪家厉害
  • 【Java SE 基础学习打卡】13 Java 开发工具
  • 【文献阅读】网络复杂系统演化历史的重建
  • 编译型语言的两个步骤 | 了解编译与执行过程
  • 基于FP7153的超小封装5V/3A自行车车灯驱动方案
  • Rust入门:运算符和数据类型应用
  • 易语言DLL反编译 | 深入解析反编译技术与应用
  • 官方网站建设有限公司百度推广关键词排名在哪看
  • 有什么办法做自己的网站成都哪些地方好玩
  • 自适应导航网站模板电商网站建设技术员的工作职责
  • Prompts for Chat Models in LangChain
  • 【音视频】AI自适应均衡器的调节精度提升方法