burst vps LNMP 安装 教程

===========================================================
LNMP是一个基于CentOS编写的Nginx、PHP、MySQL、phpMyAdmin、eAcelerator一键安装包。可以在VPS、独立主机上轻松的安装LNMP生产环境。
本页面为LNMP for CentOS的安装方法,Debian/Ubuntu请到:http://blog.licess.cn/lnmp-debian-ubuntu/
LNMP Ver0.3软件版本说明(2009年11月17日更新添加虚拟主机面板程序):
Nginx:0.7.63
PHP:5.2.10
MySQL:5.1.35
Zend Optimizer :3.3.9
eaccelerator:0.9.5.3
============================================================
1  执行命令: wget http://soft.vpser.net/lnmp/lnmp0.3.tar.gz (将lnmp0.3.tar.gz下载到VPS中)
2  执行: tar zxvf lnmp0.3.tar.gz 解压LNMP一键安装包)。
3  执行命令: cd lnmp0.3(进入lnmp0.3目录)
4  执行./centos.sh  安装完成后回车 输入要绑定的域名
程序会自动安装编译Nginx、PHP、MySQL、phpMyAdmin、eAcelerator这几个软件。
注:如果需要安装eAcelerator,执行如下命令:./eaccelerator.sh 就会自动安装。
如需卸载,执行./uninstall.sh 就会自动卸载Nginx、PHP、MySQL。
============================================================
MySQL默认用户名:root 密码:root
手动添加虚拟主机:
修改/usr/local/nginx/conf/nginx.conf 文件

server
{
  listen  80;
  server_name  status.lnmp.org;
  location / {
   stub_status on;
   access_log   off;
  }
}
后面添加上下面代码:
server
{
  listen       80;
  server_name www.lnmp.org;
  index index.html index.htm index.php;
  root  /home/wwwroot/abc;
  location ~ .*\.(php|php5)?$
   {
    fastcgi_pass  unix:/tmp/php-cgi.sock;
    #fastcgi_pass  127.0.0.1:9000;
    fastcgi_index index.php;
    include fcgi.conf;
   }
  location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
   {
    expires      30d;
   }
  location ~ .*\.(js|css)?$
   {
    expires      12h;
   }
  access_log   off;
}
再执行kill -HUP `cat /usr/local/nginx/logs/nginx.pid`虚拟机就生效了。
==========================================================
通过下面这几个链接查看phpinfo和管理MySQL
phpinfo    http://domain.name/phpinfo.php
phpMyAdmin http://domain.name/phpmyadmin
PHP探针:  http://domain.name/p.php
============================================================
安装vsftp:
下载vsftpd-for-LNMP.zip:执行 wget http://blog.licess.cn/uploads/200903/vsftpd-for-LNMP.zip
unzip vsftpd-for-LNMP.zip
cd vsftpd-for-LNMP
chmod +x installvsftpd.sh
./installvsftpd.sh
安装完毕后即可使用你的SSH的帐号和密码登录,也可以修改/etc/vsftpd.chroot限制用户在家目录里。默认添加了adminftp用户,但是没有设置密码,可以执行passwd adminftp 来设置密码,或者userdel admintpd 删除用户。
执行 adduser -d /web/www/user1 -s /sbin/nologin user1  来添加一个不能SSH登录的FTP帐号,家目录为/web/www/user1 但是没有限制,添加限制,请修改/etc/vsftpd.chroot 添加要限制的用户。

posted @ 2010-03-02 11:25  水木  阅读(1236)  评论(0编辑  收藏  举报