RSS feed 

文章分类:‘web服务器’  列表 ]

2011-10-25 13:42 by TomorrowMan | 分类: php, web服务器, 技术 | 评论

今天改客户的一个需求,要上传大文件,按以往经验,在php.ini中设置以下几处:
file_uploads on 开启上传
upload_max_filesize 128m 上传文件最大值
post_max_size 128m PHP的POST的最大值
由于文件大,上传时间可能会长,还需设置以下:
max_execution_time 1800 页面运行时间 0为无限制
max_input_time 1800 接受数据时间
memory_limit 128m php单页面占用内存

设置好后,测试,依然不能上传大文件。
在nginx.conf中查看,看到 client_max_body_size 8m; 修改为128m,测试,OK!

2011-01-12 14:30 by TomorrowMan | 分类: Linux, web服务器, 技术 | 评论

更改已安装apache和mysql的服务器环境,变更为nginx
笔记:
1、更改已有mysql的数据库文件路径:
停止mysql服务
/usr/local/mysql/bin/mysqladmin -u root -p shutdown
拷贝或者转移数据库文件至你的新文件夹

cp -rpf /usr/local/mysql/var/* /data/mysql/
chown -R mysql:mysql /data/mysql

修改my.cnf
vi /etc/my.cnf
socket = /data/mysql/mysql/mysql.sock 或 /tmp/mysql.sock(默认)
修改MySQL启动脚本
vi /etc/init.d/mysqld
修改datadir=/data/mysql
重启

/etc/init.d/mysqld restart
reboot

2、停用apache
查看运行的程序 ps -ef
停止apache

/usr/local/apache/bin/apachectl stop
或 service httpd stop

停用开机启动命令:chkconfig
或者修改 /etc/rc.d/rc.local

3、按照http://blog.s777n.net/centos5-nginx-php-mysql/ 来下载安装包进行安装(省略mysql的编译安装)。

查看用户 /etc/passwd

2010-03-25 10:19 by TomorrowMan | 分类: Linux, web服务器, 技术 | 评论

看了张宴的博客,就一直着迷于nginx,在买了vps之后,马上来配置一个nginx的web服务器。

说个题外话:我的vps是在瑞豪开源(http://rashost.com/) 买的,推荐一下这个vps的提供商,是国内一公司做的,性价比高,客服也很不错,再加上英文很烂,这对我是个不错的选择。

安装基本上是按照他的两篇博文来的,文章最后给出了链接。
在配置过程中稍有修改,记录于此:

Nginx的高并发性能超级强,先放上一个压力测试工具webbench
安装: 阅读全文»