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
Nginx如何配置Http、Https、WS、WSS的方法步骤
May 11 Servers
nginx请求限制配置方法
Jul 09 Servers
nginx中proxy_pass各种用法详解
Nov 07 Servers
Nginx虚拟主机的搭建的实现步骤
Jan 18 Servers
Shell脚本一键安装Nginx服务自定义Nginx版本
Mar 20 Servers
Apache Pulsar结合Hudi构建Lakehouse方案分析
Mar 31 Servers
nginx搭建NFS网络文件系统
Apr 14 Servers
Nginx本地配置SSL访问的实例教程
May 30 Servers
CentOS7环境下MySQL8常用命令小结
Jun 10 Servers
GPU服务器的多用户配置方法
Jul 07 Servers
SpringBoot前端后端分离之Nginx服务器下载安装过程
Aug 14 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快速url重写更新版[需php 5.30以上]
2010/04/25 PHP
PHP URL地址获取函数代码(端口等) 推荐
2010/05/15 PHP
thinkphp在模型中自动完成session赋值示例代码
2014/09/09 PHP
检测codeigniter脚本消耗内存情况的方法
2015/03/21 PHP
php 利用array_slice函数获取随机数组或前几条数据
2015/09/30 PHP
PHP使用Http Post请求发送Json对象数据代码解析
2020/07/16 PHP
jquery 获取dom固定元素 添加样式的简单实例
2014/02/04 Javascript
超漂亮的jQuery图片轮播特效
2015/11/24 Javascript
jQuery常用知识点总结以及平时封装常用函数
2016/02/23 Javascript
AngularJS表格详解及示例代码
2016/08/17 Javascript
JS获取鼠标相对位置的方法
2016/09/20 Javascript
Vue修改mint-ui默认样式的方法
2018/02/03 Javascript
vue编译打包本地查看index文件的方法
2018/02/23 Javascript
node命令行工具之实现项目工程自动初始化的标准流程
2019/08/12 Javascript
vue 实现微信浮标效果
2019/09/01 Javascript
微信小程序绑定手机号获取验证码功能
2019/10/22 Javascript
vue动态设置路由权限的主要思路
2021/01/13 Vue.js
[02:41]2015国际邀请赛中国区预选赛观战指南
2015/05/20 DOTA
编写Python脚本批量下载DesktopNexus壁纸的教程
2015/05/06 Python
python获取文件真实链接的方法,针对于302返回码
2018/05/14 Python
django中账号密码验证登陆功能的实现方法
2019/07/15 Python
深入了解python中元类的相关知识
2019/08/29 Python
Python使用xlrd实现读取合并单元格
2020/07/09 Python
java字符串格式化输出实例讲解
2021/01/06 Python
澳大利亚最超值的自行车之家:Reid Cycles
2019/03/24 全球购物
了解AppleTalk协议吗
2014/04/01 面试题
优秀部门获奖感言
2014/02/14 职场文书
中专生毕业个人鉴定
2014/02/26 职场文书
爱国主义演讲稿
2014/05/07 职场文书
党员服务承诺书
2014/05/28 职场文书
电教室标语
2014/06/20 职场文书
2015年学校德育工作总结
2015/04/22 职场文书
社区法制宣传日活动总结
2015/05/05 职场文书
2015年社区精神文明工作总结
2015/05/26 职场文书
心术观后感
2015/06/11 职场文书
入党申请书怎么写?
2019/06/21 职场文书