![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
运维工作经验笔记
暮色恍然
这个作者很懒,什么都没留下…
展开
-
linux如何配置多台tomcat,配置不同端口
修改以下三个端口访问端口<Connector port="8090" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> 外部停止端口 &原创 2018-11-24 19:00:28 · 696 阅读 · 0 评论 -
nginx解决微信头像canvas跨域问题
1.背景介绍微信h5界面需要生成截图,采取前端canvas的方案,出现跨域2.解决方案假设界面是aa.bb.cc/mydemo/index.html在nginx里配置 location /mydemo/wechat/image/{ add_header 'Access-Control-Allow-Origin' "$http_origin" always; add_header...原创 2019-01-08 16:40:53 · 1442 阅读 · 0 评论 -
在linux上搭建showdoc
1.安装 PHP使用 yum 安装 php-fpm:yum install php php-gd php-fpm php-mcrypt php-mbstring php-mysql php-pdo启动 php-fpm 并设置为开机启动:service php-fpm startchkconfig php-fpm on2. 创建项目下载安装 ComposerComposer 是 ...原创 2018-12-20 15:08:45 · 1543 阅读 · 0 评论 -
记一次Redis故障的排查
背景:最近在公司dev服务器上搭建的redis总会出现异常,需要重启才能正常工作,严重影响开发效率,试图排查解决该问题步骤:查看redis配置文件:查看/etc/redis.conf文件loglevel noticelogfile /var/log/redis/redis.log查看日志文件:查看 /var/log/redis/redis.log文件发现重启前一直出现错误报告...原创 2018-11-29 17:20:58 · 4848 阅读 · 0 评论 -
使用bind在linux上搭建私人DNS并对外开放
需求:自己搭建DNS服务器,把指定域名aa.bb.cc 映射到ip 1.2.3.4上,并对外提供dns服务系统版本:CentOS Linux release 7.3.1611 (Core)下载软件: yum -y install bind-chroot 主程序 /usr/sbin/named调整配置:需要修改的配置文件如下:主配置文件 /etc/named.conf区域配置文...原创 2018-11-29 16:53:40 · 936 阅读 · 0 评论 -
iptables端口转发
什么是NAT在传统的标准的TCP/IP通信过程中,所有的路由器仅仅是充当一个中间人的角色,也就是通常所说的存储转发,路由器并不会对转发的数据包进行修改,更为确切的说,除了将源MAC地址换成自己的MAC地址以外,路由器不会对转发的数据包做任何修改。NAT(Network Address Translation网络地址翻译)恰恰是出于某种特殊需要而对数据包的源ip地址、目的ip地址、源端口、目的端口...原创 2018-11-24 19:17:06 · 2685 阅读 · 0 评论 -
SSH隧道进行端口转发
ssh -C -f -N -g -L 6378:目标IP:80 root@目标IP以ssh方式root用户登录打开目标IP,开启自身6378端口,监听目标IP服务器的80端口,此时访问该服务器6378端口会被转发至目标IP的80端口TODO:各参数具体实现方式-C Enable compression.压缩数据传输。-f Fork into background after aut...原创 2018-11-24 19:16:08 · 188 阅读 · 0 评论 -
linux编写脚本启动与停止jar服务
编写如下脚本,定义jar包路径及集合,循环开启脚本并逐一指定端口关闭时亦循环遍历jar集合,根据jar包文件名获得对应的pid并kill -9关闭进程#!/bin/sh# jar包数组JARS=(op1.jar op2.jar op3.jar op4.jar)# jar包路径JAR_PATH='/opt/op'start() { local JAR_NAME= local...原创 2018-11-24 19:13:13 · 1016 阅读 · 0 评论 -
后端项目打jar包在linux中运行
maven install ,在target目录下找到生成的jar包执行如下命令即可运行在指定端口上,nohup表示在后台运行且shell窗口关闭不退出nohup java -jar $JAR_PATH/$JAR_NAME --server.port=$PORT &集群项目可以编写脚本批量启动...原创 2018-11-24 19:12:16 · 555 阅读 · 0 评论 -
前后端分离项目linux配置nignx代理集群转发api请求,配置不同端口集群
nginx配置集群,监听以下多个后端服务接口并对外暴露接口以供前端调用upstream optomcat { server localhost:8080; server localhost:8090; } server { listen 80; server_name op; locatio...原创 2018-11-24 19:10:51 · 380 阅读 · 0 评论 -
接口防止恶意调用的安全策略
1.背景需要做一个微信分享的后端支持接口,请求响应中包含appid,为了避免对外暴露配置相应的安全策略2.步骤限制请求域名在后端cors过滤器中添加指定的域名作为allowedOrigins的值,非此域名无法访问接口\@Configurationpublic class CorsConfig implements WebMvcConfigurer { @Override ...原创 2019-03-29 16:17:34 · 2357 阅读 · 2 评论