nginx 下如何在访问 url.com 时跳转到 url.com:9000(类似 301 跳转那种)
给我你的怀抱
给我你的怀抱 2017-05-16 17:16:59
[Linux讨论组]

期望结果:

访问 http://url.com 自动将网址跳转到 http://url.com:9000,类似 301 跳转的那种,地址栏也跟着变。

由于 url.com 这个网址是不存在的,所以本地写了 host 指向 IP

在 nginx 里写了如下内容:

server {
    listen 80;
    server_name url.com;
    location / {
        proxy_pass http://url.com:9000;
    }
}

但是测试 nginx 配置文件时提示:

$ sudo nginx -t
nginx: [emerg] host not found in upstream "seafile.sfdev.com" in /etc/nginx/sites-enabled/seafile.conf:5
nginx: configuration file /etc/nginx/nginx.conf test failed
给我你的怀抱
给我你的怀抱

全部回复(1)
淡淡烟草味

试试 rewrite ^ url redirect

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号