您的位置: SEO优化首页 > SEO教程 > SEO基础教程 > 正文

[nginx反向代理服务器]Nginx 禁止IP访问 只允许域名访问_网上推广方式

发布时间:2018-11-04 03:25:53 来源:网站seo优化公司 编辑:SEO知否    人点击

浅析新站被百度快速收录的方案_网络推广有什么方法

seo外链优化策略_搜索引擎的优化网信办调查百度推广赌博网站调查结果将适时公布  为何“阿拉丁计划”未见商业推广标识?  刘明介绍,掌握百度端口的代理商和非企渠道(即二级代理商)均可在百度开户。  湖南湘达律师事务所高级合伙人辜星表示,作为

 [nginx反向代理服务器]Nginx 禁止IP访问 只允许域名访问

nginx反向代理服务器

  今天要在Nginx上设置禁止通过IP访问服务器,只能通过域名访问,这样做是为了避免别人把未备案的域名解析到自己的服务器IP而导致服务器被断网,从网络上搜到以下解决方案:

  Nginx的默认虚拟主机在用户通过IP访问,或者通过未设置的域名访问(比如有人把他自己的域名指向了你的ip)的时候生效

  最关键的一点是,在server的设置里面添加这一行:

  listen 80 default;

  后面的default参数表示这个是默认虚拟主机。

  这个设置非常有用。

  比如别人通过ip或者未知域名访问你的网站的时候,你希望禁止显示任何有效内容,可以给他返回500.

  目前国内很多机房都要求网站主关闭空主机头,防止未备案的域名指向过来造成麻烦。就可以这样设置:

  server {

  listen 80 default;

  return 500;

  }

  也可以把这些流量收集起来,导入到自己的网站,只要做以下跳转设置就可以:

  server {

  listen 80 default;

  rewrite ^(.*) http://www.exchangecn.com permanent;

  }

  ==============================

  按照如上设置后,确实不能通过IP访问服务器了,但是在应该用中出现当server_name后跟多个域名时,其中一个域名怎么都无法访问:

  设置如下:

  server

  {

  listen 80;

  server_name www. exchangecn .com exchangecn .com

  没更改之前,通过server_name 中的www. exchangecn .com exchangecn .com均可访问服务器,加入禁止IP访问的设置后,通过exchangecn .com无法访问服务器了,www. exchangecn .com可以访问

  用 nginx -t 检测配置文件会提示warning:

  [warn]: conflicting server name “ exchangecn .com” on 0.0.0.0:80, ignored

  the configuration file /usr/local/webserverinx/confinx.conf syntax is ok

  configuration file /usr/local/webserverinx/confinx.conf test is successful

  最后通过在listen 80 default;后再加server_name _;解决,形式如下:

  #禁止IP访问

  server

  {

  listen 80 default;

  server_name _;

  return 500;

  }

  或者

  server {

  listen 80 dufault;

  server_name _;

  rewrite ^(.*) http://www. exchangecn .net permanent;

  }

  这样,通过 exchangecn .com就能访问服务器了,问题解决了,但具体原因还是不清楚。

  分类:Nginx 成功分享标签:301, ipNginx 设置301重定向2010年3月2日iNginx没有评论

  第一种情况:访问A站定向到B站

  server {

  server_name www. exchangecn .net ;

  rewrite ^(.*) http://www. exchangecn .com$1 permanent;

  }

  第二种情况:不是访问A站的全部重定向到指定页面

  server {

  server_name www. exchangecn .net;

  if ($host != ‘ exchangecn .net’ ) {

  rewrite ^/(.*)$ http://www. exchangecn .com/$1 permanent;

  }

  }

  如果写在第一个server段

  使用IP访问时也将被重定向

[nginx反向代理服务器]Nginx 禁止IP访问 只允许域名访问_网上推广方式

阅读推荐

6步提升关键字排名写作技巧_引擎搜索优化

2018年seo是否已经名存实亡了  小编相信大家都感觉到做网站优化(百度优化)的难度不断在提高,能够做到首页位置对技术资源都是一种不小的挑战,而且大部份前三页的位置都是百度自己的产品所占领,据我所发现有的词已经高达80%,如果加上竞价推广

整理一下seo高质量文章的技巧_国内seo公司

seo怎么优化?如何进行seo?seo怎么优化?如何进行seo?一眼望去,seo怎么优化是一个伪命题。seo优化的核心操作点应该是正确的seo技术加上严格的执行力,另外,心态不可或缺,坚持不可或缺。这个道理也很好懂,不花钱的seo做起来会更

做百度自然排名不能碰的“红线”_网络推广的几种方式

厦门SEO优化:如何优化网站标题?  网站标题对于网站优化是非常重要的。页面标题是网页的高度概括。一般来说,主页标题是网站的名称,栏目标题通常是栏目名称,网站内容页面标题是文章的标题。  如何优化网站标题更利于关键词排名?请看厦门SEO优化

提高网站权重优化的seo思路_网站优化高手

(多图)提升网站内页排名的三大因素网站优化久了,大部分流量都来源于首页。如何让网站的栏目页面和其他专题或者内容页面能参与到百度的排名中呢?如何能够让网站的流量能再次的突破?今天SEO知否总结了如何提升网站内页排名的三大因素和大家分享下。一:

  • 0
  • 0
  • 收藏

相关推荐

    无相关信息