linux
文章平均质量分 53
后端工匠之道
欢迎来到"后端工匠之道",我是禾乃儿老师,一个热衷于探索Web后端技术的工程师。在这个博客中,我将分享我的技术洞察、项目经验和行业见解,带你深入探索后端开发的无限可能。
我是一位注重代码质量、性能优化和系统设计的后端工程师。我的使命是通过创造性的编码和创新性的解决方案,不断推动后端技术的边界。在"后端工匠之道"这个空间,我将分享我在构建可靠、高效和可扩展Web应用程序方面的见解,以及面临的挑战和解决方案。
本人专注于,数据库优化与设计,RESTful API 构建,服务端性能调优,微服务架构实践,高可用分布式系统搭建,安全性与身份验证
让我们一同探索后端的奇妙世界,打磨我们的技术,成为后端工匠
展开
-
一台云服务器配置多站点,多域名,多ssl证书,nginx转发,亲测可行
需求一开始只是利用nginx转发代理一个域名和https,所以ssl端口配置了一个443,服务正常可用。后来需求需要使用多个程序,并且配置不同的域名,上线不同的站点,并且要以https安全证书访问的域名,查询资料看到多个IP,或者多个端口的方式,才发现443的端口在nginx的配置里是可以根据不同域名去跳转和配置的,也就是配置中可以写多个nginx的 server,配置如下:# For more information on configuration, see:# * Official Engl原创 2021-07-30 11:14:25 · 631 阅读 · 0 评论 -
从什么是nginx开始?再到安装nginx,达到负载均衡反向代理动静分离集群
一 . nginx基本概念nginx是什么,做什么事情1. nginx 概述:Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,其特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等。2. nginx作为web服务器nginx可以作为静态页面的web服务器,同时还支持CGI协议的动态语言,比如perl,php等,但不支持java,java只能通过与tomcat原创 2021-04-29 11:24:18 · 170 阅读 · 0 评论 -
CentOS系统更换软件安装源yum
CentOS系统更换软件安装源yum第一步:备份你的原镜像文件,以免出错后可以恢复。mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup第二步:下载新的CentOS-Base.repo 到/etc/yum.repos.d/wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo转载 2020-12-11 09:30:23 · 244 阅读 · 0 评论 -
使用pyminifier对代码进行混淆加密实例
文档主要记录实际工作的操作方法pyminifierpyminifier是python代码增加阅读难度的第三方库下载方式官网地址下载pyminifier官网下载地址命令下载方式pip install pyminifierpip3安装后运行pyminifier运行失败,提示-bash: pyminifier: 未找到命令find 一下pyminifier文件目录find / -name pyminifier添加一个软连接,使用正常ln -s /usr/原创 2020-11-26 11:43:19 · 4439 阅读 · 0 评论 -
apache服务在web后台加载文件,操作文件提示Operation not permitted: ‘xxx.xls‘
python,django后台接口调用操作文件权限提示os.chmod(path_file + ‘Userlog.xls’, stat.S_IRWXU | stat.S_IRWXG |stat.S_IRWXO)初步断定还是在apache进程启用的过程中,apache操作用户不具备权限,目前来说,重新编译linux系统下apache用户的权限,重新安装,设置为root权限,还有就是提前将文件做好权限加权处理。...原创 2020-11-25 09:53:14 · 487 阅读 · 0 评论 -
django 吐核段错误和内存资源不够的异常解决思路
是原创 2020-09-29 14:32:52 · 376 阅读 · 1 评论 -
ValueError: Unable to configure handler 'file': [Errno 13] Permission denied
apache下程序访问写入某个文件时候报没有权限无法写入错误错误如下ValueError: Unable to configure handler ‘file’: [Errno 13] Permission denied: ‘/var/log/ds-stack.log’, referer: http://192.168.4.100:8080/解决办法:一. 修改文件权限(大部分可以解决)sudo chmod 777 /var/log/ds-stack.log使用命令chown和chgrp原创 2020-05-09 13:42:09 · 9074 阅读 · 0 评论 -
pycharm远程ssh上传代码到服务器传输失败
pycharm远程ssh上传代码到服务器传输失败[2020/3/15 14:35] Failed to transfer file ‘F:\AIWebGUI1.0\AIWebGUI\www\gatewayapp\gateway_function.py’: could not close the output stream for file “sftp://xxx.xxx.xxx.xxx/www/...原创 2020-03-15 14:41:51 · 3653 阅读 · 0 评论 -
apache PermissionError at [Errno 13] Permission denied
**PermissionError at /xx/xx/xx/ [Errno 13] Permission denied: ‘/xxx/xxx.xls’**在apache部署下的web,由于apache服务启动用户为apache,apache用户对某个新增的文件没有操作权限,所以报错。在后台给对应的文件加入 chmod 777 /xxx/xxx.xls看看错误是否消失,如果错误消失,再对...原创 2020-03-10 17:37:30 · 367 阅读 · 0 评论 -
centos7下yum安装rabbitmq命令实现开机自启(无需配置脚本)
rabbitmq的rpm包安装与启动命令为了高效开发,减少浪费时间去匹配各种版本linux 环境是 centos7.3erlang安装包 erlang-22.1.5-1.el7.x86_64.rpmrabbitmq 安装包 rabbitmq-server-3.7.21-1.el7.noarch.rpmrabbitmq包的安装依赖 socat-1.7.3.2-2.el7.x86_64.rp...原创 2019-12-17 11:35:06 · 2344 阅读 · 0 评论 -
sql文件在linux下的执行方法,数据库数据备份命令
sql文件直接shell脚本命令,不用进入数据库ide中sql文件使用sql文件使用类似于Navicat导出sql文件的类型,结构和数据都保存起来。得到一个test.sql 文件文件中包含了数据,结构,和44张数据表mysql -uroot -p -Dtest -e “source /home/test.sql”想要的表和数据都存在指定的库中了,数据库数据备份完成。...原创 2019-08-08 17:10:58 · 510 阅读 · 0 评论