2019独角兽企业重金招聘Python工程师标准>>>

LNMPA是什么?

简单的说就是Linux+Nginx+MySql+PHP+Apache

怎么会用这种构架?

Nginx和Apache都是搭建网站服务器的,怎么两个都装了,那怎么办啊?是这样的。Nginx作为前段服务器处理静态请求,如果启用动态请求就要用Apache了,毕竟人家Apache是多年的老牌软件了。

这样搭建有很大的优势的,官网上这么说“LNMPA使用Nginx作为前端服务能够更快更及时的静态页面、js、图片等,当客户端请求访问动态页面时由Nginx的反向代理给Apache处理,Apache处理完再交予Nginx返回给客户端。
采用LNMPA能够更好的解决LNMP架构中由于PHP-FPM方面产生的502错误,同时能够为提供更安全的多用户多站点环境。

这次更新了什么?

优化安装过程,修复多处安装错误处理;添加LNMP至LNMPA升级包;重写PureFTP安装包,实现只需要输入密码即可安装成功;Nginx升级至0.8.54、MySQL升级至5.1.54、PHP升级至5.2.17;优化PHP升级脚本;优化Nginx升级脚本;添加LNMPA PHP版本升级工具;优化eAccelerator自动安装脚本,支持LNMPA同时多次安装都不会出现多次加载;优化ionCube自动安装脚本,支持LNMPA同时多次安装都不会出现多次加载;;去除了Suhosin;下载安装?

下载:http://www.lnmp.org/download.html

安装:与Lnmp0.6的安装方法一样的,具体看http://www.lnmp.org/install.html,不过这个是LNMP的安装,还要加上Apache的安装,安装完LNMP,然后再执行./apache.sh安装Apache。

LNMP0.6到0.7?

在上面的更新纪录中也看到了,这次0.7比0.6升级了Nginx、MySQL、PHP,添加了Apache,所以只要解压缩完整版的安装包,进入目录执行upgrade_nginx.sh、upgrade_nginx.sh、upgrade_php.sh,然后再执行apache.sh即可。

对于更新的话,最好就是先卸载0.6,然后再全新安装0.7。

状态管理

LNMPA状态管理:/root/lnmpa {start|stop|reload|restart|kill|status}
Nginx状态管理:/etc/init.d/nginx {start|stop|reload|restart}
PureFTPd状态管理: /etc/init.d/pureftpd {start|stop|restart|kill|status}
MySQL状态管理:/etc/init.d/mysql {start|stop|restart|reload|force-reload|status}
Apache状态管理:/etc/init.d/httpd {start|stop|restart|graceful|graceful-stop|configtest|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}
Nginx状态管理:/etc/init.d/nginx {start|stop|reload|restart}
PureFTPd状态管理: /etc/init.d/pureftpd {start|stop|restart|kill|status}
MySQL状态管理:/etc/init.d/mysql {start|stop|restart|reload|force-reload|status}
Apache状态管理:/etc/init.d/httpd {start|stop|restart|graceful|graceful-stop|configtest|status}

相关图形界面程序

phpinfo : http://前面输入的域名或IP/phpinfo.php
phpMyAdmin : http://前面输入的域名或IP/phpmyadmin/
探针 : http://前面输入的域名或IP/p.php
PureFTP管理界面:http://前面输入的域名或IP/ftp/

LNMPA相关目录

nginx : /usr/local/nginx
mysql : /usr/local/mysql
php : /usr/local/php
apache : /usr/local/apache
网站目录: /home/wwwroot/
Nginx日志目录:/home/wwwlogs/

LNMPA相关配置文件

Nginx主配置文件:/usr/local/nginx/conf/nginx.conf
MySQL配置文件:/etc/my.cnf
PHP配置文件:/usr/local/php/etc/php.ini
PureFtpd配置文件:/usr/local/pureftpd/pure-ftpd.conf
PureFtpd MySQL配置文件:/usr/local/pureftpd/pureftpd-mysql.conf
Apache配置文件:/usr/local/apache/conf/httpd.conf

更多详情,请查看官网 http://www.lnmp.org/lnmpa.html

转载于:https://my.oschina.net/zhangdapeng89/blog/41171

