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

FinalShell进行前端项目部署及nginx配置

首先需要准备服务器(阿里云、腾讯云都可)与域名;

示例为阿里云服务器;

1.进行FinalShell下载

下载官网 https://www.hostbuf.com/

2.下载完毕后 配置FinalShell ssh

名称自定义即可!

 2-1 提示连接成功

3.首先检查nginx是否下载

提示版本号证明已安装

若无安装 安装

3-1 进入nginx官网进行安装

https://nginx.org/en/download.html

安装完成后可以将安装包解压 然后放到/etc/nginx目录(一般是这个目录) 也可根据实际情况

3-2 若安装宝塔面板 也可在宝塔面板软件商店中安装

3-3 安装完成后 同样查看nginx版本 出现版本证明安装成功!!

4.配置nginx

4-1 进入/www/server/nginx/conf  conf文件夹找到 nginx.conf  (此目录为nginx安装目录)

修改 nginx.conf文件 主要修改的是server

配置示例如下


user www;worker_processes 1;
error_log /www/wwwlogs/nginx_error.log crit;
pid /www/server/nginx/logs/nginx.pid;
worker_rlimit_nofile 51200;#stream {
#    log_format tcp_format '$time_local|$remote_addr|$protocol|$status|$bytes_sent|$bytes_received|$session_time|$upstream_addr|$upstream_bytes_sent|$upstream_bytes_received|$upstream_connect_time';
#  
#    access_log /www/wwwlogs/tcp-access.log tcp_format;
#    error_log /www/wwwlogs/tcp-error.log;
#    include /www/server/panel/vhost/nginx/tcp/*.conf;
#}events {use epoll;worker_connections 51200;multi_accept on;
}http {include mime.types;#include luawaf.conf;include proxy.conf;default_type application/octet-stream;server_names_hash_bucket_size 512;client_header_buffer_size 32k;large_client_header_buffers 4 32k;client_max_body_size 50m;sendfile on;tcp_nopush on;keepalive_timeout 60;tcp_nodelay on;fastcgi_connect_timeout 300;fastcgi_send_timeout 300;fastcgi_read_timeout 300;fastcgi_buffer_size 64k;fastcgi_buffers 4 64k;fastcgi_busy_buffers_size 128k;fastcgi_temp_file_write_size 256k;fastcgi_intercept_errors on;gzip on;gzip_min_length 1k;gzip_buffers 4 16k;gzip_http_version 1.1;gzip_comp_level 2;gzip_types text/plain application/javascript application/x-javascript text/javascript text/css application/xml;gzip_vary on;gzip_proxied expired no-cache no-store private auth;gzip_disable "MSIE [1-6]\.";limit_conn_zone $binary_remote_addr zone=perip:10m;limit_conn_zone $server_name zone=perserver:10m;server_tokens off;access_log off;server {listen 80;//端口号 http 默认80 https 默认443 其他根据情况来定server_name www.xxxx.com;//域名地址client_max_body_size 5m;
location / {root /www/wwwroot/dist/;//dist目录index index.html;//重定向目录}} 
}

4-2 修改完成后 首先检查 nginx文件是否有问题

nginx -t

 

提示successful 说明配置无问题

4-3 接着重启nginx

sudo systemctl restart nginx || nginx -s reload

5.进入服务器开放端口

6.进行项目部署

6-1 build(vue项目示例)

6-2 将dist放入指定目录

7.使用域名访问项目

8.注明

此项目是github上开源项目 非本人项目!

http://www.lryc.cn/news/490233.html

相关文章:

  • 神经网络(系统性学习一):入门篇——简介、发展历程、应用领域、基本概念、超参数调优、网络类型分类
  • 用nextjs开发时遇到的问题
  • 微前端基础知识入门篇(二)
  • 自然语言处理:第六十五章 MinerU 开源PDF文档解析方案
  • Arcpy 多线程批量重采样脚本
  • python 画图例子
  • Win11 22H2/23H2系统11月可选更新KB5046732发布!
  • 【STM32】MPU6050初始化常用寄存器说明及示例代码
  • 深度学习中的mAP
  • Redis设计与实现 学习笔记 第二十章 Lua脚本
  • 大模型(LLMs)推理篇
  • Leetcode 412. Fizz Buzz
  • 双因子认证:统一运维平台安全管理策略
  • CMake笔记:install(TARGETS target,...)无法安装的Debug/lib下
  • 使用ENSP实现NAT
  • 漫步北京小程序构建智慧出行,打造旅游新业态模式
  • 对齐输出
  • Wekan看板安装部署与使用介绍
  • VisionPro 机器视觉案例 之 黑色齿轮
  • 学习python的第十三天之数据类型——函数传参中的传值和传址问题
  • Windows11深度学习环境配置
  • 电销老是被标记,该如何解决!!!
  • MyBatis入门——基本的增删改查
  • 学习Gentoo系统中二进制软件包和源代码包的概念
  • 麦肯锡报告 | 未来的经济引擎:解读下一代竞争领域
  • 连接mysql并读取指定表单数据到DataFrame
  • 从入门到精通数据结构----四大排序(上)
  • 【bug】使用transformers训练二分类任务时,训练损失异常大
  • 文献阅读与笔记整理技巧
  • Python Flask中集成SQLAlchemy和Flask-Login