Linux服务器开发
Linux服务器开发
一ye知秋
M house M之家专注java开发
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
swagger 如何设置base_url
swagger 如何设置base_url问题描述:swagger本身是没有设置base_url的地方,这时候到线上部署的时候不能自定义,导致本地base_url是localhost:10001,到了线上走nginx配置也是 localhost:10001,导致测试环境swagger无法调用server { listen 80; server_name xm-test.xmkj.com; #核心代码 location / { proxy_pass htt.原创 2021-04-17 15:51:55 · 7227 阅读 · 0 评论 -
《项目开发工具》数据库-Mysql8.0 使用教程
Mysql8.0 使用教程推荐使用docker安装的方式(可移植性较强):docker run -p 3306:3306 --name mysql -e MYSQL_ROOT_PASSWORD=root -d mysql登入容器,修改密码加密方式和用户密码,以便后续外部连接工具访问 Navicat#修改加密方式mysql> ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘password’ PASSWORD EXPIRE NEVER;#修改原创 2021-02-19 17:05:40 · 435 阅读 · 0 评论 -
《项目开发工具》docker可视化UI-Portainer 使用教程
Portainer 使用教程简介:Portainer是Docker的图形化管理工具,提供状态显示面板、应用模板快速部署、容器镜像网络数据卷的基本操作(包括上传下载镜像,创建容器等操作)、事件日志显示、容器控制台操作、Swarm集群和服务等集中管理和操作、登录用户管理和控制等功能。推荐使用docker安装:docker run --name docker-manager -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -d port原创 2021-02-19 15:25:07 · 777 阅读 · 0 评论 -
记一次构建docker镜像,提示“......,repository does not exist or may require 'docker login'”错误
背景:项目的基础镜像是基于私有docker仓库的镜像,拉去镜像的时候报错Dockerfile创建镜像,提示“…,repository does not exist or may require ‘docker login’”解决办法:在拉去镜像之前先登录私有仓库docker login -u docker -p Abc123456 harbor-docker.com# -u 用户名 -p ...原创 2019-11-18 17:50:25 · 11083 阅读 · 3 评论 -
配置Nginx的SSL证书,即https安全服务
1.首先申请证书,进入阿里云控制台登陆2.安全(云盾)>ssl证书(应用安全)3.购买证书>进入证书管理页面 >免费型DV SSL >立即购买4.绑定域名>等待证书审核 大约十来分钟就审核通过了5.下载Nginx证书,上传到nginx服务器的nginx目录的cert文件夹(新建文件夹)6.修改Nginx的配置文件nginx.conf ...原创 2019-11-11 21:41:55 · 543 阅读 · 0 评论 -
记一次报错ons.MySQLTransactionRollbackException: Lock wait timeout exceeded; try resta
记一次数据库ons.MySQLTransactionRollbackException: Lock wait timeout exceeded; try resta场景:开始操作一张表的其他行都可以,就只有这一行数据操作的时候就报这个错,开始怀疑这一行可能锁住了,马上开始查看查询这个表SELECT * FROM INFORMATION_SCHEMA.INNODB_TRX;发现有锁住...原创 2019-11-08 16:05:05 · 472 阅读 · 0 评论 -
Docker宿主机和容器的时间不一致
问题:项目是跑在容器中的,查看项目运行日志发现时间是少了八个小时,开始判断是容器时间是 世界协调时间(Universal Time Coordinated,UTC) 也就是UTC的,果然发现是的但是阿里云宿主机 CST China Standard Time UTC+8:00 中国沿海时间(北京时间)也就是东八区,那么怎么做才能达到一致呢在docker run 的时候指定参数 -v /e...原创 2019-11-05 19:13:27 · 437 阅读 · 0 评论 -
容器化技术---Docker最佳实践
Docker简介:概述:docker是基于go语言实现的虚拟化容器技术,正如他的log描述的一样,容器是完全使用沙箱机制,都有独立的运行环境,更重要的是容器性能开销极低优点:1.快速,一致地交付您的应用程序(快速CI/DI)2.响应式部署和扩展(基于容器,快速扩展)3.在同一硬件上运行更多工作负载(基于虚拟环境)三个基本概念:镜像(image):docker镜像,就相当...原创 2019-11-04 18:04:13 · 546 阅读 · 0 评论 -
Linux中,如何做mysql数据库定时备份
数据库备份工具: mysqldump备份基本命令mysqldump -uroot -proot --single-transaction -R -E --triggers --master-data=2 --flush-logs --all-databases > /data/mysqldata/alldb-fullback-$(date +%F).sql解释:--sing...原创 2019-10-30 21:04:42 · 253 阅读 · 0 评论 -
部署vue项目到线上nginx
部署vue项目到nginx1.项目打包 打包完成以后就会在项目根目录生成一个dist的文件夹npm run build2.将打包以后的dist文件夹压缩为zip文件,然后ssh工具将dist.zip文件传输到服务器,传输成功以后将当前的dist.zip文件通过unzip dist.zip 解压 修改nginx.conf 文件server { listen 80; ...原创 2019-10-24 21:15:48 · 948 阅读 · 0 评论 -
搭建bug管理客户端 禅道
禅道安装下载源码wget http://dl.cnezsoft.com/zentao/11.6.4/ZenTaoPMS.11.6.4.zbox_64.tar.gz解压到/opt文件夹 不要 解压到别的目录再拷贝到/opt/,因为这样会导致文件的所有者和读写权限改变, 也不要解压后把整个目录777权限 。sudo wget -axvf ZenTaoPMS.11.6.4.zbox_64....原创 2019-10-21 10:32:10 · 284 阅读 · 0 评论 -
记一次Nginx内网可以访问,外网无法访问的问题
首先排查防火墙systemctl status firewalld已关闭排查aliyun端口是否开放经过多放排查都没什么问题。最后还是在防火墙的策略上的问题,iptables未关闭systemctl stop iptablesok。解决...原创 2019-10-08 16:49:37 · 11357 阅读 · 0 评论
分享