阿里云部署django实现公网访问

本博的主要目的是对阿里云部署django实现公网访问进行一次简单的记录,方便日后查询。内容目录:(1)申请阿里云服务器及安全组配置(2)实现ssh远程控制(3)实现ftp文件传输(4)安装p

大家好,又见面了,我是全栈君,今天给大家准备了Idea注册码。

  本博的主要目的是对阿里云部署django实现公网访问进行一次简单的记录,方便日后查询。

  内容目录:

  (1)申请阿里云服务器及安全组配置

  (2)实现ssh远程控制

  (3)实现ftp文件传输

  (4)安装python3,在centos下同时使用python2和python3

  (5)安装并部署django

1. 申请阿里云服务器及安全组配置

  关于阿里云服务器ESC的声请和实例创建大家可以百度查看,过程很简单,我这里选择的是免费试用版1vCPU 1GB(I/O优化)ecs.t5-lc1m1.smal 1Mbps,操作系统为centos7

  为了完成远程控制、ftp文件传输等服务功能,特别是django外网访问端口设置,需要进行安全组配置,对应界面如下:

  阿里云部署django实现公网访问

  若要为centos安装可视化界面可以参考博客:https://blog.csdn.net/o0darknessyy0o/article/details/52066458

2. 实现ssh远程控制

  关于ssh配置说明看我以前的博客:SSH实现远程控制

3. 实现ftp文件传输

  安装FileZilla客户端实现ftp文件传输,主机为云外网ip,用户名和密码分别为centos账户和密码,端口21

4. 安装python3

  之前的博客有介绍rhel7下安装python3,过程一样:linux rhel7下安装python

  这里需要特别注意的是:两个配置文件的修改和两个软链接的设置

(1)修改两个配置文件

  由于yum使用的是python2,修改配置文件/usr/bin/yum和/usr/libexec/urlgrabber-ext-down里面的第一行,将#!/usr/bin/python改成#!/usr/bin/python2.7

(2)两个软连接设置

  为了共同使用python3和python2,pip和pip3需要设置两个软链接

  ln -s /usr/local/python/python3/bin/python3 /usr/bin/python

  ln -s /usr/local/python/python3/bin/pip3 /usr/bin/pip

5. 安装并部署django

  关于django的配置和使用可以查看之前的django博客系列:

  django初探-创建简单的博客系统(一)

  django初探-创建简单的博客系统(二)

  这里需要重点说明的有以下几点:

(1)INSTALLED_APPS中应用的添加

(2)ALLOWED_HOSTS主机的设置

   方式1: 

    ALLOWED_HOSTS = [‘外网ip’,’localhost’, ‘0.0.0.0:8000’, ‘127.0.0.1’,]
   方式2:
    ALLOWED_HOSTS = [‘*’]
(3)服务启动方式
  当需要进行外网访问时需:
  python manage.py runserver 0.0.0.0:8000
  若django应用的代码都完成并服务启动后,我们就可以使用外网来访问我们的应用了
阿里云部署django实现公网访问
阿里云部署django实现公网访问
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/120074.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • weka中文论坛

    weka中文论坛

    2021年8月15日
    91
  • navicat 15.017激活码(最新序列号破解)

    navicat 15.017激活码(最新序列号破解),https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月18日
    39
  • pycharm安装cv2失败_pycharm安装cv2失败

    pycharm安装cv2失败_pycharm安装cv2失败网上找了很多教程都没成功!window764位系统python3.6pycharmctrl+alt+s找到opencv-python直接安装完全没问题。

    2022年8月28日
    2
  • JS封深入了解

    JS封深入了解

    2022年1月9日
    50
  • 永恒之蓝漏洞复现(MS17010)

    永恒之蓝漏洞复现(MS17010)永恒之蓝实验(MS17010)1.概念永恒之蓝是指2017年4月14日晚,黑客团体ShadowBrokers(影子经纪人)公布一大批网络攻击工具,其中包含“永恒之蓝”工具,“永恒之蓝”利用Windows系统的SMB漏洞可以获取系统最高权限。5月12日,不法分子通过改造“永恒之蓝”制作了wannacry勒索病毒。恶意代码会扫描开放445文件共享端口的Windows机器,无需用户任何操作,只要开机上网,不法分子就能在电脑和服务器中植入勒索软件、远程控制木马、虚拟货币挖矿机等恶意程序。2.什么是ARTA

    2022年5月2日
    54
  • Xshell 7 提示 “要继续使用此程序,您必须应用最新的更新或使用新版本”

    Xshell 7 提示 “要继续使用此程序,您必须应用最新的更新或使用新版本”Xshell7忽然不能用,提示“”要继续使用此程序,您必须应用最新的更新或使用新版本“”解决办法:修改电脑的系统时间。右下角日期-右键“调整日期/时间(A)”-手动设置日期和时间-将日期调整到2017年即可。之前Xshell6和Xshell5也会包这样的错误,是因为xshell比较傻叉,需要你强制更新到最近版本否则就不能使用。也解决办法就是找到xshell的解决目录,用UE打开nslicense.dll文件:xshell6和xshell5解决的具体步骤步骤1:下载U…

    2022年7月15日
    101

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号