lnmp环境搭建问题汇总
宝塔报告是干什么用的?
宝塔报告是干什么用的?
宝塔报告是一款非常好用的网站服务器管理控制面板,官方对用户永久免费,Linux操作系统一定要是纯净系统安装,并且要支持CentOS、Ubuntu、Debian、Fedora、deepin,web端管理,宝塔面板可一键创建站点、FTP上传下载数据、数据库、https协议SSL证书;安全管理运行,计划任务,文件管理,PHP多版本共存及切换;自带LNMP与LAMP。
docker宿主机是什么意思,不安装宿主机好像也可以运行容器?
docker搭建了lnmp环境后,如果需要访问安装在宿主机上的数据库或中间件,是不能直接使用127.0.0.1这个ip的,这个ip在容器中指向容器自己,那么应该怎么去访问宿主机呢:
例如你的docker环境的虚拟IP是192.168.99.100,那么宿主机同样会托管一个和192.168.99.100同网段的虚拟IP,并且会是主IP:192.168.99.1,那么就简单了,在容器中访问192.168.99.1这个地址就等于访问宿主机,问题解决
注意,通过192.168.99.1访问宿主机,等于换了一个ip,如果数据库或中间件限制了本机访问或者做了ip段限制,要记得添加192.168.99.1到白名单。
苹果商店502badgateway是什么意思?
方法:
1.目前lnmp一键安装包比较多的问题就是502 Bad Gateway,大部分情况下原因是在安装php前,脚本中某些lib包可能没有安装上,造成php没有编译安装成功。
解决办法:可以尝试根据lnmp一键安装包中的脚本手动安装一下,看看是什么错误导致的。
2.在里,eaccelerator配置项一定要放在Zend Optimizer配置之前,否则也可能引起502 Bad Gateway
3.在安装好使用过程中出现502问题,一般是因为默认php-cgi进程是5个,可能因为phpcgi进程不够用而造成502,需要修改 将其中的max_children值适当增加。
执行超时,修改 将max_execution_time 改为300
5.磁盘空间不足,如mysql日志占用大量空间.
6.查看php-cgi进程是否在运行.
502 Bad Gateway的含义是请求的PHP-CGI已经执行,但是由于某种原因(一般是读取资源的问题)没有执行完毕而导致PHP-CGI进程终止,一般来说Nginx 502 Bad Gateway和的设置有关。
有两个至关重要的参数,一个是max_children,另一个是request_terminate_timeout,但是这个值不是通用的,而是需要自己计算的。
在安装好使用过程中出现502问题,一般是因为默认php-cgi进程是5个,可能因为phpcgi进程不够用而造成502,需要修改 将其中的max_children值适当增加。