随笔分类 - Linux
摘要:单机模式 - 用于测试和单机试用。集群模式 - 用于生产环境,确保高可用。多集群模式 - 用于多数据中心场景。 参考地址(参考官方文档即可):https://nacos.io/zh-cn/docs/deployment.html我这边直接wget nacos微小版 然后执行如下命令,就实现了单部署:
阅读全文
摘要:昨天部署项目到公司内部开发服务器上,部署显示是成功,结果出现了这样的错误: o.s.c.a.n.c.NacosPropertySourceBuilder : get data from Nacos error,dataId:application-dev.yaml 通常这样的错误是因为IDE对应的文
阅读全文
摘要:应用场景: 比如每天凌晨执行crontab对应的项目部署脚本(使用git作为项目的版本控制)。 如果不这样做会怎么样? 每次部署都要git clone并输入对应的用户名和密码,需要人工。这样就显得很不自动化了。 那么解决方式有哪些呢?我这边推荐一个最简单有效的方式: .git-credentials
阅读全文
摘要:针对sudo apt-get install命令安装的nginx(默认会有/etc/nginx/conf.d) 生成密码 如果没有conf.d/passwd这个文件,就自行创建 配置nginx 修改配置文件: 修改内容如下: 重启nginx 访问效果如下
阅读全文
摘要:主要命令如下: : 表示当前目录所有文件,也可以是某个文件名-r 是递归查找-n 是显示行号-R 查找所有文件包含子目录-i 忽略大小写-l 只列出匹配的文件名-L 列出不匹配的文件名-w 只匹配整个单词,而不是字符串的一部分(匹配 hello,不匹配helloo) 应用场景:比如我最近我在我个人的
阅读全文
摘要:进入lnmp官网 https://lnmp.org/download.html 如图: 进入Linux服务器并执行wget命令下载 解压该压缩包 执行安装脚本 执行脚本后,会有让你选择对应的mysql版本和php版本,只需输入对应的序列号即可 安装成功标志 访问IP对应的效果图如下:
阅读全文
摘要:错误信息如下: 错误原因:是因为添加用户时没有授权对应的目录,仅仅执行了useradd user而没有授权对应的家目录 直接解决办法如下(执行如下命令,以后就登录到终端上就不会出现上面的错误信息): 不过一般是可以避免这种情况的出现,添加用户执行如下命令即可:
阅读全文
摘要:错误描述:edusoho上传如avi、mp4等容量大的图片(如100m以上或500m等)弹出abort提示框 原因:是因为web服务器apache默认上传文件有限制导致的 解决办法如下: (1)首先修改改php.ini配置文件sudo vim /etc/php/7.0/fpm/php.ini 并修改
阅读全文
摘要:mod_proxy ,主代理模块Apache模块用于重定向连接;它允许Apache充当底层应用程序服务器的网关。mod_proxy_http ,它增加了对代理HTTP连接的支持。mod_proxy_balancer和mod_lbmethod_byrequests ,它为多个后端服务器添加负载平衡功能
阅读全文
摘要:问题描述:安装CRMEB后,只能通过https://域名//index.php/admin访问到后台,而不能直接通过https://域名/admin访问到后台,以至于导致进入系统后台出现有的功能界面可用,有的功能界面则出现404或者服务器异常之类的,从浏览器上看就是路径方面的原因导致的,实际原因则是
阅读全文
摘要:具体步骤不是特别复杂,有些细枝末节我可能忽略了,不过参考我的这个教程,应该可以配置好的,如果朋友们有问题,可以留言给我。参考资料如下:Linux + Apache2 环境下配置 https (腾讯云免费证书) Ubuntu系统Apache 2部署SSL证书 虽然说很多不记得了,但是有这么几点必须要提
阅读全文
摘要:问题信息: 问题描述:去官网下载tomcat后,解压本地并启动,发现启动极其缓慢,启动一个tomcat居然要十几分钟或者是始终启动不起来。 问题原因:是因为Tomcat8熵池阻塞变慢 解决方案: (1)找到java.security文件(请执行该命令:cd /usr/lib/jvm/java-1.8
阅读全文
摘要:记录一下Ubuntu16.04下的apache服务器不能解析php的问题,如图所示: 对于这个Ubuntu16.04最直接最快速的解决办法就是执行如下命令:
阅读全文
摘要:错误信息:请在mysql配置文件修sql-mode或sql_mode为NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION 解决办法(最有效,以MySQL5.7为例):修改配置文件 并在该配置文件添加如下内容: 最后,重启一下MySQL服务器即可解决该问题
阅读全文
摘要:主要针对在Ubuntu16.04搭建CRMEB环境时,监测环境会出现一个curl_init问题,这时只需执行如下命令即可解决:
阅读全文
摘要:环境准备:PHP7.0.33MySQL5.7Apache2.4 PHP环境安装: MySQL环境安装: Apache2.4环境安装 克隆Gitee项目 修改apache的配置(vim /etc/apache2/apache2.conf) 可以通过/Option快速定位查找配置文件如下: 将其改为如下
阅读全文
摘要:错误信息: 错误原因:是由于帐号并没有开启免密码导致的 解决办法: 编辑sudoers文件 vim /etc/sudoers 添加免密码: 如:jenkins ALL = NOPASSWD: ALL 参考链接:sudo: no tty present and no askpass program s
阅读全文
摘要:首先为什么Linux远程传输要免密码?手动使用scp命令传输每次都要输密码太过麻烦了。 开发中有一句话,能复制粘贴尽量不要手打。 运维中有一句话,能脚本化实现尽量不要手动执行。 远程传输文件免密码的目的:在于为了保证公司数据安全,将相关的备份文件传输到一个或多个备份服务器上防止服务器上面的数据因运维
阅读全文
摘要:FTP配置文件位置/etc/vsftpd.conflisten=NO设置为YES时vsftpd以独立运行方式启动,设置为NO时以xinetd方式启动(xinetd是管理守护进程的,将服务集中管理,可以减少大量服务的资源消耗)listen_ipv6=YES以上两个只能一个YES一个NO否则会出错lis
阅读全文
摘要:详细错误信息: 关键信息: Cannot read property ‘replace’ of null 问题原因:我为了将我的wiki链接到hexo修改了root路径,如下图所示: 解决办法(将root改为原来的/即可解决这个问题): 这个/相当于默认指向developers-youcong.gi
阅读全文