主页 / LNMP / OneInStack

OneInStack

oneinstack部署java应用教程

《回答如何挂载数据盘?》

默认是做了动静分离(nginx+tomcat),即nginx处理静态资源(jss、ccc、图片等),其余的交给tomcat处理。 lnmt模式默认(未绑定域名)对应网站根目录/data/wwwroot/default(不是webapps),部署代码时建议将war包解压(比如example.war,解压命令:jar xf example.war ,注意权限必须为www),将其中代码放到对应网站根目录 …

阅读详情 »

让oneinstack支持fileinfo

《回答OneinStack如何支持fileinfo?》

由于php打开fileinfo(php参数–enable-fileinfo)需要大量系统资源才能编译通过,考虑到小内存机器,因此默认OneinStack fileinfo不支持,需额外再安装 2016-06-19之后安装oneinstack 执行./addons.sh 选择4 安装fileinfo即可 2016-06-19之前安装oneinstack,请如下手工编译安装 如果需要支持fileinf …

阅读详情 »

修改oneinstack服务器缓存时间

《回答60秒的服务器缓存时间需要在哪里调整?》

默认情况下,为了减少PHP编译时间,提高性能(生产环境强烈开启Opcache),oneinstack提供的PHP环境默认加载了Opcache模块(PHP5.5、5.6、7.0、7.1)。 但是这样会出现PHP代码更新后,需要2~3分钟才能生效,这样影响工作效率,在网站调试阶段建议您关闭或者每次有代码更新刷新缓存(推荐方法二) 方法一:卸载Opcache cd /root/oneinstack ./ …

阅读详情 »

oneinstack设置网站根目录权限

《回答OneinStack如何配置MySQL远程连接?》

oneinstack安装程序时,报文件没有权限,如何处理?网站根目录权限遵循:文件644 文件夹755 权限用户和用户组www,如出现文件权限问题时,请执行下面3条命令: chown -R www.www /data/wwwroot/ find /data/wwwroot/ -type d -exec chmod 755 {} ; find /data/wwwroot/ -type f -exec …

阅读详情 »

oneinstack实现php多版本共存

当使用oneinstack作为VPS或者服务器的环境的时候我们可能因为不同的程序的需求迫使我们要实现不同版本的PHP共存,这里简单说说oneinstack实现php多版本共存的教程。 1. 安装OneinStack 选择lnmp模式,默认安装php5.4,安装步骤参考:http://oneinstack.com/install/ 选项如下: Install Nginx Do not install …

阅读详情 »

oneinstack如何使用Let’s Encrypt的SSL证书?

使用oneinstack的用户可能有些需要在建站的时候用到SSL证书,实际上oneinstack自带了一种可以一键安装并且自动续期的免费的SSL证书(Let’s Encrypt)。只需要简单两步就可以正确安装Let’s Encrypt证书。我们便宜完oneinstack之后实际上这个自带一键安装功能是默认没有开启的,我们需要在oneinstack目录下找到脚本addons.sh,直接运行这个脚本, …

阅读详情 »