标签归档:nginx

lnmpa愁死我了……

累死我了~
今天将lnmp改为lnmpa环境,rewrite也全部重写。那么问题来了,各种文件死活无法遵循rewrite规则执行,捣鼓了好几个小时,才想到是lnmpa引起的,因为静态文件全部走的nginx,我改Apache的conf对这些静态文件是无效的,针对静态文件的rewrite全部需要写在nginx的conf里,这下终于好了……

Apache Rewrite
1、非www自动加上www
2、隐藏CI框架的index.php

Nginx Rewrite
1、重定向图片文件到UPYUN

安装LNMPA注意事项:
1、如果安装完毕后你直接新增以前存在的vhost名字,那么conf就会被覆盖成原始的。
2、安装时,需要先cd到lnmp文件夹(没改过目录的话就是lnmp1.1-full),然后再使用./apache.sh进行安装,保证安装的文件都在lnmp1.1-full文件夹里。
3、LNMPA的APACHE配置是原始的,没有经过优化,自行优化一次先……

APACHE配置优化:
worker.c优化

prefork.c优化

130904服务器搬迁笔记

老服务器遇到各种故障,于是决定换上hoofei提供的优质VPS。
由于只能安装Linux系统,只好学着用一下了,顺便还要学vi的使用,Nginx的设置……天啊………………

linux命令:

vi快捷键:
u //是撤销刚才做的动作(以前的ctrl+z)
ctrl+r //是恢复刚才撤销的动作(以前的ctrl+y)
dd //是删除某一行
v //移动光标可以选中文本
y //复制
p //粘贴
yy 复制一行则
y$ 复制当前光标所在的位置到行尾
y^ //复制当前光标所在的位置到行首
3yy //复制三行则:即从当前光标+下两行

剪切文本:
用v选中文本之后可以按y进行复制,如果按d就表示剪切,之后按p进行粘贴

dd //剪切一行
d$ //剪切当前行光标所在的位置到行尾
d^ 剪切当前行光标所在的位置到行首
3dd 前切三行:即从当前行+下两行被剪切了

数据库恢复:

Nginx设置:
在server{}里,root一行下面加入:

FTP相关问题:
我研究了好久好久……
www是lnmp的核心用户组,所以你得保留所有wwwroot下面的文件归属于www这个组
然后你又要用自己的帐号登录FTP来上传删除等管理。

chown就是修改文件或文件夹的所有人/组,上面的username:www就是设置所有人为username,组为www。
于是……就什么都好了……卧槽卧槽卧槽卧槽卧槽卧槽卧槽卧槽!!!

删除虚拟主机: