.net网站搭建好以后 服务器上可以正常访问 但是通过域名外网访问就出错

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了.net网站搭建好以后 服务器上可以正常访问 但是通过域名外网访问就出错相关的知识,希望对你有一定的参考价值。

域名解析也是对的 ip访问出现同样的错误

建议你换个空间测试下。
如果别的空间都能访问的话,就你的服务器不能访问那就是你的服务器问题了。一般来说,出现Service Temporarily Unavailable错误多半是因为网站访问量大,造成了流量超限或者并发数大引起的资源超限出现的错误。解决的方法一个是升级空间到更佳配置,要么就是检查网站系统程序,使之更佳优化。

===============解决=======
1、如果你自认为自己的网站程序没有问题,那么就应该是空间有过多的限制造成了系统资源不足引起的错误,可以考虑换空间了。

2、如果空间没有问题,那么就要仔细检查网站程序是否有死循环或者内存泄露等问题。
参考技术A 网站配置有问题,检查修改config配置文件 参考技术B 有没有在IIS中配置主机头?

解决PPTP错误:ppp:compressor dropped pkt

服务器版本:CENTOS 6.4

内核:2.6.32-358.6.2.el6.x86_64

服务:PPTP服务。

故障:搭建好PPTP服务后使用还算比较正常,但是系统会出现报错,如下:

 

    使用×××访问大部分网站都是正常的,但是我需要访问这个网站的时候就无法访问了:www.wellsfargo.com,这个站点出故障的几率和中500万的几率差不多,所以还是×××的问题,那么问题就来了,找根本原因吧。

经内事百度,外事谷歌后得知:

     原因是由于MTU的原因,具体问题请自行google.解决办法是通过打补丁,但是我们没搞明白,更没有去动手。默认的MTU为1396,如下图。

那解决办法不就是改变MTU吗?那我手动修改后可以正常访问富国银行了,但是下一次拔号后还是1396,没有从根本上解决,那就需要从根本解决问题。

    临时解决办法就是编写一个修改MTU的脚本(网上找的脚本,感谢作者),如下:

#!/bin/sh
CURRENT_MTU="`ifconfig $1 | grep -Po \'(?<=MTU:)([0-9]+)\'`"
FIXED_MTU="`expr $CURRENT_MTU + 4`"
ifconfig $1 mtu $FIXED_MTU
echo "Increased MTU for $1 to $FIXED_MTU (from $CURRENT_MTU) to fix MPPE Microsoft Point-to-Point bug #330973"

    经过一翻努力和实验,终于找到了解决办法。

解决方法:

  1. /etc/pptp/ip-up这个文件有点意思,可能就是拔号是运行的一个脚本,那么我们看一下。

  2. vim /etc/pptp/ip-up 

  3. #!/bin/bash
    # This file should not be modified -- make local changes to
    # /etc/ppp/ip-up.local instead
    PATH=/sbin:/usr/sbin:/bin:/usr/bin
    export PATH
    LOGDEVICE=$6
    REALDEVICE=$1
    [ -f /etc/sysconfig/network-scripts/ifcfg-${LOGDEVICE} ] && /etc/sysconfig/network-scripts/ifup-post --realdevice ${REALDEVICE} ifcfg-${LOGDEVICE}
    /etc/ppp/ip-up.ipv6to4 ${LOGDEVICE}
    [ -x /etc/ppp/ip-up.local ] && /etc/ppp/ip-up.local "$@"
    exit 0

 4.ip-up文件中有一行显示的是# /etc/ppp/ip-up.local instead和[ -x /etc/ppp/ip-up.local ] && /etc/ppp/ip-up.local 就是提示可以运行ip-up.local的脚本,那么我们将刚才的脚本放到这个位置,并命名为ip-up.local,加上+x权限。

5.service pptpd restart

6.×××重新拔号,MTU已变成1400了。

 

 7.访问富国银行正常了,错误日志已不再有,完美解决该问题。

以上是关于.net网站搭建好以后 服务器上可以正常访问 但是通过域名外网访问就出错的主要内容,如果未能解决你的问题,请参考以下文章

如何使用HTTP访问自己搭建好的FTP服务器?

网站外网可以正常访问,内网无法访问是啥原因?

阿里云服务器上搭建tomcat服务器

02-远程升级篇-什么是http,怎么通过http下载数据

解决PPTP错误:ppp:compressor dropped pkt

IIS7.5做301转发权重转移教程