
nginx
zhooson
记录日常开发问题及方法,如有错误,欢迎指点
展开
-
MySQL储存表情问题
MySQL在5.5.3版本之后增加了这个utf8mb4的编码,mb4就是most bytes 4的意思,专门用来兼容四字节的unicode。其实,utf8mb4是utf8的超集,理论上原来使用utf8,然后将字符集修改为utf8mb4,也不会对已有的utf8编码读取产生任何问题。原创 2023-03-03 14:08:32 · 122 阅读 · 0 评论 -
前端代码中如何避免暴露后端接口
在日常开发中,后端同事会给前端一个地址,这个地址我们不想暴露出来,具体操作该怎么做?这里已vue3 的项目为例子。react 原理是一样的第一步前端配置.env.production文件VUE_APP_NODE_ENV = "'production'"# base apiVUE_APP_BASE_API = '/' // 这里这单纯的设置为/, 这样程序自动获取前端的host解释: 前端的访问地址为: http://www.hhhh.com, 接口地址:http://api.hhh原创 2021-04-16 15:19:55 · 8482 阅读 · 5 评论 -
nginx 实现 http 和 https 都可以访问
场景:目前网站 https://www.zhooson.cn是可以访问的, 但是 http://www.zhooson.cn 是没有访问(接口访问失败)。目标:https 和 http 都可以访问配置nginx , 打开nginx.conf 的文件 server { listen 443 ssl; # 1.1版本后这样写 server_name www.zhooson.cn zhooson.cn; #填写绑定证书的域名 ssl_certi.原创 2020-08-23 21:54:41 · 1104 阅读 · 0 评论 -
https 的证书配置
阿里云https证书购买(免费)https://common-buy.aliyun.com/?spm=5176.15089375.5806769250.1.4a651232MnYJAw&commodityCode=cas#/buy后面按照步骤的一步一步的购买即可。到 【SSL 证书(应用安全)】检查。验证完后,提交审核,稍等几分钟即可。审核通过后,下载文件。根据自己需求下载校验文件。登录ssh,我用的是阿里云centos 7 版本。先找到 ngxin.conf 在哪里?将刚原创 2020-08-03 09:31:16 · 571 阅读 · 0 评论 -
nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
环境 centos出现这个错误是,其他80端口被占用了nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)执行:sudo fuser -k 80/tcp重启:/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf...原创 2018-11-07 17:31:06 · 667 阅读 · 0 评论 -
前端如何使用nginx代理
当我们服务器只有一个项目node项目时候,使用pm2启动一个80的端口,但是多个项目的话,一种解决办法就是域名+端口,显然这种方式是不合理。我们的初衷是一个域名的就是一个项目,此时nginx的就可以做到这一点。nginx的安装介绍先登录自己的服务器,找到nginx.conf的文件,用编辑器打开(如果不知道这个文件在哪里,可以执行 whereis nginx.conf)修改ngin...原创 2018-12-09 03:01:40 · 7368 阅读 · 0 评论