nginx监听非80端口并跳转

为什么想做这么一个功能呢,因为服务器硬盘有限啊,上面还挂着几个博客呢,让大家记住一个图片上传的网址好麻烦(自己也记不住)

所以就想到了监听服务器具体的端口并跳转到指定网站

这样就很好的实现了多个域名相同端口都可以跳转到上传图片的站点,

例如a.com:82   b.com:82都会跳转到  *.com

这样就不用担心记不住了

代码例子为监听82端口并跳转到baidu.com

就加了一个server并监听82端口,直接跳转到指定域名了

server { listen 80; servername localhost; root /www/web/default; index index.php index.html index.htm; location ~ .php$ { fastcgipass 127.0.0.1:9000; fastcgiindex index.php; include fcgi.conf; } location ~ .*.(gif|jpg|jpeg|png|bmp|swf)$ { expires 30d; } location ~ .*.(js|css)?$ { expires 12h; } } server{ listen 211.155.92.73:82; servername localhost; rewrite ^(.*) http://www.baidu.com; }