设为首页收藏本站

简体中文 繁體中文 English 日本語 Deutsch 한국 사람 بالعربية TÜRKÇE português คนไทย french

搜索
热搜: 活动 交友 discuz

万能的loc啊..301又出问题了.. [复制链接]
查看:95 | 回复:9

127

主题

934

回帖

2271

积分

金牌会员

积分
2271
发表于 2013-5-20 18:32:12 | 显示全部楼层 |阅读模式
本帖最后由 分享吧 于 2013-5-20 20:03 编辑

http 没问题了。


但是 跳转到 https就出问题啊。。[ol]
  • server
  •         {
  •                 listen       80;
  •                 listen       443;
  •                 server_name nzqi.com www.nzqi.com;
  •                 ssl on;
  •                 ssl_certificate /root/nzqi.crt;
  •                 ssl_certificate_key /root/nzqi.key;
  •                 ssl_session_timeout 5m;                  
  •                 index index.html index.htm index.php;
  •                 if ( $host != 'https://www.nzqi.com' )
  •                 {
  •                                 rewrite ^/(.*)$ https://www.nzqi.com/$1 permanent;
  •                 }
  •                 root  /home/wwwroot;
  •                 location ~ .*\.(php|php5)?$
  •                         {
  •                                 try_files $uri =404;
  •                                 fastcgi_pass  unix:/tmp/php-cgi.sock;
  •                                 fastcgi_index index.php;
  •                                 include fcgi.conf;
  •                         }
  •                 location /status {
  •                         stub_status on;
  •                         access_log   off;
  •                 }
  •                 location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
  •                         {
  •                                 expires      30d;
  •                         }
  •                 location ~ .*\.(js|css)?$
  •                         {
  •                                 expires      12h;
  •                         }
  •                 access_log  /home/wwwlogs/access.log  access;
  •         }
  • include vhost/*.conf;
  • }[/ol]复制代码感谢 ph4ntasy 热情帮助。 问题已解决!!     
  • 9

    主题

    446

    回帖

    959

    积分

    高级会员

    积分
    959
    发表于 2013-5-20 18:37:18 | 显示全部楼层
    这样写[ol]
  •     rewrite ^/(.*)$  http://ph4ntasy.com/$1 permanent;
  • }[/ol]复制代码只有这一句 http改成你想要的https
  • 127

    主题

    934

    回帖

    2271

    积分

    金牌会员

    积分
    2271
     楼主| 发表于 2013-5-20 18:59:14 | 显示全部楼层

    ph4ntasy 发表于 2013-5-20 18:37



    这样写只有这一句 http改成你想要的https

    跳不动啊..[ol]
  •                 listen       80;
  •                 listen       443;
  •                 server_name nzqi.com www.nzqi.com;
  •                 ssl on;
  •                 ssl_certificate /root/nzqi.crt;
  •                 ssl_certificate_key /root/nzqi.key;
  •                 ssl_session_timeout 5m;               
  •                 rewrite ^/(.*)$  https://www.nzqi.com/$1 permanent;
  •                 index index.html index.htm index.php;
  •                 root  /home/wwwroot;[/ol]复制代码
  • 9

    主题

    446

    回帖

    959

    积分

    高级会员

    积分
    959
    发表于 2013-5-20 18:37:00 | 显示全部楼层
    先吧443和80的分开写 试试是不是都能访问

    141

    主题

    1986

    回帖

    4465

    积分

    论坛元老

    积分
    4465
    发表于 2013-5-20 19:05:49 | 显示全部楼层
    server {
        listen       80;
        server_name  xxx.com;
        return       301 http://www.xxx.com$request_uri;
    }
    server {
            listen  80;
            server_name     www.xxx.com;




    分两段 没加www的跳转到www的

    127

    主题

    934

    回帖

    2271

    积分

    金牌会员

    积分
    2271
     楼主| 发表于 2013-5-20 19:10:37 | 显示全部楼层

    每次醒来 发表于 2013-5-20 19:10



    server {
        listen       80;
        server_name  xxx.com;

    分两段提示  Starting nginx daemon: nginxnginx: [emerg] unknown directive "server" in /usr/local/nginx/conf/nginx.conf:97

    26

    主题

    519

    回帖

    1134

    积分

    金牌会员

    积分
    1134
    发表于 2013-5-20 19:36:51 | 显示全部楼层
    if ( $host != 'https://www.nzqi.com' )
                    {

    大哥 host只是域名而已 没有连接的

    9

    主题

    446

    回帖

    959

    积分

    高级会员

    积分
    959
    发表于 2013-5-20 19:10:00 | 显示全部楼层

    分享吧 发表于 2013-5-20 19:36



    分两段提示  Starting nginx daemon: nginxnginx: [emerg] unknown directive "server" in /usr/local/ng ...

    你规则写的有问题
    两段完整的 参考之前的一段

    127

    主题

    934

    回帖

    2271

    积分

    金牌会员

    积分
    2271
     楼主| 发表于 2013-5-20 19:37:34 | 显示全部楼层

    ph4ntasy 发表于 2013-5-20 19:05



    先吧443和80的分开写 试试是不是都能访问

    80能访问,  443 一添加就出错。

    9

    主题

    446

    回帖

    959

    积分

    高级会员

    积分
    959
    发表于 2013-5-20 19:39:01 | 显示全部楼层

    分享吧 发表于 2013-5-20 19:40



    80能访问,  443 一添加就出错。

    加我qq 10732653
    您需要登录后才可以回帖 登录 | 立即注册

    论坛客服/商务合作/投诉举报:2171544 (QQ)
    落伍者创建于2001/03/14,本站内容均为会员发表,并不代表落伍立场!
    拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论!
    落伍官方微信:2030286 邮箱:(djfsys@gmail.com|tech@im286.com)
    © 2001-2014

    浙公网安备 33060302000191号

    浙ICP备11034705号 BBS专项电子公告通信管[2010]226号

      落伍法律顾问: ITlaw-庄毅雄

    Archiver|手机版|Discuz! X

    GMT+8, 2026-7-28 21:51 , Processed in 0.027345 second(s), 4 queries , Gzip On, Redis On.

    返回顶部