购买腾讯云主机后的快速配置

版本

相关信息 选择
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账户

[2]virtualenv在Ubuntu18.10(64位)中的用法(命令和图形化建立虚拟环境)

[3]ubuntu环境下一键切换python的virtualenv虚拟环境

猜你喜欢

转载自blog.csdn.net/appleyuchi/article/details/108681044
今日推荐