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 相关文章推荐
Apache压力测试工具的安装使用
Mar 31 Servers
使用nginx动态转换图片大小生成缩略图
Mar 31 Servers
Nginx配置SSL证书出错解决方案
Mar 31 Servers
nginx结合openssl实现https的方法
Jul 25 Servers
详解使用内网穿透工具Ngrok代理本地服务
Mar 31 Servers
idea下配置tomcat避坑详解
Apr 12 Servers
解决Git推送错误non-fast-forward的方法
Jun 25 Servers
设置IIS Express并发数
Jul 07 Servers
windows10 家庭版下FTP服务器搭建教程
Aug 05 Servers
Win10系统搭建ftp文件服务器详细教程
Aug 05 Servers
Nginx使用ngx_http_upstream_module实现负载均衡功能示例
Aug 05 Servers
Centos7 Shell编程之正则表达式、文本处理工具详解
Aug 05 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
Ajax+PHP 边学边练之四 表单
2009/11/27 PHP
PHP 下载文件时自动添加bom头的方法实例
2014/01/10 PHP
php类中的各种拦截器用法分析
2014/11/03 PHP
php正则判断是否为合法身份证号的方法
2017/03/16 PHP
js AspxButton的客户端操作
2009/06/26 Javascript
ExtJS GridPanel 根据条件改变字体颜色
2010/03/08 Javascript
用js控制组织结构图可以任意拖拽到指定位置
2014/01/17 Javascript
JavaScript中使用Math.PI圆周率属性的方法
2015/06/14 Javascript
PHP结合jQuery实现的评论顶、踩功能
2015/07/22 Javascript
jquery实现全选功能效果的实现代码
2016/05/05 Javascript
JavaScript交换两个变量值的七种解决方案
2016/12/01 Javascript
JS正则匹配URL网址的方法(可匹配www,http开头的一切网址)
2017/01/06 Javascript
JavaScript函数节流和函数防抖之间的区别
2017/02/15 Javascript
JavaScript实现左右下拉框动态增删示例
2017/03/09 Javascript
Bootstrap警告框(Alert)插件使用方法
2017/03/21 Javascript
浅析JS中什么是自定义react数据验证组件
2018/10/19 Javascript
vue2 中二级路由高亮问题及配置方法
2019/06/10 Javascript
python实现的各种排序算法代码
2013/03/04 Python
Python3 XML 获取雅虎天气的实现方法
2018/02/01 Python
python中的decorator的作用详解
2018/07/26 Python
python实现的按要求生成手机号功能示例
2019/10/08 Python
nginx搭建基于python的web环境的实现步骤
2020/01/03 Python
Python异常处理机制结构实例解析
2020/07/23 Python
python中watchdog文件监控与检测上传功能
2020/10/30 Python
html5 Canvas画图教程(2)—画直线与设置线条的样式如颜色/端点/交汇点
2013/01/09 HTML / CSS
美国运动鞋类和服装零售连锁店:Shoe Palace
2019/08/13 全球购物
日本最大化妆品和美容产品的综合口碑网站:cosme shopping
2019/08/28 全球购物
红旗团支部事迹材料
2014/01/27 职场文书
物理力学求职信
2014/02/18 职场文书
致长跑运动员加油稿
2014/02/20 职场文书
毕业晚会主持词
2014/03/24 职场文书
先进员工获奖感言
2014/08/14 职场文书
2014国庆节标语口号
2014/09/19 职场文书
委托书英文
2015/01/28 职场文书
劳动模范获奖感言
2015/07/31 职场文书
基于Apache Hudi在Google云构建数据湖平台的思路详解
2022/04/07 Servers