LNMPA(LNMP0.7)安装出现502 Bad Gateway解决方法相关推荐

  1. lnmp一键包502 Bad Gateway解决方法

    使用LNmp有一段时间了,可是在流量大的时候,有时会莫名其妙的出现Nginx 502 Bad Gateway,不是php-fpm死掉了,就是nginx死掉了,网站多的时候根本没空每天一个个检查,往往是 ...

  2. php 502 bad gateway 解决方法

    起因 新装的LNMP环境怎么都跑不起来代码,一直提示502 bad gateway 本着有事找度娘的精神,我首先百度了以下,果然度娘一下帮我找到了很多网友们提供的答案,五花八门,有的说是超时时间的问题 ...

  3. php502bad gateway,经验之谈:nginx php 502 bad gateway 解决方法

    今天在使用nginx时发现运行php页面会提示502 bad gateway这类错误了,下面我根据各位群友提供的一些方法完美的解决了502 bad gateway问题. 访问phpMyAdmin时,出 ...

  4. 常见的Nginx 502 Bad Gateway解决办法

    常见的Nginx 502 Bad Gateway解决办法如下: Nginx 502错误情况1: 网站的访问量大,而php-cgi的进程数偏少. 针对这种情况的502错误,只需增加php-cgi的进程数 ...

  5. php502bad gateway,PHP表单提交后出现502 bad gateway解决办法

    搜索热词 <PHP表单提交后出现502 bad gateway解决办法>要点: 本文介绍了PHP表单提交后出现502 bad gateway解决办法,希望对您有用.如果有疑问,可以联系我们 ...

  6. php thrift 报错,thrift安装遇到的问题以及解决方法(必看篇)

    1. 必须安装boost.最新的稳定版是1.48.0. 1.1.先下载:http://sourceforge.NET/projects/boost/files/boost/1.48.0/ 选择tar. ...

  7. Centos系统上安装php遇到的错误解决方法集锦

    Centos系统上安装php遇到的错误解决方法集锦 1.configure: error: xml2-config not found. Please check your libxml2 insta ...

  8. Tesorflow源代码安装方式以及错误的解决方法

    Tesorflow源代码安装方式以及错误的解决方法 参考文章: (1)Tesorflow源代码安装方式以及错误的解决方法 (2)https://www.cnblogs.com/greentomlee/ ...

  9. ThinkPad安装deepin操作系统报错解决方法

    ThinkPad安装deepin操作系统报错解决方法 参考文章: (1)ThinkPad安装deepin操作系统报错解决方法 (2)https://www.cnblogs.com/haihua85/p ...

最新文章

  1. 2018-2019-1 20165310 20165315 20165226 实验一 开发环境的熟悉
  2. 上传附件每次都是上传中。_起标题头疼?每次卡在标题上 我都回顾这7种方法 创作灵感就来了...
  3. 一个DirectX使用的例子
  4. 单片机数字滤波算法如何实现?(附代码)
  5. centos修改磁盘uuid_为什么MySQL用uuid做主键会被骂?
  6. 大数据职业理解_数据分析师真有那么好?其实正在面临3大职业困境
  7. java-集合(三)
  8. 计算机科学与技术素材,计算机科学与技术ppt素材
  9. 有助于提高锁性能的几点建议
  10. mysql查询表字段默认值
  11. Swift 周报 第十期
  12. 汉诺塔(Hanoi)图解递归算法
  13. WINDOWS蓝屏代码大全
  14. 带通滤波器作用和用途_什么是带通滤波器?工作原理及原理图详解
  15. JPush极光推送详解
  16. 文法与语言(笔记版)
  17. 1065:奇数求和(C C++)
  18. 微盟程序员删库跑路,被判刑六年!
  19. 【Alpha】阶段第九次Scrum Meeting
  20. 纯真IP数据库格式详解zt

热门文章

  1. 《Microsoft Sql server 2008 Internals》读书笔记--第十一章DBCC Internals(11)
  2. 牛津大学计算机科学研究生几年,2020年牛津大学硕士一般几年毕业
  3. 一条更新SQL 是如何执行的?
  4. MyBatis 一级缓存与二级缓存的区别?
  5. SpringMVC的数据响应-回写数据-返回对象或集合(应用)
  6. 字符输出流写数据的其他方法
  7. 有状态服务和无状态服务的区别与联系
  8. Oracle数据库管理
  9. SpringBoot AOP拦截器
  10. mysql count 排序_SQL进阶排序和窗口函数