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的默认端口
Mar 31 Servers
centos8安装nginx1.9.1的详细过程
Aug 02 Servers
Apache Linkis 中间件架构及快速安装步骤
Mar 16 Servers
Consul在linux环境的集群部署
Apr 08 Servers
详解如何使用Nginx解决跨域问题
May 06 Servers
服务器SVN搭建图文安装过程
Jun 21 Servers
Win2008系统搭建DHCP服务器
Jun 25 Servers
vscode内网访问服务器的方法
Jun 28 Servers
Linux中sftp常用命令整理
Jun 28 Servers
Docker安装MySql8并远程访问的实现
Jul 07 Servers
django项目、vue项目部署云服务器的详细过程
Jul 23 Servers
Fluentd搭建日志收集服务
Sep 23 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
Yii+MYSQL锁表防止并发情况下重复数据的方法
2016/07/14 PHP
php设计模式之单例模式用法经典示例分析
2019/09/20 PHP
JavaScript的面向对象(一)
2006/11/09 Javascript
jQuery 中关于CSS操作部分使用说明
2007/06/10 Javascript
JavaScript在IE和Firefox浏览器下的7个差异兼容写法小结
2010/06/18 Javascript
ANT 压缩(去掉空格/注释)JS文件可提高js运行速度
2013/04/15 Javascript
javascripit实现密码强度检测代码分享
2013/12/12 Javascript
js判断url是否有效的两种方法
2014/03/04 Javascript
开发中可能会用到的jQuery小技巧
2014/03/07 Javascript
调用jQuery滑出效果时闪烁的解决方法
2014/03/27 Javascript
jQuery实现鼠标划过修改样式的方法
2015/04/14 Javascript
javascript截取字符串小结
2015/04/28 Javascript
javascript实现可全选、反选及删除表格的方法
2015/05/15 Javascript
简单谈谈javascript Date类型
2015/09/06 Javascript
JavaScript中实现无缝滚动、分享到侧边栏实例代码
2016/04/06 Javascript
JavaScript弹窗基础篇
2016/04/27 Javascript
javascript宿主对象之window.navigator详解
2016/09/07 Javascript
JavaScript中的return布尔值的用法和原理解析
2017/08/14 Javascript
JS中队列和双端队列实现及应用详解
2020/09/29 Javascript
[01:29:42]Liquid vs VP Supermajor决赛 BO 第一场 6.10
2018/07/05 DOTA
[01:31:22]DOTA2-DPC中国联赛定级赛 LBZS vs Magma BO3第二场 1月10日
2021/03/11 DOTA
python 实现得到当前时间偏移day天后的日期方法
2018/12/31 Python
pyqt5实现登录界面的模板
2020/05/30 Python
Django 实现admin后台显示图片缩略图的例子
2019/07/28 Python
浅谈Python3识别判断图片主要颜色并和颜色库进行对比的方法
2019/10/25 Python
python元组的概念知识点
2019/11/19 Python
探秘TensorFlow 和 NumPy 的 Broadcasting 机制
2020/03/13 Python
pytorch cuda上tensor的定义 以及减少cpu的操作详解
2020/06/23 Python
Pyinstaller打包Scrapy项目的实现步骤
2020/09/22 Python
HTML5 本地存储 LocalStorage详解
2016/06/24 HTML / CSS
戴尔新加坡官网:Dell Singapore
2020/12/13 全球购物
Java中的异常处理机制的简单原理和应用
2013/04/27 面试题
气象学专业个人求职信
2014/03/15 职场文书
一位农村小子的自荐信
2014/04/07 职场文书
商场圣诞节活动总结
2015/05/06 职场文书
团委副书记工作总结
2015/08/14 职场文书