Cloudflare显示网站521错误
这个时候如果排除了数据库,Nginx以及其他的问题后,应该怀疑到是Cloudflare的问题,尤其是ssl
的问题。
Cloudflare一共支持4种mode:
SSL/TLS encryption mode
- Off
- Flexible
- Full
- Full(strict)
看一下,这里,从上到下是逐渐严格的,所以可以试试Off,如果OK,说明网站没问题,而是ssl的问题。
至于SSL怎么解决,有空再聊。
这个时候如果排除了数据库,Nginx以及其他的问题后,应该怀疑到是Cloudflare的问题,尤其是ssl
的问题。
Cloudflare一共支持4种mode:
SSL/TLS encryption mode
- Off
- Flexible
- Full
- Full(strict)
看一下,这里,从上到下是逐渐严格的,所以可以试试Off,如果OK,说明网站没问题,而是ssl的问题。
至于SSL怎么解决,有空再聊。
以这个命令为例: sudo apt-get update
第一种方法,使用管道(上一个命令的 stdout 接到下一个命令的 stdin):
#!/bin/bash
echo password | sudo -S apt-get update
最近在玩WSL,就是Windows Subsystem for Linux,感觉很好,能够完全替换Cygwin。
于是就在WSL里远程连接一个服务器,服务器用的是root账户,那么显然是ssh [email protected]
了。但是在本地WSL里呢,由于多次忘记sudo
导致报错,我就自然而言的加了sudo
,所以就是sudo ssh [email protected]
,结果呢,总是提示要密码。这就很邪门,我明明已经把ssh pub key放进去了。
Ubuntu 16.04 LTS 刚安装到物理机之后,连上网线,没有Internet连接,甚至每次重启都这样。
这是因为你在一个局域网内,需要从路由器申请动态IP地址:
sudo dhclient -r
sudo dhclient eth0
注意:
curl ipinfo.io
curl http://api.ipify.org
大家在用git
的时候可能会出现两种情况:
.gitignore
文件.gitignore
里这二种情况都会导致把不必要、不想要的文件也都commit
到repo里了。
然而,这些文件已经被提交了, 这时候再创建.gitignore
文件,或者把文件添加到.gitignore
文件, 尝试着去忽略这些文件时,会发现ignore的规则对那些已经被commit(track)的文件无效,这些不想要的文件仍然在仓库里。
解决方案是: