开启Nginx的目录文件列表功能,目录索引(支持中文)。
(LNMP一键安装包http://www.lnmp.org/)
1、修改nginx.conf配置文件
nginx.conf文件(/usr/local/nginx/conf/nginx.conf)
在http段中加入
autoindex on;
autoindex_exact_size off;(默认on,改为off后显示出文件的大概大小)
autoindex_localtime on;(默认off,显示GMT时间;改为on后,显示文件的服务器时间)
2、修改系统默认语言与编码(中文)
#vi /etc/sysconfig/i18n
1 LANG="en_US.UTF-8"
2 SYSFONT="latarcyrheb-sun16"
将LANG="en_US.UTF-8" 修改成 LANG="zh_CN.UTF-8"
ESC退出编辑,:wq或输入两次大写字母ZZ,保存并退出vi。
#reboot
3、修改nginx.conf文件里配置的字符集为utf-8
server
{
listen 80;
charset utf-8;
}
重启Nginx /etc/init.d/nginx restart,或重启LNMP /root/lnmp restart。
作者: 方舟笔记
使用UnixBench测试Linux VPS性能
使用UnixBench测试Linux VPS性能 #yum -y install ftp time make wget gcc uzip #自动选择y centos/fedora 下运行 yum install time ubuntu/debian 下运行 apt-get install time #wget http://soft.vpser.net/test/unixbench/unixbench-4.1.0-wht.tar.gz #tar xzf unixbench-4.1.0-wht.tar.gz #cd unixbench-4.1.0-wht-2 #make #./Run ------------------ UnixBench5.1.3 #yum -y install ftp time make wget gcc uzip #自动选择y #wget http://byte-unixbench.googlecode.com/files/UnixBench5.1.3.tgz #tar zxvf UnixBench5.1.3.tgz #cd UnixBench #vi Makefile (linux一般都没装图形界面,需要编辑Makefile,省去GL_LIBS项的检测。使用insert插入,按下两次大写字母ZZ退出。) (# GRAPHIC_TESTS = defined) #yum install perl-Time-HiRes #make #./Run
使用virt-what判断VPS虚拟化技术
使用virt-what判断VPS虚拟化技术 #yum -y install ftp time make wget gcc uzip #wget -c http://people.redhat.com/~rjones/virt-what/files/virt-what-1.14.tar.gz #tar zxf virt-what-1.14.tar.gz #cd virt-what-1.14 #./configure #按默认设置 #make && make install #编译并安装 #virt-what 常见的VPS虚拟化技术有:OpenVZ、Xen、Hyper-V、KVM、VMWare 等。
FTP主动模式及被动模式
FTP主动模式及被动模式 FTP协议使用双向的多个连接,一般,FTP连接包括: 一个控制连接(control connection) 这个连接用于传递客户端的命令和服务器端对命令的响应。它使用服务器的21端口,生存期是整个FTP会话时间。 几个数据连接(data connection) 这些连接用于传输文件和其它数据,例如:目录列表等。这种连接在需要数据传输时建立,而一旦数据传输完毕就关闭,每次使用的端口也不一定相同。而且,数据连接既可能是客户端发起的,也可能是服务器端发起的。 FTP协议的数据传输存在两种模式:主动模式和被动模式。这两种模式发起连接的方向截然相反,主动模式是从服务器端向客户端发起;被动模式是客户端向服务器端发起连接。
PureFTPd 553 无法开启那个文件: Permission denied
PureFTPd 553 无法开启那个文件: Permission denied 一:PureFTPd Web面板中,修改或创建账户的时候,修改UID和GID都为www,或者是其他任何用户和用户组。 二:Root账户登录SSH #chown -R www /home/wwwroot/wp.zhangfangzhou.cn/ #chgrp -R www /home/wwwroot/wp.zhangfangzhou.cn/ Pureftpd的重启命令: #/etc/init.d/pureftpd restart chown(改变文件拥有者) chgrp(改变文件所属用户组) chmod(更改文件属性)
CentOS禁止和打开Ping请求
Nginx WordPress伪静态rewrite
Nginx WordPress伪静态rewrite
rewrite ^.*/files/(.*)$ /wp-includes/ms-files.php?file=$1 last;
if (!-e $request_filename) {
rewrite ^.+?(/wp-.*) $1 last;
rewrite ^.+?(/.*\.php)$ $1 last;
rewrite ^ /index.php last;
}
将上述代码插入:
(1)/usr/local/nginx/conf/vhosts.conf (普通)
(2)/usr/local/nginx/conf/vhost/domain.conf (LNMP http://lnmp.org/)
server {…} 中,
重启 nginx(/etc/init.d/nginx restart) 即可生效。
SSH用FTP将服务器上的文件上传到其他服务器
SSH用FTP将服务器上的文件上传到其他服务器 一:检查Linux系统是32位还是64位 getconf LONG_BIT 二:安装FTP客户端 yum install ftp rpm -Uvh http://mirror.centos.org/centos/6/os/i386/Packages/ftp-0.17-54.el6.i686.rpm rpm -Uvh http://mirror.centos.org/centos/6/os/x86_64/Packages/ftp-0.17-54.el6.x86_64.rpm ftp /*启用FTP客户端 open zhangfangzhou.cn /*打开远程服务器 user /*输入用户名 Password: /*输入密码 put FileZilla_3.7.4_win32-setup.exe /public_html/ark.net.cn/Software/FTP/FileZilla_3.7.4_win32-setup.exe /put是上传命令,第 一个FileZilla_3.7.4_win32-setup.exe是本地文件名,第二个是远程文件名。意思就是把本地的FileZilla_3.7.4_win32-setup.exe上传到远 程FTP里,并且命名为FileZilla_3.7.4_win32-setup.exe,这样SSH就可以自己上传了。































