推荐学习书目
› 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 · Nov 20, 2018 · 6764 views
    This topic created in 2909 days ago, the information mentioned may be changed or developed.

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

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

    2、服务器端口查看

    3、运行 web 服务

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


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

    所以说你们这些做写业务的综合知识就是需要补充 [捂脸哭
    justfindu
    justfindu
    Nov 20, 2018
    21
    控制台 --> ECS --> 安全组 --> 管理实例 --> 查看是否已经把当前实例添加进去了
    mxy940127
    mxy940127
    Nov 20, 2018❤️1
    22
    setting 加上这个 ALLOWED_HOSTS = [‘*’]
    mxy940127
    mxy940127
    Nov 20, 2018
    23
    @ve369587 你看看 manage.py 是不是 allowed_host 里限制了 localhost 访问
    ve369587
    ve369587
    OP
    Nov 20, 2018
    24
    @python35 貌似已经能够连通了,感觉奇奇怪怪的,我在看下其他问题。
    ve369587
    ve369587
    OP
    Nov 20, 2018
    25
    @justfindu 已经有了 谢谢
    ve369587
    ve369587
    OP
    Nov 20, 2018
    26
    @mxy940127 好的 改了 可以访问了 谢谢
    avrillavigne
    avrillavigne
    Nov 20, 2018❤️1
    27
    码白打了
    MilkShake
    MilkShake
    Nov 20, 2018
    28
    楼上有解决方案
    ve369587
    ve369587
    OP
    Nov 20, 2018
    29
    被 1800s 了。
    @all 好了 已经 ok 了 谢谢大家
    dapengzhao
    dapengzhao
    Jan 7, 2019
    30
    兄弟你最后咋解决的我也是这个问题
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1479 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 52ms · UTC 01:19 · PVG 09:19 · LAX 17:19 · JFK 20:19
    ♥ Do have faith in what you're doing.