正准备用自己域名弄一个短链接自用,配置nginx的时候遇到了些问题球帮组一下。
我是打算我访问 http://v2ex.com/s 就会是打开短链接的页面
但短链接程序是放在 /home/www/shortener
我应该是怎么设置才对?
PS.由于不想暴露域名使用v2ex只是用作示范
以下是我的nginx错误的配置
server
{
listen 80;
server_name v2ex.com;
index index.html index.htm index.shtml default.html index.php;
include none.conf;
location /s {
root /home/www/shortener;
rewrite ^/(.*) http://$server_name/s/$1 permanent;
}
location ~ .*\.(gif|png|jpg|jpeg|bmp|ico|swf)$
{
expires 15d;
}
location ~ .*\.(js|css)?$
{
expires 1d;
}
access_log off;
}
最后想请教一下大家用nginx你们都是怎么样禁止直接使用IP与未绑定域名的访问?
Nginx默认是可以IP与未绑定域名都可以访问,而且它那个访问规则也不是明白.
这是我禁止的设置,有更好的吗?
server
{
listen 80 default;
listen 443 default;
server_name _;
return 444;
access_log off;
}
这个配置用chrome 访问还是会提示 “ERR_EMPTY_RESPONSE” ,
有没有办法可以直接断开链接的?