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 配置 proxy_pass 后 返回404问题
Mar 31 Servers
nginx限制并发连接请求数的方法
Apr 01 Servers
Nginx location 和 proxy_pass路径配置问题小结
Sep 04 Servers
nginx中proxy_pass各种用法详解
Nov 07 Servers
Nginx+Windows搭建域名访问环境的操作方法
Mar 17 Servers
Nginx+Tomcat负载均衡多实例详解
Apr 11 Servers
Windows Server 2019 配置远程控制以及管理方法
Apr 28 Servers
Nginx的gzip相关介绍
May 11 Servers
Linux中sftp常用命令整理
Jun 28 Servers
Docker安装MySql8并远程访问的实现
Jul 07 Servers
本地搭建minio文件服务器(使用bat脚本启动)的方法
Jul 15 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
咖啡界又出新概念,无需咖啡豆的分子咖啡
2021/03/03 咖啡文化
php使用pdo连接sqlite3的配置示例
2016/05/27 PHP
php监测数据是否成功插入到Mysql数据库的方法
2016/11/25 PHP
php中static 静态变量和普通变量的区别
2016/12/01 PHP
基于CI(CodeIgniter)框架实现购物车功能的方法
2018/04/09 PHP
PHPUnit测试私有属性和方法功能示例
2018/06/12 PHP
jQuery中文入门指南,翻译加实例,jQuery的起点教程
2007/02/09 Javascript
jquery获得同源iframe内body下标签的值的方法
2014/09/25 Javascript
FF(火狐)浏览器无法执行window.close()解决方案
2014/11/13 Javascript
javascript实现通过表格绘制颜色填充矩形的方法
2015/04/21 Javascript
基于JavaScript如何实现ajax调用后台定义的方法
2015/12/29 Javascript
用Angular实时获取本地Localstorage数据,实现一个模拟后台数据登入的效果
2016/11/09 Javascript
jQuery实现鼠标悬停3d菜单展开动画效果
2017/01/19 Javascript
详解vue项目首页加载速度优化
2017/10/18 Javascript
three.js中文文档学习之创建场景
2017/11/20 Javascript
详解如何使用router-link对象方式传递参数?
2019/05/02 Javascript
JS造成内存泄漏的几种情况实例分析
2020/03/02 Javascript
JS跨浏览器解析XML应用过程详解
2020/10/16 Javascript
深入源码解析Python中的对象与类型
2015/12/11 Python
Python实现简单生成验证码功能【基于random模块】
2018/02/10 Python
利用Python代码实现数据可视化的5种方法详解
2018/03/25 Python
tensorflow 实现自定义layer并添加到计算图中
2020/02/04 Python
python获取linux系统信息的三种方法
2020/10/14 Python
微信浏览器取消缓存的方法
2015/03/28 HTML / CSS
基本款天堂:Everlane
2017/05/13 全球购物
台湾租车首选品牌:IWS艾维士租车
2019/05/03 全球购物
Watch Station官方网站:世界一流的手表和智能手表
2020/01/05 全球购物
一封普通求职者的求职信
2013/11/20 职场文书
中学生自我鉴定
2014/02/04 职场文书
2014年企业团支部工作总结
2014/12/10 职场文书
论文答谢词
2015/01/20 职场文书
清明扫墓感想
2015/08/11 职场文书
Goland使用Go Modules创建/管理项目的操作
2021/05/06 Golang
解析redis hash应用场景和常用命令
2021/08/04 Redis
Python中的嵌套循环详情
2022/03/23 Python
GO语言字符串处理函数之处理Strings包
2022/04/14 Golang