一、
一、nginx 禁止访问配置,指定URL地址指定IP允许访问
server { listen 80; server_name www.lanmps.com; root /Volumes/work/lanmps.com; index index.html index.htm index.php; #/////////////////////////////////////////////////// #主要配置如下 set $flag f; if ($request_uri ~* "^/pay/notify.html$") { set $flag "${flag}1"; } if ($remote_addr = "127.0.0.1") { set $flag "${flag}2"; } if ($remote_addr = "192.168.1.40") { set $flag "${flag}2"; } if ($flag = "f1" ){ set $flag ok; } if ($flag = "f2" ){ set $flag ok; } if ($flag = "f12" ){ set $flag ok; } if ($flag != "ok" ){ return 403; } --------------------- 作者:风.foxwho 来源:CSDN 原文:https://blog.csdn.net/fenglailea/article/details/78091964 版权声明:本文为博主原创文章,转载请附上博文链接!
二、/var/run/redis_6379.pid exists, process is already running or crashed解决方案
rm -rf /var/run/redis_6379.pid
2.2 redis.clients.jedis.exceptions.JedisDataException: MISCONF Redis is configured to save RDB snapshots
解决方法 : 在redis-cli连接到服务器后执行以下命令:
config set stop-writes-on-bgsave-error no
三、启动项目,发现mongodb连接异常。去mognod机器上 docker ps -a
显示所有的容器,包括未运行的。发现
docker启动状态为Exited (0)容器
docker start <CONTAINER ID>
例如:docker start 2c2085e096b5
四、项目redis 连接不上,启动不会报错,接口出发redis时 报错
一步步判断问题在哪。redis cli可以连接。内网之间无法访问,怀疑是配置问题
1、修改redis服务器的配置文件 vi redis.conf 注释以下绑定的主机地址 # bind 127.0.0.1 2、修改redis服务器的参数配置 修改redis的守护进程为no ,不启用 127.0.0.1:6379> config set daemonize "no" OK 修改redis的保护模式为no,不启用 127.0.0.1:6379> config set protected-mode "no" OK
搞定
https://blog.csdn.net/testcs_dn/article/details/43052585
五、
安装redis、mysql一定要记录。特别是正式环境
docker的话要挂载目录
docker要注意空间,放在空间最大的盘,否则容易满。