-
9 年前
NGINX: 405 Not Allowed
疑难杂症 nginx 405
问题 默认的nginx上,是拒绝通过post方式访问静态页面,但是在实际应用nginx的过程中,可能需要通过post请求静态页面 curl -d POST http://www.test.com/test.ini <html> <head><title>405 not allowed</title></head> <body…
-
9 年前
ftp开放iptables后无法连接的原因?
疑难杂症
一、开放20、21端口 iptabels -A RH-Firewall-1-INPUT -p tcp -m state --state NEW -m tcp --dport 21 -j ACCEPT iptables -A RH-Firewall-1-INPUT -p udp -m state --state NEW -m udp --dport 20 -j ACCEPT 二、允许连接保持的被动访…
-
9 年前
通过跳板机执行远程主机命令时单引号和双引号使用技巧
bash 引号 疑难杂症
Bash环境中的三种引号 单引号 ' 两个单引号包围起来的字符串就是普通的字符串,它将保留原始的字面意思. 双引号 " 两个双引号包围起来的字符串,部分特殊字符将起到它们的作用. 这些特殊字符有: 美元符$, 反斜杠, 反引号, 感叹号!. 反引号 ` 两个反引号包围起来的字符串,将作为命令来运行,执行的输出结果作为该反引号的内容,称为命令替换,它有另一种更好的写法: $(command) 脚本…
-
9 年前
如何在交互式shell脚本中创建对话框
疑难杂症 whiptail Linux图形弹窗 转载
当你在终端环境下安装新的软件时,你可以经常看到信息对话框弹出,需要你的输入。对话框的类型有密码箱,检查表,菜单,等等。他们可以引导你以一种直观的方式输入必要的信息,使用这样的用户友好的对话框的好处是显而易见的。如下图所示: 当你写一个交互式shell脚本,你可以使用这样的对话框来接受用户的输入。whiptail可以在shell脚本中创建基于终端的对话框,消息框的过程,…
-
9 年前
使用OSS云存储服务为ghost网站静态资源加速
疑难杂症 ghost静态加速
一、开放存储服务OSS 简介 二、ghost如何使用(以阿里云为例) 首先使用aliyun账号免费开通OSS服务 申请开通Access Key 进入控制台->新键Bucket Bucket地址 名字+地区 http://"bucketname".oss-cn-"beijing".aliyuncs.com 修改Ghost配置config.js storage: {…