1,logstash服务端配置
首先申明一点,ubuntu做为服务器,个人是不推荐的。但是ubuntu源的东西还是挺全的,要装什么东西都比较方便。
nginx做前端代理分发,tomcat处理请求。nginx反代tomcat实现https有二个方法。
微信小程序需要tls1.2,也就是说openssl要是1.0.2以上的版本。重新安装openssl后,nginx也是要重新安装的。
服务器的nginx安装好了,重新安装,就用了nginx -V的配置。下面是详细过程。
mac下面安装php nginx mysql根linux下面差不多,建议大家使用brew管理工具包安装。
openfire 采用Java开发,开源的实时协作(RTC)服务器基于XMPP(Jabber)协议。openfire安装和使用都非常简单,并利用Web进行管理。openfire集群,还比较容易配置的,但是没有连接池,这一缺点,我们可以用nginx来弥补。
小VPS受系统资源的限制,访问量过大,超过系统所能承受的极限时,有一部分请求就会502了。在系统资源够用的情况,优化nginx,php-fpm,以及系统本身,达到2个目的:
1,合理配置系统资源,将有限的资源,最大化利用。好钢用在刀刃上。
2,尽量减少磁盘的I/O
nginx php设置上传文件大小,有三个地方需要改。
今天遇到一个怪问题,虽然解决了,但是具体的原因还是不清楚。一个test.php文件,写了一个curl请求别的api接口,如果通过nginx访问的话,10次能成功一,二次,并且非常慢。如果通过php命令直接运行,每次都成功,并且速度很快。
以前考虑过这个问题,今天实现了一下,挺快的,从研究到开发完成差不多4个小时。有点类似QQ,二台电脑登录,一台会把另一台挤掉线,并提示其他地点登录信息。