码农日记

薄洪涛的个人博客

nginx转换post请求为get

今天调银联收银台回调的时候,遇到一件特别坑的事情,我通过银联付款后,本来应该跳转到我自己定义的回调页面,但是每次都会返回405错误码,很是恼火;查了下日志2019/06/24 14:58:39 [error] 7099#0: *99991 FastCGI sent in stderr: "Primary script unknown" while 

PHP调用不起来Python脚本

前几天做了个自动处理文件的python脚本,目前python脚本需要手动把文件放到特定文件夹下,自动去读取处理;但是老大觉得不方便,让我写了个文件上传页面,然后调用python的脚本,导出处理后的文件;于是我就开始了,上传功能用php实现的,开始想的是,用php的exec直接调用问题应该不大;很快,上传页面分分钟就写好了,服务器上python环境也配置好了,问题出现了,我用php传递参数(上传文件的在服务器上的保存路径)调用python脚本,发现没反应!!然后我想了多种情况,python没权限?

linux免密登陆

最近有些累,所以今天的教程就水一篇;所谓免密登陆,就是说我有一台服务器,不想让人家知道具体的ip或者用户名密码,只让使用者从跳板机登陆,通过ssh xxx@ip  这种来登陆;1、 首先跳板机生成密钥2、把生成的密钥推到要登陆的机器上ssh-copy-id -i ~/.ssh/id_rsa.pub dss@10.164.194.423、登陆试试这篇文章好水好水啊啊啊,自己都嫌弃了

服务器:swap告警,系统异常报错

登陆自己的小服务器,用composer下载个东西,一直报killed[root@host voyager]# composer require tcg/voyager Killed这个错误是内存不足导致的,我看了下我的内存,好像还可以又看了下swap,发现swap告警,当初默认的swap容量如下:[root@host /]# free -h        

git忽略上传配置文件

在使用git上传代码到github的时候,通常我们使用的编辑器(比如phpstorm等)会产生一些配置文件(.idea等),或者一些项目的配置信息,比如数据库信息;我们是不希望提交这些文件的;所以要用到一个git的忽略文件功能;对于忽略文件,我们有两种情况:1、忽略的文件已经上传,我们希望删掉代码库中的文件,保留本地的文件2、忽略的文件还未上传对于第一种情况,我们采用如下方式git rm --cached -r .idea/  &nbs

高负载均衡haproxy的搭建

目的:做负载均衡步骤:做两台nginx服务器,一台haproxy转发器首先安装nginx1.安装相关的依赖包。yum install gcc -c++ yum install -y pcre pcre-devel yum install -y zlib zlib-devel yum install -y openssl openssl-dev

php脚本以守护进程的方式运行

写了一个聊天室,需要手动执行php start.php start命令去启动workerman的握手程序,但是退出xshell后,进程会被杀掉,因为之前用过node的forever,感觉php应该也有一个可以让脚本一直运行的命令,遗憾的是没找到;所以只能写守护进程去运行1、创建一个进程,setsid 命令 > /dev/null & ,比如setsid php /www/wwwroot/chatroom.bohongtao.online/chatroo

搭建SSH反向隧道

公司的数据库是通过端口转发来连接的,即需要ssh登录跳板机,然后通过隧道-端口转发,将数据库映射到跳板机(或者电脑本地)的某个端口,程序连接本地的端口就可以实现连接远程对的数据库;这种连接方式相比VPN来说更加安全;一般来说,我们的数据库主机都是内网机器没有公网ip,需要通过跳板机(有公网ip)去连接,就是把内网数据库的端口映射到跳板机上;准备步骤:1、假设我有两台主机,一台是主机A(必须有公网IP 用户名是usera),一台是主机B(内网,用户名是userb)2、首先我需要在B上生成SSH秘钥

xshell做端口映射链接数据库

有些时候,公司的一些线上的数据库,数据太多,不适合复制到本地然后搭建本地数据库开发,直接链接数据库又不安全所以,需要通过xshell做端口转发,通过隧道来链接数据库1、首先通过xshell登陆跳板机2、文件属性-隧道-添加,上面的是本地的源主机及侦听端口,下面的是目标主机及目标端口;一定要勾上仅接受本地连接3、通过navicat链接,localhost/35432,输入数据库的用户名&密码,就可以直接链接啦以后会出个教程,来讲解如何搭建隧道及跳板机

nginx转发配置

帮同事搭建博客,选用的是ghost博客后台,这是基于nodejs的一套cms系统,然后需要用nginx去转发,顺便总价下nginx的转发方式及规则server_name  域名; location / { proxy_set_header X-Real-IP $remote_addr; proxy_set_header Host $http_host; proxy_pass 要转发的地址; }
<< < 1 2 3 4 > >>

Powered By Z-BlogPHP 1.7.3

版权所有 | 转载请标明出处