nicky1605 发表于 2018-8-18 14:31:06

求助HTTP 301无法跳转

军哥您好:       我在腾讯云上装了LNMP1.5。先执行了通配符申请SSL nicky1605.com。文件夹是/www/wwwroot。文件夹权限组和用户已改回www。
       然后执行lnmp vhost add添加 blog.nicky1605.com,文件夹是/www/wwwroot/blog。添加域名时指定SSL证书为通配符的路径。
       接下来就是把相关数据转移进来。结果发现HTTP无法访问,HTTPS访问正常。
       把/usr/local/nginx/conf/vhost/下的blog的配置文件修改为301以后reload再restart还是无法跳转。
       我的配置文件如下,请参考:
      server
    {
      listen 443 ssl http2;
      #listen [::]:443 ssl http2;
      server_name blog.nicky1605.com ;
      index index.html index.htm index.php default.html default.htm default.php;
      root/home/wwwroot/blog;
      ssl on;

    }
   
server
    {
      listen 80;
      server_name blog.nicky1605.com ;
      return 301 https://blog.nicky1605.com$request_uri ;
    }

打开http还是无法跳转也无法访问,提示
未发送任何数据。

ERR_EMPTY_RESPONSE

求助军哥是什么个情况?80端口我也检查了是开的。谢谢!

licess 发表于 2018-8-18 16:19:26

>curl -IL blog.nicky1605.com
HTTP/1.1 302
Location: https://dnspod.qcloud.com/static/block.html?d=blog.nicky1605.com
HTTP/1.1 200 OK
Server: nginx

这边看是被腾讯云拦截,检查你域名是否备案,如已备案咨询腾讯云

nicky1605 发表于 2018-8-18 21:43:08

好吧,我也是醉了。我的备案了,之前的子域名是正常访问的,我还以为没问题。
页: [1]
查看完整版本: 求助HTTP 301无法跳转