LNMPA是什么?也许大家对LAMP、LNMP比较熟悉,LAMP代表Linux下Apache、MySQL、PHP这种网站服务器架构;LNMP代表的是Linux下Nginx、MySQL、PHP这种网站服务器架构。LNMPA代表的是Linux下Nginx、MySQL、PHP、Apache这种网站服务器架构,是结合LAMP与LNMP各自的优点而产生的新的网站服务器架构。 我们为什么采用LNMPA这种架构?采用Linux、PHP、MySQL的优点我们不必多说。Nginx是一个小巧而高效的Linux下的Web服务器软件,与Apache相比,消耗资源更少,支持的并发连接,更高的效率,反向代理功能效率高、静态文件处理快等。 Apache是一款老牌的Web服务器软件,在高并发时对队列的处理比FastCGI更成熟,Apache的mod_php效率比php-cgi更高且更稳定、对伪静态支持好,不需要转换、多用户多站点权限等方面有着更好的效果…… LNMPA这种架构有什么优势?LNMPA使用Nginx作为前端服务能够更快更及时的静态页面、js、图片等,当客户端请求访问动态页面时由Nginx的反向代理给Apache处理,Apache处理完再交予Nginx返回给客户端。采用LNMPA能够更好的解决LNMP架构中由于PHP-FPM方面产生的502错误,同时能够为提供更安全的多用户多站点环境。
如何获取/安装LNMPA一键安装包?LNMPA是LNMP的扩展,你可以自由 下载 并使用它在VPS(VDS)或独立服务器上,做为真正的生产环境或测试环境。按LNMP安装教程安装好LNMP后,再执行./apache.sh 开始安装,会提示输入域名和邮箱,该域名是绑定到/home/wwwroot/目录的(要与安装LNMP时的域名一致),回车确认后将会自动开始安装。(低于1G内存不建议使用LNMPA,升级到LNMPA后无法降回LNMP) 安装其他组件(注:安装如下组件,必须在lnmp0.9的安装目录,即lnmp压缩包解压缩后cd lnmp0.9/后的目录!,如果找不到可以执行find / -name eaccelerator.sh查找。)(注:以下组件不一定您都需要,请按您的需求使用!) 1、安装eAccelerator,执行如下命令:./eaccelerator.sh ,按提示选择版本,回车确认后,就会自动安装并重启web服务。 2、安装ionCube,执行如下命令:./ionCube.sh 回车确认后,就会自动安装并重启web服务。 3、安装imageMagick,执行如下命令:./imageMagick.sh 回车确认后,就会自动安装并重启web服务。 4、安装memcached,执行如下命令:./memcached.sh 回车确认后,就会自动安装并重启web服务。 5、安装PureFTPd和管理面板,执行如下命令:./pureftpd.sh 按提示输入你MySQL的root密码、FTP用户管理面板的密码、MySQl的FTP数据库密码(可直接回车,自动生成一个密码),回车确认,就会自动安装PureFTPd,安装完PureFTPd,在浏览器执行http://你的域名或IP/ftp/ 输入你前面设置的FTP用户管理面板的密码,就可以管理。 6、升级Nginx版本,执行如下命令:./upgrade_nginx.sh 按提示输入nginx的版本号,如1.0.10,版本号可以从http://nginx.org/en/download.html获取。
7、升级PHP版本,执行如下命令:./upgrade_lnmpa_php.sh 按提示输入php版本号,如5.3.6。 状态管理LNMPA状态管理:/root/lnmpa {start|stop|reload|restart|kill|status} 虚拟主机管理1、LNMPA添加虚拟主机:/root/vhost.sh 2、删除虚拟主机,ssh执行:rm /usr/local/nginx/conf/vhost/域名.conf 同时需要:rm /usr/local/apache/conf/vhost/域名.conf 状态管理LNMPA状态管理: /root/lnmpa {start|stop|reload|restart|kill|status} 相关图形界面程序phpinfo : http://前面输入的域名或IP/phpinfo.php LNMPA相关目录nginx : /usr/local/nginx LNMPA相关配置文件Nginx主配置文件:/usr/local/nginx/conf/nginx.conf 注:LNMP一键安装包 0.9 & LNMPA已经在DiaHosting(感谢提供测试VPS)、VPSYOU(感谢提供测试VPS)、PhotonVPS(感谢提供测试VPS)、VPSZZ、Linode、XeHost、瑞豪开源VPS、YardVPS、Hostigation、MyHost123、ThrustVPS、BuyVM、DirectSpace等多家美国VPS的CentOS、Debian、Ubuntu的32位和64位系统上测试通过。(Debian5系统源目前有问题,请使用Debian6!)
它安装那些软件 |
|