记录生活
分类 Category : VPS维护日志

jekyll&es-doc部署脚本

<Category: Linux, VPS维护日志> 发表评论

https://github.com/mojombo/jekyll/wiki/Deployment

jekyll&es-doc部署脚本
阅读这篇文章的其余部分 »

本文来自: jekyll&es-doc部署脚本

安装NginxHttpAccessKeyModule

<Category: VPS维护日志, Web> 发表评论

下载:http://wiki..org/NginxHttpAccessKeyModule#accesskey

cd /tmp
wget http://wiki.nginx.org/images/5/51/Nginx-accesskey-2.0.3.tar.gz
tar vxzf Nginx-accesskey-2.0.3.tar.gz 
cd nginx-accesskey-2.0.3/
 
vi config
 
--content--
 
USE_MD5=YES
USE_SHA1=YES
ngx_addon_name=ngx_http_accesskey_module
HTTP_MODULES="$HTTP_MODULES ngx_http_accesskey_module"
NGX_ADDON_SRCS="$NGX_ADDON_SRCS $ngx_addon_dir/ngx_http_accesskey_module.c"
 
 
cd /tmp/nginx-1.0.0
./configure --user=www --group=www --prefix=/usr/local/nginx --with-http_stub_status_module --add-module=/tmp/nginx-accesskey-2.0.3/

vi nginx下面站点配置

location /files {
  accesskey             on;
  accesskey_hashmethod  md5;
  accesskey_arg         "key";
  accesskey_signature   "pass$remote_addr";
}

重启nginx
站点下放置php文件测试一下是否正常工作。

<?
$ipkey= md5("pass".$_SERVER['REMOTE_ADDR']);
$output_add_key="<a href=files/server.rar?key=".$ipkey.">download_add_key</a><br />";
$output_org_url="<a href=files/server.rar>files/server.rar</a><br />";
echo $output_add_key;
echo $output_org_url;
echo "<a href=http://dl.medcl.com/files/server.rar>files/server.rar</a><br />";
echo "<a href=http://dl.medcl.com/files/server.rar?key=".$ipkey.">files/server.rar?key=".$ipkey."</a><br />";
?>

本文来自: 安装NginxHttpAccessKeyModule