LNMPA(LNMP0.7)安装出现502 Bad Gateway解决方法
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/
nginx : /usr/local/nginx
mysql : /usr/local/mysql
php : /usr/local/php
apache : /usr/local/apache
網站目錄: /home/wwwroot/
Nginx日志目錄:/home/wwwlogs/
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
轉載于:https://my.oschina.net/zhangdapeng89/blog/41171
總結
以上是生活随笔為你收集整理的LNMPA(LNMP0.7)安装出现502 Bad Gateway解决方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Web游戏开发编程:最神奇的“触觉振动”
- 下一篇: windows之tracert与linu