在CentOS里查看ssh的登录记录

一个网址在浏览器里打开,无内容。ssh连接到Web服务器,查看index.php默认首页内容为空,文件的修改时间是今天清早05:22。

centos-ssh-log-1.png

执行命令 tail -100 /var/log/secure 倒查 secure 文件中记录的内容,有一条在相近时间成功ssh登录的记录。

centos-ssh-log-2.png

参考:https://serverfault.com/questions/273889/how-do-i-find-out-the-recent-ssh-logins-for-centos-and-their-ip-address

关闭Windows休眠功能,删除 hiberfil.sys 文件,腾出可用空间 - Windows 10

如果您还没有订购阿里云的产品,可点此链接查看优惠价格喔

想运行某个软件(功能),Windows提示C:可用空间需要大于10GB。

运行 scanner.exe 软件,查看C:分区的使用情况,其中hiberfil.sys个头约6GB,想将它删除。
win10-hierfil-1.png

因为该文件是隐藏的系统文件,不能直接用del命令或在文件管理器里删除。但可以用管理员运行的“命令提示符”执行 powercfg -h off 的命令来关闭休眠功能,会自动删除hiberfil.sys 文件。
win10-hierfil-2.png

再次扫描C:分区的使用情况,可用空间已经增加了。
win10-hierfil-3.png

参考:

设置 Upgrade-Insecure-Requests ,让web服务端返回https资源 - apache

如果您还没有订购阿里云的产品,可点此链接查看优惠价格喔

将现有网站从http转为https的,访问https网址,可能会出现浏览器地址栏显示警告标记,提示当前页面内容有http资源,不安全。如下图:
apache-upgrade-insecure-requests-1.png

查看文章内容代码,是包含图片,且图片的网址是http打头的。如下图:
apache-upgrade-insecure-requests-2.png

如果文章不多,手动更改是不费力,但如果文章很多,可以尝试在apache的配置文件里添加头部参数:Upgrade-Insecure-Requests

如下边的.htaccess内容:

<IfModule mod_headers.c>
Header always set Content-Security-Policy "upgrade-insecure-requests;"
</IfModule>

apache-upgrade-insecure-requests-3.png

之后浏览器地址栏就不会报有http混合内容了。
apache-upgrade-insecure-requests-4.png

但需注意,一般新版本的浏览器才支持upgrade-insecure-requests的设置。

在测试中,发现如果是wordpress 5.2.2版本的2019模板,文章的图片引用地址即使是http的,也会自动请求https响应(图1是有意修改了文章内容的代码)。

参考:

通过命令行参数发送阿里云短信 - python

阿里云的“消息服务”产品文档中,提供了python的演示例子。简单替换例子文件中的 REGION 等参数就可以运行,成功发出手机短信了。但每次发送不同内容的短信,大概流程是:打开文件,替换短信内容,保存文件,运行python文件,发出短信。如果短信内容中是固定的几个变量,能否通过参数传入到命令行发送呢?

如果您还没有订购阿里云的产品,可点此链接查看优惠价格喔

过程:

1.修改 demo_sms_send.py 文件内容,在前边添加以下参数设定:

vserver_ip = sys.argv[1]
vserver_expire_time = sys.argv[2]
vclient_phone = sys.argv[3]

ali-sms-python-1.png

2.将设定的参数填写到发送语句中,如:

params = {"server_ip":vserver_ip,"server_expire_time":vserver_expire_time}
print(send_sms(__business_id, vclient_phone, "安群", "SMS_152505789", params))

ali-sms-python-2.png

3.在命令行中,执行如 python demo_sms_send.py 8.8.8.8 2019-08-29 13800138000 来发短信
ali-sms-python-3.png

参考:

在WDCP v3里设置站点通过IP和端口访问

环境:wdCP v3.3.6
目的:新建一个站点,且用IP加端口访问

本例使用阿里云ECS实例测试,如您还没有,可点击此查看相关优惠活动

过程:

1.先在“系统设置”中的“WEB”中添加“Web端口”
wdcp-port-1.png

2.保存设置后,发现apache启动失败。日志中提示:Starting httpd: AH00526: Syntax error on line 1 of /www/wdlinux/httpd-2.4.38/conf/vhost/port.conf
wdcp-port-2.png

3.查看apache配置端口的文件内容,将原来带分号的端口(Listen 80;8081;8082)替换成如下边的:

Listen 8081
Listen 8082

wdcp-port-3.png

4.再在站点的配置文件里,将端口修改为非80的,如8082
wdcp-port-4.png

5.保存后访问测试,成功

参考:https://httpd.apache.org/docs/2.4/bind.html