版本
相关信息 | 选择 |
Ubuntu | 18.10 |
虚拟环境 | virtualenv |
IP | 49.235.108.13(腾讯云) |
域名 | academics.work(腾讯云) |
工信部备案/许可证编号 | 浙ICP备2020035646号 |
审核通过日期 | 2020-09-27 |
公安机关备案号 | 33021102000741 |
公安备案链接格式 | http://www.beian.gov.cn/portal/registerSystemInfo?recordcode=33021102000741 也就是往recordcode传入你的参数即可 |
公安logo | 直接把csdn的公安logo链接拷贝后用到自己的html网页即可 |
远程传递文件命令
文件传递方向 | 具体命令 |
本地->云主机 | scp -r homepage/ [email protected]:/home/appleyuchi |
云主机->本地 | scp -r [email protected]:/home/appleyuchi ~/桌面 |
SCP免输入密码配置
ssh-copy-id [email protected]
查看信息位置
相关问题/信息 | 在哪里查看/解决 |
域名 | 微信-腾讯云助手 |
SSL证书审核通知 |
微信-腾讯云助手 |
域名实名结果通知 | 微信-腾讯云助手 |
未核实到实名认证信息 | https://console.cloud.tencent.com/cns |
服务器的ip和密码 | https://console.cloud.tencent.com/ 站内信 |
第一次登陆后,系统里面是全新的,所以没有root密码,需要自己重新用下列命令设置
sudo passwd
腾讯的pip镜像
[global]
index-url = http://mirrors.tencentyun.com/pypi/simple
trusted-host = mirrors.tencentyun.com
新建用户后,需要在~/.pip/pip.conf中增加上面的镜像依赖.
腾讯的apt镜像
/etc/apt/sources.list
deb http://mirrors.tencentyun.com/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.tencentyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://mirrors.tencentyun.com/ubuntu/ bionic-updates main restricted universe multiverse
#deb http://mirrors.tencentyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
#deb http://mirrors.tencentyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.tencentyun.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.tencentyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.tencentyun.com/ubuntu/ bionic-updates main restricted universe multiverse
#deb-src http://mirrors.tencentyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
#deb-src http://mirrors.tencentyun.com/ubuntu/ bionic-backports main restricted universe multiverse
不要安装anaconda3,会占据10几个G
apt install expect nginx
走遍[1][2][3]
云主机测试
python3 hello.py
from flask import Flask
app=Flask(__name__)
@app.route('/') #相当于一个装饰器,视图映射,路由系统生成 视图对应url,这边没有指定method .默认使用get
def first_flask(): #视图函数
return 'Hello World' #response,最终给浏览器返回的内容
if __name__ == '__main__':
app.run(host="0.0.0.0",port=10071,debug=True)
然后打开网页
http://49.235.108.13:10071/
看下是否有hello world
SSL证书申请
证书申请在Dnspod中进行,填写办法如下:
域名与ip绑定
然后点击上图中的域名,进入下图填写IP即可
上述操作成功的话,这个时候可以ping通了
Nginx配置
user root;
worker_processes 2;
error_log /etc/nginx/error.log;
pid /etc/nginx/nginx.pid;
events {
worker_connections 1024;
}
http {
#include /usr/local/nginx/conf/mime.types;
include /etc/nginx/mime.types;
default_type application/octet-stream;
server {
listen 80;
server_name www.academics.work;
access_log /var/log/nginx/access.log;
proxy_set_header Host $host:$server_port;
location / {
proxy_pass http://127.0.0.1:10071;
#proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
location /work {
root /home/appleyuchi;
autoindex on;
}
}
}
nginx -c /etc/nginx/nginx.conf
nginx -s reload
云服务器外网端口
端口有系统内端口和外网端口,光有内网端口是没有用的.
点击控制台链接:
https://console.cloud.tencent.com/
选择:
我的资源->云服务器
得到如下:
然后上图选择 更多->安全组->配置安全组
选择右侧的sg-la8ed6p2
最后可以看到外网端口是全开的.
Reference:
[1]Ubuntu16.04下xfce中使用expect在su时免密码输入切换到root账户