有时候 有些有VPS的人 喜欢用服务器下载115 的一些大的资源来节省时间.(比如我).
但是就会遇到一个问题.在下载页面上得到的下载地址 直接放在wget里会报403错误.
后来仔细分析了一下下载地址.其实是有key的. 报错的403页面显示提供下载的服务器是nginx的.
那么能想到的就是使用了secure_link的模块来和ip绑定了.所以 只要在下载之前使用curl在服务器上访问一下提供下载的页面.
然后grep tel. 或者其他下载链接里的特有关键字 就能得到一个服务器能用的下载链接了.然后用screen命令挂wget吧.
Tag Archives: vps
Linux 生成SSL证书 供 nginx使用。
这里说下Linux 系统怎么通过openssl命令生成 证书。
首先执行如下命令生成一个key
openssl genrsa -des3 -out ssl.key 1024
然后他会要求你输入这个key文件的密码。不推荐输入。因为以后要给nginx使用。每次reload nginx配置时候都要你验证这个PAM密码的。
由于生成时候必须输入密码。你可以输入后 再删掉。
mv ssl.key xxx.key openssl rsa -in xxx.key -out ssl.key rm xxx.key
然后根据这个key文件生成证书请求文件
openssl req -new -key ssl.key -out ssl.csr
以上命令生成时候要填很多东西 一个个看着写吧(可以随便,毕竟这是自己生成的证书)
最后根据这2个文件生成crt证书文件
openssl x509 -req -days 365 -in ssl.csr -signkey ssl.key -out ssl.crt
这里365是证书有效期 推荐3650哈哈。这个大家随意。最后使用到的文件是key和crt文件。
如果需要用pfx 可以用以下命令生成
openssl pkcs12 -export -inkey ssl.key -in ssl.crt -out ssl.pfx
在需要使用证书的nginx配置文件的server节点里加入以下配置就可以了。
ssl on; ssl_certificate /home/ssl.crt; ssl_certificate_key /home/ssl.key; ssl_session_timeout 5m; ssl_protocols SSLv2 SSLv3 TLSv1; ssl_ciphers ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP; ssl_prefer_server_ciphers on;
然后重启nginx就大功告成了
VPS 默认 不能执行 nslookup的解决方法
想查一个域名的ip 由于各种原因 不想用国内电脑 所以用 vps实验了下 发现出了这样的结果。
$ nslookup www.google.com bash: nslookup: command not found
结果需要安装一个rpm包 执行如下命令
$ yum install bind-utils
然后就可以了。
通宵挂机ping的结果
昨天因为有些压缩工作需要处理 然后通宵挂机处理压缩。然后为了不闲置网络 所以我通宵进行了ping 我自己服务器的操作。
今天早上醒来一看 结果还是不错的。下面是我取消后的报告。
Reply from 109.169.59.56: bytes=32 time=159ms TTL=52 Reply from 109.169.59.56: bytes=32 time=159ms TTL=52 Reply from 109.169.59.56: bytes=32 time=159ms TTL=52 Reply from 109.169.59.56: bytes=32 time=158ms TTL=52 Reply from 109.169.59.56: bytes=32 time=157ms TTL=52 Reply from 109.169.59.56: bytes=32 time=156ms TTL=52 Ping statistics for 109.169.59.56: Packets: Sent = 25907, Received = 25894, Lost = 13 (0% loss), Approximate round trip times in milli-seconds: Minimum = 155ms, Maximum = 344ms, Average = 158ms Control-C ^C
总体来说非常好了,虽然不知道什么是否发生了那么些lost 但是8个多小时就13次lost 已经很好了。
恩。以后还是用这家的好了。其他的我也不折腾了。
简单的判断linux是否64位系统的办法
折腾了vps很久了 有时候 用脚本安装 对系统有要求 有些脚本 64位 Linux 不兼容。
以前用
uname -a
看过 有的是 i686 有的是 x86_x64 但是还是搞不清楚,最后在面板里重装了几次 再查了下网得出如下方法。
查看是否有/lib64目录,一般32位系统只有/lib目录;
或者,通过如下命令(如果显示32就是32位系统,显示64就是64位系统)
getconf LONG_BIT
Directspace DSVPS1 跳票 到 28号
恩 昨天刷了一晚上 结果还是没有。 很悲剧。 但是我也就放下了 。这个我也就不买了。哎。。
最近也很忙。 一直到了公司到下班 没怎么打开过网页。。。