Nginx出现“413 Request Entity Too Large”错误问题解决办法

今天在搭建好的LNMP上部署joomla,官网上下了英文版,再安装中文包的时候在后台直接上传安装,发现报错了,就是标题所示的错误,一开始以为是php的上传限制,于是去改了,发现问题没有解决:

后来发现是nginx的问题,得修改:

vim /etc/nginx/nginx.conf

在http段添加client_max_body_size 10m; #增加上传大小限制

重启nginx,这样问题解决了。

发表在 未分类

解决linux下ssh连接过慢的问题

平时用ssh远程连接的时候会出现,明明用户名密码都输入正确,但连接速度却需很长时间,网上找到解决办法:

ssh速度慢的原因主要是因为DNS查询的问题。加速度的前提也就是把DNS的反向解析的命令去掉。

vim /etc/ssh/sshd_config

UseDNS no  #在任意行添加这一条就行了

发表在 未分类

nginx目录必须加“/”的解决办法

看下面行代码(虚拟主机的ip是192.168.1.2):

server {
listen       80;
server_name  bolg.malu.me;

我把server_name行写入bolg.malu.me时,在浏览器里输入192.168.1.2/php时会跳转到http://bolg.malu.me/php/注意,这就相当于主机头,在此设置,很多朋友遇到目录必须加“/”的问题就是在这边设置不当引起的。

发表在 未分类

SecureCRT让光标闪烁,确定其位置

最近用SecureCRT连linux用好久了,可唯一发觉不足的地方是那个闪烁的光标一直没有,尤其是在vim编辑文档的时候特别麻烦,今天找出解决办法:

选项-》会话选项-》仿真:将ANSI颜色选中;
选项-》会话选项-》外观:将光标下的,使用颜色选中;闪烁选中。 同时记得把颜色改成与背景色不同。

马路的博客:陋室 « bolg.malu.me – 马路的博客

发表在 未分类

ubuntu server 的语言设置方法-(2)

接上次发布的文章ubuntu server 的语言设置方法,后来发现又有个问题:

比如我随便运行条命令:

root@ubuntu:~# update-rc.d
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = "en_US:en",
LC_ALL = (unset),
LANG = "en_US.UTF-8"
 are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
usage: update-rc.d [-n] [-f] <basename> remove
update-rc.d [-n] <basename> defaults [NN | SS KK]
update-rc.d [-n] <basename> start|stop NN runlvl [runlvl] [...] .
update-rc.d [-n] <basename> disable|enable [S|2|3|4|5]
-n: not really
-f: force

就会出现红色区域显示的错误,这问题怎么解决呢,我想既然已经用英文版了,为什么还要添加英文识标,干脆去掉:

root@ubuntu:~# vim /etc/default/locale
#LANG="zh_CN.UTF-8"
#LANGUAGE="zh_CN:zh"
#LANG="en_US.UTF-8"
#LANGUAGE="en_US:en"
#LC_ALL="en_US.UTF-8"

我把它们全部注释掉,系统注销重新登录,问题解决了。

还有一个地方也应该注意!

vim /etc/environment

里面是否有语言配置,默认是不存在的,如果有把语言配置去掉。

马路的博客:http://bolg.malu.me/?p=601

发表在 未分类

Ubuntu server 10.10版安装LNMP终极安装日志+排错记录

首先安装如下文件,安装不用多讲了:

apt-get install mysql
apt-get install php5-mysql
apt-get install nginx
apt-get install php5-cgi
apt-get install spawn-fcgi
apt-get install vsftpd

fast-cgi的安装:

root@ubuntu:/var/www/nginx-default# /usr/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -C 15 -u nginx -g nginx -f /usr/bin/php-cgi
spawn-fcgi: child spawned successfully: PID: 3042
root@ubuntu:/var/www/nginx-default# netstat -an|grep 9000
tcp        0      0 127.0.0.1:9000          0.0.0.0:*               LISTEN

修改nginx的配置文件: 继续阅读

发表在 未分类

Linux server下踢出不乖的用户

在linux系统里登录用户通常有2种情况,一种是直接终端登录的,一种是通过远程登录的。下面介绍这两种用的踢出方法。

首先你是管理员,或者有管理员权限

1.终端用户踢出方法比较方便:

root@ubuntu:~# who
root     tty1         Nov 27 15:54
malu     pts/0        Nov 27 15:53 (192.168.1.3)
root     pts/1        Nov 27 15:56 (192.168.1.3)
root@ubuntu:~# skill -t tty1
root@ubuntu:~# who
malu     pts/0        Nov 27 15:53 (192.168.1.3)
root     pts/1        Nov 27 15:56 (192.168.1.3)

看马上就踢掉了。

2.远程踢出,需要知道远程用户的PID值:

root@ubuntu:~# who
malu     pts/0        Nov 27 15:53 (192.168.1.3)
root     pts/1        Nov 27 15:56 (192.168.1.3)
root@ubuntu:~# ps a
 PID TTY      STAT   TIME COMMAND
 684 tty4     Ss+    0:00 /sbin/getty -8 38400 tty4
 688 tty5     Ss+    0:00 /sbin/getty -8 38400 tty5
 696 tty3     Ss+    0:00 /sbin/getty -8 38400 tty3
 701 tty6     Ss+    0:00 /sbin/getty -8 38400 tty6
 1209 pts/0    Ss+    0:00 -bash
 1321 tty2     Ss+    0:00 /sbin/getty -8 38400 tty2
 1338 pts/1    Ss     0:00 -bash
 1361 tty1     Ss+    0:00 /sbin/getty -8 38400 tty1
 1390 pts/1    R+     0:00 ps a
root@ubuntu:~# kill -9 1209

然后再杀死那个进程PID就OK啦。

发表在 未分类

ubuntu server 的语言设置方法

准备用Ubuntu的Server版做服务器,安装的时候没注意,直接选了个中文,进系统后发现显示出现乱码,如图:

下面给出解决办法:

1.用vi编辑器修改/etc/default/local文件

2.把原来的中文编码替换成下面的

LANG="en_US.UTF-8"
LANGUAGE="en_US:en"

3.注销系统,重新登录就OK了

注:还有一直临时更改方法:用命令export LANG=”en_US.UTF-8″和export LANGUAGE=”en_US:en”

发表在 未分类

Windows Live Writer让写博客更方便

这个是微软的博客客户端编辑器,可以方便的和wordpress等很多著名博客程序匹配应用,很方便,本文就是用它来写的。用它可以减少网页在线编辑产生的临时保存文件,也可以在低网速下流畅使用。诸多好处,推荐写博客的朋友用啦。

下载地址:wlsetup-web.exe (XP版)

发表在 未分类