curl-refined

诡异的php curl error Empty reply from server

使用Curl类调用远程接口时发现无返回结果,本地浏览器调用正常,怀疑是服务器网络原因,执行命令

curl 'http://xxxx.com/?action=abc' 

发现可以获取到正常返回值,非常诡异,这下不解了,查资料后发现,原来php curl使用的liburl在发送数据时,如果数据量大于1KB时,会先发送包含header Expect:100-continue的请求与远程服务器协商[……]

继续阅读

CentOS开启ftp服务

首先以管理员身份运行命令:切换管理员用 su –

yum install vsftpd

安装完毕以后设置vsftpd开机自动启动

chkconfig vsftpd on

然后启动vsftpd

service vsftpd start

下面是配置vsftpd服务器, 默认的配置文件是/etc/vsftpd/vsftpd.conf,你可以用文本编辑器打开。

 vi /etc/vs[......]

继续阅读

不关闭SELinux解决Apache Permission Denied

Selinux 的安全防护措施主要集中在各种网络服务的访问控制。对于 Apache 、Samba、NFS 数据库来说,Selinux 仅仅开放了最基本的运行需求。至于连接外部网络、运行脚本、访问用户目录、共享文件等,必须经过一定的 Selinux 策略调整才能充分发挥网络服务器的作用,在安全和性能直接获取平衡。

 

CentOS下,经常发现apache配置好后,无法访问,提示“P[……]

继续阅读