云服务器ECS



1. 线上服务器(阿里云)ECS服务器

# 购买线上服务器
云服务器ECS -- 自定义购买 -- 按量付费 -- 地域(日本东京)随机分配 -- 1vCPU -- 0.5GIB -- 突发性能实例 -- 镜像(Ubuntu -- 18.04 64位)安全加固 -- 存储(云盘20GIB)随实例释放 -- 下一步 -- 分配公网ip(按使用流量)-- 端口(80  443  22  ICMP协议<响应ping>)-- 下一步 -- 自定义密码 -- 确认订单 -- 云服务器ECS服务条款 -- 创建实例
ssh远程链接
ssh root@39.107.108.103     # 链接公网ip
curl www.google.com         # 访问google    国外网才可以访问
实例列表


2. 域名解析

网络请求是ip加端口号
域名解析只能解析公网ip

可以通过域名链接


3. 安装nginx

1. yum update   # 更新本地列表
# apt-get upadte  不能用
-bash: apt-get: command not found
解决:
cat /proc/version    # 查看系统版本
Linux version 3.10.0-1127.19.1.el7.x86_64 (mockbuild@kbuilder.bsys.centos.org) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-39) (GCC) ) #1 SMP Tue Aug 25 17:23:54 UTC 2020
可见 Red Hat 系统要使用 yum 工具    即 yum update 
# 安装出错
Error downloading packages:   
    1:nginx-1.18.0-2.el7.ngx.x86_64: [Errno 256] No more mirrors to try.
说明 yum源有问题
解决:
rm -rf /var/cache/yum/*      # 清除yum缓存
yum clean all                # 清除所有yum
yum repolist                 # 清除所有yum

2. yum nginx    # 安装nginx

pip3 install django==2.2.2

django-admin startproject demo
# 报错
-bash: django-admin: command not found
解决:
1. 换版本
pip3 uninstall django
pip3 install django==2.2.1
2. 软连接
[root@iZ2ze0f4zo9fziimiv4kleZ ~]# sudo find / -name django-admin
/data/env/pyweb/bin/django-admin
/usr/local/python3/bin/django-admin
[root@iZ2ze0f4zo9fziimiv4kleZ ~]# ln /usr/local/python3/bin/django-admin /usr/bin/django-admin
[root@iZ2ze0f4zo9fziimiv4kleZ ~]# django-admin startproject demo               
[root@iZ2ze0f4zo9fziimiv4kleZ ~]# ls
demo          __init__.py   nginx-1.12.0.tar.gz  nginx-1.14.0.tar.gz
django-admin  nginx-1.12.0  nginx-1.14.0

python3 manage.py runserver 0.0.0.0:80
posted @ 2021-01-08 11:18  就叫我老李吧  阅读(269)  评论(0编辑  收藏  举报