Nginx出现“413 Request Entity Too Large”的解决方法

周末刚刚给公司的一台服务器更换了 Nginx ,编辑们在后台上传图片时,浏览器中总报如下错误:

413 Request Entity Too Large

先检查了 php.ini 文件,发现相关的设置都正常,后来想起来 Nginx 的配置文件中少设了一个参数:

client_max_body_size 8m;

将上面这行设置参数添加到 Nginx 配置文件 nginx.conf 的 http{…} 段中即可。

Fedora16通过yum源安装MySQL的正确方法

最近站长的笔记本刚刚换上了Fedora 16,通过yum安装MySQL时遇到了些问题,搜索了几个国内的网站,几乎都不对路,最后还是在国外的网站上找到了正确的方法,下面分享一下。

1.首先,通过yum源安装MySQL

yum install mysql mysql-server

2.启动MySQL,并设置MySQL随系统启动

systemctl start mysqld.service

systemctl enable mysqld.service

需要注意的是上面所有操作应以root身份执行。

为PHP加装eAccelerator方法

eAccelerator是一个自由开放源码的PHP加速器,优化和动态内容缓存,提高了PHP脚本的缓存性能,使得PHP脚本在编译的状态下,对服务器的开销几乎完全消除。 它还有对脚本起优化作用,以加快其执行效率。使PHP程序代码执行效率提高1-10倍;

下面我们以eAccelerator 0.9.6.1版本为例,介绍一下编译安装方法:

1. 编译安装

tar jxvf ./eaccelerator-0.9.6.1.tar.bz2
cd eaccelerator-0.9.6.1
/usr/local/php/bin/phpize
./configure –with-php-config=/usr/local/php/bin/php-config –enable-eaccelerator=shared
make
make install

阅读更多

Nginx + PHP(FastCGI)安装配置笔记

这是站长在2011年时一次安装服务器时所记录的Nginx和PHP的安装笔记。安装过程记录的比较简略,仅仅是一个大致的流程,一些细节描述的不够详细,请多多谅解,我会在日后重新整理一份详细的安装过程,本文仅供参考!

软件环境:CentOS 5.7 + PHP 5.2.17 + Nginx 0.8.55

阅读更多

UNIX/Linux网络术语

Portmap(端口映射)

sudo apt-get install -y portmap

端口映射是ONC RPC(Open Network Computing Remote Procedure)软件集合的一部分,用于实现在计算机程序之间的远程过程调用(RPC)。它被广泛应用于NFS(Network File System)和NIS(Network Information Service)。

阅读更多

让Linux中的SCP远程复制不再需要输入密码

SCP是Secure Copy的缩写,SCP是Linux系统下基于SSH登陆进行安全的远程文件拷贝命令。Linux的scp命令可以在Linux服务器之间复制文件和目录。

让SCP不再需要输入密码,以便我们在Shell中方便调用,下面介绍一下配置方法:

1.生成密匙对

这里我们使用rsa的密钥,命令为ssh-keygen -t rsa

生成过程中,会提示输入一个用于密钥的密码,我们可以直接回车,让密码为空,这样以后SSH就不用输入密码了。

生成成功后:公共密钥保存在~/.ssh/id_rsa.pub,私有密钥保存在~/.ssh/id_rsa

阅读更多

解决Linux下SSH链接慢的方法

在Linux下使用SSH时,可能会遇到连接某台主机时等待时间很长,连接很慢的现象,这是因为SSH启用了反向解析功能。

可以通过下面2步解决这个问题。

1.修改服务器端的/etc/ssh/sshd_config,去掉UseDns的注释,并将yes改为no,重启sshd,例如:service sshd restart。

2.修改本地客户端的/etc/ssh/ssh_conf,找到GSSAPIAuthentication yes,改为no即可。

UNIX目录结构的来历

UNIX(包含Linux)的初学者,常常会很困惑,不明白目录结构的含义何在。

举例来说,根目录下面有一个子目录/bin,用于存放二进制程序。但是,/usr子目录下面还有/usr/bin,以及/usr/local/bin,也用于存放二进制程序;某些系统甚至还有/opt/bin。它们有何区别?

阅读更多