阿里云部署django实现公网访问 | 您所在的位置:网站首页 › vuedjango部署阿里云 › 阿里云部署django实现公网访问 |
本博的主要目的是对阿里云部署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外网访问端口设置,需要进行安全组配置,对应界面如下: 若要为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应用的代码都完成并服务启动后,我们就可以使用外网来访问我们的应用了![]() ![]() |
CopyRight 2018-2019 实验室设备网 版权所有 |