华为弹性云服务器 CentOS7.6 運行 【Django3.0】
【摘要】 Django3.0 在2019年12月正式發佈了。
基於教學和推廣需求,也同時預備為後續部署做準備,
在這裡先介紹使用华为弹性云服务器 CentOS7.6 運行Django3.0 。
华为弹性云服务器 CentOS7.6 運行 【Django3.0】
1. 購買彈性云服器
按需計費
c6.large.2
2vCPUs|4GB,0.46/小時
配置費用 0.7946/小時
公共鏡像 CentOS 7.6
新建安全組 django3.0
通用Web服務器
添加入方向規則 8000
2. 檢查OS版本和基本更新
cat /etc/*release yum -y update cat /etc/*release
3. 安裝並運行 Apache
sudo yum -y install tree sudo yum -y install nano sudo yum -y install httpd sudo yum -y install httpd-devel sudo systemctl start httpd.service sudo systemctl enable httpd.service httpd -V
4. 升級 sqlite3 版本 至 3.30
sqlite3 --version cd ~ wget https://www.sqlite.org/2019/sqlite-autoconf-3300000.tar.gz tar zxvf sqlite-autoconf-3300000.tar.gz cd sqlite-autoconf-3300000 ./configure --prefix=/usr make && make install sqlite3 --version
5. 建立 demo 用戶, 具有管理員權限
sudo adduser demo sudo passwd demo sudo usermod -a -G demo apache sudo usermod -a -G wheel demo lid demo lid apache
6. 安裝 Python3.6 並啟用虛擬環境
安裝 Python3.6
sudo yum -y install yum-utils sudo yum -y groupinstall development sudo yum install -y https://centos7.iuscommunity.org/ius-release.rpm sudo yum -y install python36u sudo yum -y install python36u-pip sudo yum -y install python36u-devel python3.6 -V
啟用虛擬環境
su demo cd ~ python3.6 -m venv venv source venv/bin/activate
7. 安裝 Django3.0
注意: 如使用华为云提供的Pypi镜像源, https://support.huaweicloud.com/ecs_faq/ecs_faq_1008.html
確認镜像源是否已經加入 django3.0, https://bbs.huaweicloud.com/suggestion/detail/71c35745ff1648e4a0555d308a6a873e
pip install django pip freeze
8. 使用 Django 建立 mysite 項目
新增項目並運行
django-admin startproject mysite cd mysite ./manage.py runserver 0:8000
使用流覽器訪問 IP:8000
看到這樣的頁面是正確的
9. 調試項目
先允許所有的IP
ALLOWED_HOSTS : '*'
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)