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常用命令放入shell脚本详解
Mar 31 Servers
基于Nginx实现限制某IP短时间访问次数
Mar 31 Servers
Nginx反向代理配置的全过程记录
Jun 22 Servers
Nginx反向代理学习实例教程
Oct 24 Servers
tomcat的catalina.out日志按自定义时间格式进行分割的操作方法
Apr 02 Servers
windows server2008 开启端口的实现方法
Jun 25 Servers
彻底卸载VMware虚拟机的超详细步骤记录
Jul 15 Servers
WIN10使用IIS部署ftp服务器详细教程
Aug 05 Servers
Centos7 Shell编程之正则表达式、文本处理工具详解
Aug 05 Servers
CentOS7设置ssh服务以及端口修改方式
Dec 24 Servers
ubuntu20.04虚拟机无法上网的问题及解决
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+Mysql实现多关键字与多字段生成SQL语句的函数
2014/11/05 PHP
Yii使用migrate命令执行sql语句的方法
2016/03/15 PHP
php写app用的框架整理
2019/09/29 PHP
javascript编程起步(第七课)
2007/02/27 Javascript
Jquery中对数组的操作代码
2011/08/12 Javascript
js实现上传图片之上传前预览图片
2013/03/25 Javascript
JS实现的省份级联实例代码
2013/06/24 Javascript
在JavaScript里嵌入大量字符串常量的实现方法
2013/07/07 Javascript
JavaScript var声明变量背后的原理示例解析
2013/10/12 Javascript
js 通过html()及text()方法获取并设置p标签的显示值
2014/05/14 Javascript
javascript实现汉字转拼音代码分享
2015/04/20 Javascript
javascript实现输出指定行数正方形图案的方法
2015/08/03 Javascript
JS 通过系统时间限定动态添加 select option的实例代码
2016/06/09 Javascript
JavaScript手机振动API
2016/06/11 Javascript
vue.js整合vux中的上拉加载下拉刷新实例教程
2018/01/09 Javascript
jQuery实现的简单日历组件定义与用法示例
2018/12/24 jQuery
vuex如何重置所有state(可定制)
2019/01/17 Javascript
vue实现的下拉框功能示例
2019/01/29 Javascript
JavaScript一元正号运算符示例代码
2019/06/30 Javascript
jQuery/JS监听input输入框值变化实例
2019/10/17 jQuery
通过python下载FTP上的文件夹的实现代码
2013/02/10 Python
利用Python将时间或时间间隔转为ISO 8601格式方法示例
2017/09/05 Python
Python探索之pLSA实现代码
2017/10/25 Python
通过PYTHON来实现图像分割详解
2019/06/26 Python
python web框架 django wsgi原理解析
2019/08/20 Python
python编写猜数字小游戏
2019/10/06 Python
Python编程快速上手——正则表达式查找功能案例分析
2020/02/28 Python
Python QTimer实现多线程及QSS应用过程解析
2020/07/11 Python
python 批量下载bilibili视频的gui程序
2020/11/20 Python
python利用xpath爬取网上数据并存储到django模型中
2021/02/26 Python
纯CSS3实现运行时钟的示例代码
2021/01/25 HTML / CSS
设计师家具购买和委托在线市场:Viyet
2016/11/16 全球购物
Vans(范斯)新西兰官方网站:美国原创极限运动品牌
2020/09/19 全球购物
.NET初级开发工程师面试题
2014/04/18 面试题
仓管员岗位责任制
2014/02/19 职场文书
生日赠语
2015/06/23 职场文书