
前端项目部署上线
以阿里云服务器为基础,系统为centOs8.通过配置nginx来部署前端项目。其中涉及firewall防火墙配置、阿里云服务器安全组配置、nginx配置等操作
程序员的脱发之路
在脱发的路上越走越远
展开
-
vue打包报错UnhandledPromiseRejectionWarning: CssSyntaxError:
记一次vue-cli2 build报错一、错误描述二、解决方式一、错误描述build之后出现如下错误二、解决方式首先注释掉/bulid/webpack.prod.conf.js中的new OptimizeCSSPlugin({ cssProcessorOptions: config.build.productionSourceMap ? { safe: true, map: { inline: false } } : { safe: true }原创 2021-02-25 15:17:51 · 988 阅读 · 0 评论 -
vue-cli 3.0生产环境中去除console
vue-cli 3.0生产环境中去除console一、问题描述二、具体插件1.babel-plugin-transform-remove-console(1)安装(2)配置2.terser-webpack-plugin(1)安装(2)配置一、问题描述当我们在开发环境是,可能会打很多console来调试,但是发布到生产环境后,这些console就会很不美观而且影响性能还容易暴露部分信息。但是要一个一个删除太过麻烦,并且可能后续开发还要使用。这里就推荐一些插件来解决这些问题二、具体插件1.babel-p原创 2020-12-15 15:38:09 · 885 阅读 · 0 评论 -
VUE生产环境解决跨域两种方式
VUE生产环境解决跨域两种方式一、后端配置允许跨域1.后端配置2.vue项目配置(1)axios配置(2)接口路径配置(3)最终结果二、配置Nginx1.nginx配置2.最终效果一、后端配置允许跨域1.后端配置首先要后端同事进行配置,一般后端同事应该都会,不会就让他百度,这里以nodejs的express框架为例:// 配置跨域 Access-Control-Allow-Origin为允许跨域的地址app.all('*', function(req, res, next) { // res.原创 2020-10-19 15:03:15 · 6751 阅读 · 5 评论 -
nodejs-express项目部署上线
express项目部署上线一、环境配置1.nodejs下载与安装(1)创建目录(2)下载nodejs压缩包(3)解压安装(4)修改配置文件(5)配置成功(6)使用淘宝镜像二、项目部署1.pm2(1)安装(2)基础命令部署一、环境配置1.nodejs下载与安装(1)创建目录首先进入usr目录创建一个tools文件夹cd /usr && mkdir tools && cd tools(2)下载nodejs压缩包进入官网获取下载地址:https://nodejs.o原创 2020-10-07 15:32:35 · 7724 阅读 · 7 评论 -
vue项目使用history路由模式部署线上后刷新页面404
history路由模式线上适配一、问题描述及原因1、问题描述2、问题原因二、解决方法1.项目部署在根目录时2.项目部署在自定义目录一、问题描述及原因1、问题描述当我们将项目成功部署线上之后,按照路径正常访问项目时正常,在项目中使用目录跳转也正常,但是一旦刷新网页就会nginx404。并且直接使用二级路由的路径访问项目也是4042、问题原因首先官网对此有所解答,官网地址:vue-router Html5 History模式大致来说就是vue-router模式使用hash模式:使用 URL 的 ha原创 2020-10-04 22:12:10 · 2533 阅读 · 8 评论 -
CentOS 新建用户并授予root权限
CentOS 新建用户并授予root权限一、新建用户二、授予root权限1、查找sudoers文件路径并赋予权限2.修改sudoers文件三、新用户登录一、新建用户1.创建用户adduser lisong2.设置密码passwd lisong然后两次输入设置的密码,如果密码安全性过低会警告,但可以直接忽略二、授予root权限通过修改sudoers文件来赋予新账户root权限1、查找sudoers文件路径并赋予权限查找sudoers文件位置:whereis sudoers查看su原创 2020-10-04 11:57:57 · 15250 阅读 · 0 评论 -
centos 下安装nginx
centos 下安装nginx一、资源下载1.安装依赖环境2.下载nginx二、nginx解压安装1.解压2.安装一、资源下载1.安装依赖环境需在root权限下进行安装yum install -y gcc gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel2.下载nginxwget https://nginx.org/download/nginx-1.16.0.tar.gz如果报错,在命令后面加上 --no-check-c原创 2020-10-04 11:00:08 · 440 阅读 · 0 评论 -
阿里云服务器CentOS防火墙firewalld配置
阿里云服务器CentOS防火墙firewalld配置一、firewalld基础命令二、systemctl服务管理工具基本使用(firewalld开启与关闭)三、配置firewalld-cmd1.基本命令2.开启一个端口3.查看当前开了哪些端口四、开启firewalld的服务一、firewalld基础命令启动: systemctl start firewalld查看状态: systemctl status firewalld停止: systemctl disable firewa转载 2020-10-04 10:29:45 · 991 阅读 · 0 评论 -
阿里云服务器的连接以及安全组配置
阿里云服务器的连接以及安全组配置阿里云远程服务器的连接云服务器密码重置xshell xftp下载、安装与连接远程服务器阿里云安全组配置阿里云远程服务器的连接当我们在阿里云官网购买了远程服务器之后,会收到阿里云的官方短信提醒你重置密码。(建议下个阿里云app方便对远程服务器进行管理–虽然很卡。。。)云服务器密码重置首先根据短信提示到官网对密码进行重置进入ECS控制台-实例列表重置完密码之后就可以进行远程登录操作了xshell xftp下载、安装与连接远程服务器建议去中文官网进行下载,其原创 2020-10-01 22:40:35 · 1117 阅读 · 0 评论