V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
ve369587
V2EX  ›  Python

通过 ip 访问阿里云搭建 web 网页,提示:无法访问此网站( Python +django)

  •  
  •   ve369587 · 2018-11-20 15:47:12 +08:00 · 5519 次点击
    这是一个创建于 2191 天前的主题,其中的信息可能已经有所发展或是发生改变。

    1、控制台安全组已进行端口开放 2、阿里云服务器也开放了端口 3、通过公网 ip:port 访问,网页提示:无法访问此网站 新手,第一次使用,百度了好久也没有解决, 谢谢!!!

    30 条回复    2019-01-07 17:48:12 +08:00
    ve369587
        1
    ve369587  
    OP
       2018-11-20 15:47:39 +08:00
    额。。。
    没发添加图片么。。
    alan0liang
        2
    alan0liang  
       2018-11-20 15:49:24 +08:00 via Android   ❤️ 1
    SSH 里面 cURL 能访问吗
    qiayue
        3
    qiayue  
       2018-11-20 15:49:51 +08:00   ❤️ 1
    把图片发到微博,获取图片的 URL,直接在主题或者回复里填写 URL 即可自动显示图片
    qiayue
        4
    qiayue  
       2018-11-20 15:50:19 +08:00
    只要搞清楚“无法访问网站”是谁提示的,问题就解决了
    ve369587
        5
    ve369587  
    OP
       2018-11-20 15:50:38 +08:00
    @alan0liang
    [root@izbp19ibadra7wqjsinkriz ~]# curl 47.*.*.*:8000
    curl: (7) Failed connect to 47.*.*.*:8000; Connection refused
    访问不了。
    ve369587
        6
    ve369587  
    OP
       2018-11-20 15:51:02 +08:00   ❤️ 1
    @qiayue 好的 我试下。
    TomatoYuyuko
        7
    TomatoYuyuko  
       2018-11-20 15:51:22 +08:00
    端口没放对吧,反向代理到 80 试试
    ve369587
        8
    ve369587  
    OP
       2018-11-20 15:57:58 +08:00
    1、阿里云控制台 端口开放

    2、服务器端口查看

    3、运行 web 服务

    4、公网 ip:端口 访问
    ve369587
        9
    ve369587  
    OP
       2018-11-20 15:58:43 +08:00
    @qiayue 麻烦看下#8 楼
    ve369587
        10
    ve369587  
    OP
       2018-11-20 15:59:04 +08:00
    @TomatoYuyuko 麻烦看下#8 楼
    ve369587
        11
    ve369587  
    OP
       2018-11-20 15:59:25 +08:00
    谢谢
    justfindu
        12
    justfindu  
       2018-11-20 16:00:27 +08:00
    把你的实例加到这个安全策略组里面, 现在默认不加
    hcymk2
        13
    hcymk2  
       2018-11-20 16:01:42 +08:00
    Django development server 默认只能本地访问吧。
    ve369587
        14
    ve369587  
    OP
       2018-11-20 16:03:00 +08:00
    @justfindu 你看下#8 上面,我应该加了吧。
    PolyQY
        15
    PolyQY  
       2018-11-20 16:03:16 +08:00 via Android
    监听 127.0.0.1 只能本地访问啊
    你要不 nginx 反代一下
    ve369587
        16
    ve369587  
    OP
       2018-11-20 16:06:20 +08:00
    @hcymk2 对啊,我在服务器上 通过 curl 127.0.0.1:8000 能够获取请求,但是用公网 ip+端口就不行了


    127.0.0.1:8000 访问的
    python35
        17
    python35  
       2018-11-20 16:06:40 +08:00
    试试以下命令启动 Django python manager.py runserver 0.0.0.0:8000
    ve369587
        18
    ve369587  
    OP
       2018-11-20 16:09:23 +08:00
    @PolyQY 还得 nginx 反向代理么?
    我参考的是这个 github 来做的
    https://github.com/divio/django-cms
    mxy940127
        19
    mxy940127  
       2018-11-20 16:10:04 +08:00   ❤️ 1
    改成 0.0.0.0:8000
    Keyes
        20
    Keyes  
       2018-11-20 16:10:28 +08:00 via iPhone
    间听到非 lo 地址或者反代到非 lo 地址上

    所以说你们这些做写业务的综合知识就是需要补充 [捂脸哭
    justfindu
        21
    justfindu  
       2018-11-20 16:11:20 +08:00
    控制台 --> ECS --> 安全组 --> 管理实例 --> 查看是否已经把当前实例添加进去了
    mxy940127
        22
    mxy940127  
       2018-11-20 16:11:22 +08:00   ❤️ 1
    setting 加上这个 ALLOWED_HOSTS = [‘*’]
    mxy940127
        23
    mxy940127  
       2018-11-20 16:12:59 +08:00
    @ve369587 你看看 manage.py 是不是 allowed_host 里限制了 localhost 访问
    ve369587
        24
    ve369587  
    OP
       2018-11-20 16:13:32 +08:00
    @python35 貌似已经能够连通了,感觉奇奇怪怪的,我在看下其他问题。
    ve369587
        25
    ve369587  
    OP
       2018-11-20 16:16:30 +08:00
    @justfindu 已经有了 谢谢
    ve369587
        26
    ve369587  
    OP
       2018-11-20 16:17:00 +08:00
    @mxy940127 好的 改了 可以访问了 谢谢
    avrillavigne
        27
    avrillavigne  
       2018-11-20 16:32:00 +08:00   ❤️ 1
    码白打了
    aaa5838769
        28
    aaa5838769  
       2018-11-20 16:50:43 +08:00
    楼上有解决方案
    ve369587
        29
    ve369587  
    OP
       2018-11-20 18:03:43 +08:00
    被 1800s 了。
    @all 好了 已经 ok 了 谢谢大家
    dapengzhao
        30
    dapengzhao  
       2019-01-07 17:48:12 +08:00
    兄弟你最后咋解决的我也是这个问题
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1815 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 16:38 · PVG 00:38 · LAX 08:38 · JFK 11:38
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.