随笔分类 - 运维
摘要:前言:最近在某个项目上,需要在linux服务器上安装数据库,最初时通过YUM的方式安装数据库,结果发过字符集异常。 经调查发现,我开发电脑上使用的Mysql版本时8.0.15,但是通过YUM安装后,会自动安装为最新的8.0.32。 结果开发时设计的库表字段都是utf8,实际上是utf8mb4;但是在
阅读全文
摘要:最近在Centos7.6上部署Nginx时,发现访问网站时报出403错误。 经排查,可以排除以下几点原因: 1.启动用户问题。已确认nginx.cnf中配置的用户是root,nginx服务的启用项也是root。 2.路径不正确,找不到路径下的index.html文件的问题。经过反复确认,路径是正确的
阅读全文
摘要:前言 上周的时候,作者在生产环境上部署正式系统的时候,遇到了万恶的nginx 403 问题,于是各种查找资料。关于nginx 403的文章到是非常多,但是涉及到SELinux的时候,大多都是将SELinux关闭直接解决问题,但生产环境能这么简单粗暴地解决问题吗?显然这样的操作是不太安全的, 那该如何
阅读全文
摘要:npm i pkg-fetch -g 因为项目原因,需要将NodeJS项目用pkg打包成一个可执行文件,在Linux arm64环境下独立运行。如何在linux下安装nodejs、npm、换源、安装pkg等前置操作我就不细说了,网上相关的文章很多,但是基本上都是介绍如何将项目打包成可以在win下执行
阅读全文
摘要:实际项目中有以下需求: 1.此项目有两个网站,一个是官网:www.site2.com,一个是后台管理网站:www.site1.com 2.此项目前后端分离,数据都是通过一个接口服务读取。 3.此项目只有一个单域名ssl证书,但是要保证官网、后台、数据接口都可以通过https访问。 思路: 1.将ss
阅读全文
摘要:最近在搞小程序,发现需要使用https,但是https太贵,因此想出一个方案,可以通过一个https即可实现多个小程序共用。 如我有三个程序,其URL配置分别为: https://foo.com/project1/common/login https://foo.com/project2/commo
阅读全文