随心 Hi

Feed Rss

LNMP安装配置教程

12.12.2011, Hi网络, by .

一、LNMP安装
1.下载LNMP安装包->解压->切换到LNMP目录

wget -c http://soft.vpser.net/lnmp/lnmp0.7.tar.gz
tar zxvf lnmp0.7.tar.gz
cd lnmp0.7/

*注意:以上指令特别适用于美国VPS,若国内VPS推荐下载和使用完整版,仅需将以上所有的lnmp0.7改为lnmp0.7-full即可

2.进行安装

CentOS下:./centos.sh

Debian下:./debian.sh

Ubuntu下:./ubuntu.sh

*注意1:接下来程序会提示:输入要绑定的域名(建议使用一个二级域名,该域名会绑定到/home/wwwroot/),回车,再输入要设置的MySQL root的密码,回车,提示”Press any key to start…“,按任意键开始安装。程序会自动开始安装编译。

*注意2:LNMP安装包采用编译方式进行安装,因此需要较长时间,取决于VPS性能。
二、LNMP附加组件安装
1、安装eAccelerator:./eaccelerator.sh

2、安装ionCube:./ionCube.sh

3、安装PureFTPd:./pureftpd.sh(在http://你的域名或IP/ftp/进行管理)

4、安装VsFTPD:./vsftpd.sh(执行命令:useradd -d /home/wwwroot -s /sbin/nologin adminftp 添加上帐号指定好ftp帐号的根目录,再执行:passwd adminftp 设置上密码,登录就可以了)
三、LNMP常用管理

  1. 添加虚拟主机:/root/vhost.sh
  2. 删除虚拟主机:rm /usr/local/nginx/conf/vhost/域名.conf
  3. LNMP状态管理: /root/lnmp {start|stop|reload|restart|kill|status}
  4. Nginx状态管理:/etc/init.d/nginx {start|stop|reload|restart}
  5. PHP-FPM状态管理:/etc/init.d/php-fpm {start|stop|quit|restart|reload|logrotate}
  6. PureFTPd状态管理: /etc/init.d/pureftpd {start|stop|restart|kill|status}
  7. MySQL状态管理:/etc/init.d/mysql {start|stop|restart|reload|force-reload|status}
  8. phpinfo : http://域名或IP/phpinfo.php
  9. phpMyAdmin : http://域名或IP/phpmyadmin/
  10. 探针 : http://域名或IP/p.php
  11. PureFTP管理界面:http://域名或IP/ftp/
  12. Nginx主配置文件:/usr/local/nginx/conf/nginx.conf
  13. MySQL配置文件:/etc/my.cnf
  14. PHP配置文件:/usr/local/php/etc/php.ini
  15. PureFtpd配置文件:/usr/local/pureftpd/pure-ftpd.conf
  16. PureFtpd MySQL配置文件:/usr/local/pureftpd/pureftpd-mysql.conf
  17. nginx目录 : /usr/local/nginx
  18. mysql目录 : /usr/local/mysql
  19. php目录 : /usr/local/php
  20. 网站目录: /home/wwwroot/
  21. Nginx日志目录:/home/wwwlogs/
  22. 自定义伪静态:/usr/local/nginx/conf/自己的伪静态.conf

四、一般的配置
1.给www用户权限以保证上传文件

如果你是LNMP的用户,请执行下面语句:

chown -R www /home/wwwroot/网站目录

如果你是LEBScript的用户,请执行下面语句:

chown -R www-data /var/www/网站目录

2.Debian下邮件发送问题

许多Debian模版下默认以exim4作为邮件服务器(不是我们常见的sendmail),这时,需要简单配置。将/etc/exim4 /update-exim4.conf.conf中dc_eximconfig_configtype=’local’改为 dc_eximconfig_configtype=’internet’,并使用如下命令,重启Exim4。

invoke-rc.d exim4 restart

发表评论

电子邮件地址不会被公开。 必填项已用*标注

您可以使用这些HTML标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>