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反向代理时如何保持长连接
Mar 31 Servers
如何利用map实现Nginx允许多个域名跨域
Mar 31 Servers
nginx配置虚拟主机的详细步骤
Jul 21 Servers
解决使用了nginx获取IP地址都是127.0.0.1 的问题
Sep 25 Servers
深入解析Apache Hudi内核文件标记机制
Mar 31 Servers
Kubernetes控制节点的部署
Apr 01 Servers
Nginx禁止ip访问或非法域名访问
Apr 07 Servers
Tomcat starup.bat 脚本实现开机自启动
Apr 20 Servers
在Windows Server 2012上安装 .NET Framework 3.5 所遇到的问题
Apr 29 Servers
apache ftpserver搭建ftp服务器
May 20 Servers
Python安装及建立虚拟环境的完整步骤
Jun 25 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
模拟OICQ的实现思路和核心程序(一)
2006/10/09 PHP
phpMyadmin 用户权限中英对照
2010/04/02 PHP
11个PHP 分页脚本推荐
2011/08/15 PHP
PHP sprintf() 函数的应用(定义和用法)
2012/06/29 PHP
Laravel使用memcached缓存对文章增删改查进行优化的方法
2016/10/08 PHP
PHP基于IMAP收取邮件的方法示例
2017/08/07 PHP
windows环境下使用Composer安装ThinkPHP5
2018/05/18 PHP
ThinkPHP框架实现的邮箱激活功能示例
2018/06/15 PHP
thinkPHP5.1框架使用SemanticUI实现分页功能示例
2019/08/03 PHP
JavaScript的类型转换(字符转数字 数字转字符)
2010/08/30 Javascript
jQuery拖动图片删除示例
2013/05/10 Javascript
浏览器兼容console对象的简要解决方案分享
2013/10/24 Javascript
jquery遍历checkbox介绍
2014/02/21 Javascript
JavaScript获取鼠标移动时的坐标(兼容IE8、chome谷歌、Firefox)
2014/09/13 Javascript
运用jQuery定时器的原理实现banner图片切换
2014/10/22 Javascript
详解JavaScript数组的操作大全
2015/10/19 Javascript
jquery实现无刷新验证码的简单实例
2016/05/19 Javascript
vue中实现methods一个方法调用另外一个方法
2018/02/08 Javascript
JavaScript判断数据类型有几种方法及区别介绍
2020/09/02 Javascript
JavaScript对象访问器Getter及Setter原理解析
2020/12/08 Javascript
elementui实现预览图片组件二次封装
2020/12/29 Javascript
JS+CSS实现过渡特效
2021/01/02 Javascript
python实现桌面壁纸切换功能
2019/01/21 Python
Django 请求Request的具体使用方法
2019/11/11 Python
python获取本周、上周、本月、上月及本季的时间代码实例
2020/09/08 Python
Opencv常见图像格式Data Type及代码实例
2020/11/02 Python
HTML5梦幻之旅——炫丽的流星雨效果实现过程
2013/08/06 HTML / CSS
html5实现的便签特效(实战分享)
2013/11/29 HTML / CSS
凯伦·米莲女装网上商店:Karen Millen
2017/11/07 全球购物
亚马逊意大利站点:Amazon.it
2020/12/31 全球购物
致铅球运动员广播稿精选
2014/01/12 职场文书
大专应届毕业生求职信
2014/07/15 职场文书
个人公司授权委托书范本
2014/10/12 职场文书
玄武湖导游词
2015/02/05 职场文书
辞职信格式范文
2015/05/13 职场文书
2015年治庸问责工作总结
2015/07/27 职场文书