CentOS安装Nginx并部署vue


Posted in Servers onApril 12, 2022

首先得购买个服务器,在这就不教怎么购买了,本文章使用的是阿里云轻量级服务器CentOS7.6

一、安装Nginx

1. 使用XShell连接我们的服务器

2. 配置 EPEL源

sudo yum install -y epel-release
sudo yum -y update

3. 安装Nginx

sudo yum install -y nginx

以下的内容需要记住,特别是配置文件
安装成功后,默认的网站目录为: /usr/share/nginx/html
默认的配置文件为:/etc/nginx/nginx.conf

4. 开启端口80和443

前提是要先打开防火墙

systemctl start firewalld.service

重启防火墙:firewall-cmd --reload
查看防火墙状态firewall-cmd --state
关闭防火墙systemctl stop firewalld.service
开启端口firewall-cmd --add-port=8890/tcp --permanent (8890替换为要开启的那个端口)
开启80和443firewall-cmd --permanent --zone=public --add-service=httpfirewall-cmd --permanent --zone=public --add-service=https
开启后要记得重启防火墙 5. 服务器开启80和443端口号

打开服务器,点击防火墙,然后点击添加规则

CentOS安装Nginx并部署vue

在端口范围那里添加我们需要的就行了,这里我们就添加80和443

CentOS安装Nginx并部署vue

6. Nginx 基本命令

启动:systemctl start nginx
重启:systemctl restart nginx
关闭:systemctl stop nginx
查看状态:systemctl status nginx
开启开机自动启动:systemctl enable nginx
关闭开机自动启动:systemctl disable nginx

7. 验证是否安装成功

在电脑浏览器输入服务器的ip地址,出现欢迎到nginx就代表成功了,那么就可以下一步了

CentOS安装Nginx并部署vue

二、部署vue

1. 打包vue项目

npm run build // 这个看情况 如果是版本那么就根据情况

2. 上传到服务器

我们这里是把这个放到了 /usr/local/webapp这个文件夹里面
我们可以使用xftp进行上传

CentOS安装Nginx并部署vue

3. nginx配置

执行 vim /etc/nginx/nginx.conf命令 进入配置文件

CentOS安装Nginx并部署vue

这样我们的vue就部署完成了
记得重启一下nginx

4. 测试

在浏览器输入我们服务器的ip地址加上端口号就可以了

CentOS安装Nginx并部署vue

如果是其他端口那么就要考虑服务器和阿里云有没有开放该端口号

到此这篇关于服务器使用Nginx部署Vue项目的文章就介绍到这了!

Servers 相关文章推荐
nginx处理http请求实现过程解析
Mar 31 Servers
nginx里的rewrite跳转的实现
Mar 31 Servers
浅谈Nginx 中的两种限流方式
Mar 31 Servers
Nginx 根据URL带的参数转发的实现
Apr 01 Servers
苹果M1芯片安装nginx 并且部署vue项目步骤详解
Nov 20 Servers
nginx.conf配置文件结构小结
Apr 08 Servers
zabbix配置nginx监控的实现
May 25 Servers
Nginx 配置 HTTPS的详细过程
May 30 Servers
解决Git推送错误non-fast-forward的方法
Jun 25 Servers
windows系统搭建WEB服务器详细教程
Aug 05 Servers
CentOS7 minimal 最小化安装网络设置过程
Dec 24 Servers
keepalived + nginx 实现高可用方案
Dec 24 Servers
CentOS7安装GlusterFS集群以及相关配置
Nginx+Tomcat负载均衡多实例详解
Nginx配置根据url参数重定向
Apr 11 #Servers
在Docker容器中部署SQL Server
Apr 11 #Servers
阿里云日志过滤器配置日志服务
阿里云k8s服务升级时502错误 springboot项目应用
Apr 09 #Servers
Consul在linux环境的集群部署
You might like
PHP管理依赖(dependency)关系工具 Composer的自动加载(autoload)
2014/08/18 PHP
php递归删除目录与文件的方法
2015/01/30 PHP
PHP实现的分页类定义与用法示例
2017/07/05 PHP
JavaScript入门教程(12) js对象化编程
2009/01/31 Javascript
一个简单的js鼠标划过切换效果
2010/06/30 Javascript
JavaScript isArray()函数判断对象类型的种种方法
2010/10/11 Javascript
js中判断数字\字母\中文的正则表达式 (实例)
2012/06/29 Javascript
如何获取网站icon有哪些可行的方法
2014/06/05 Javascript
jquery操作angularjs对象
2015/06/26 Javascript
JS数组排序技巧汇总(冒泡、sort、快速、希尔等排序)
2015/11/24 Javascript
JS生成某个范围的随机数【四种情况详解】
2016/04/20 Javascript
JavaScript生成验证码并实现验证功能
2016/09/24 Javascript
基于JS代码实现简单易用的倒计时 x 天 x 时 x 分 x 秒效果
2017/07/13 Javascript
vue中的模态对话框组件实现过程
2018/05/01 Javascript
JavaScript中创建原子的方法总结
2018/08/26 Javascript
原生JS实现轮播图效果
2018/10/12 Javascript
javascript刷新父页面方法汇总详解
2019/10/10 Javascript
layui table 复选框跳页后再回来保持原来选中的状态示例
2019/10/26 Javascript
微信小程序实现单个卡片左滑显示按钮并防止上下滑动干扰功能
2019/12/06 Javascript
如何修改Vue打包后文件的接口地址配置的方法
2020/04/22 Javascript
Vue Cli3 打包配置并自动忽略console.log语句的方法
2020/04/23 Javascript
Nodejs实现微信分账的示例代码
2021/01/19 NodeJs
Python 包含汉字的文件读写之每行末尾加上特定字符
2016/12/12 Python
Python设计模式之装饰模式实例详解
2019/01/21 Python
基于Tensorflow使用CPU而不用GPU问题的解决
2020/02/07 Python
python+gdal+遥感图像拼接(mosaic)的实例
2020/03/10 Python
PyCharm Anaconda配置PyQt5开发环境及创建项目的教程详解
2020/03/24 Python
使用Python将图片转正方形的两种方法实例代码详解
2020/04/29 Python
Keras设定GPU使用内存大小方式(Tensorflow backend)
2020/05/22 Python
python基本算法之实现归并排序(Merge sort)
2020/09/01 Python
Python中logging日志的四个等级和使用
2020/11/17 Python
医药代表个人的求职信分享
2013/12/08 职场文书
高中生班主任评语
2014/04/25 职场文书
党员个人剖析材料
2014/09/30 职场文书
如何开发一个渐进式Web应用程序PWA
2021/05/10 Javascript
Python编程中内置的NotImplemented类型的用法
2022/03/23 Python