1.ドメイン名の購入
1.テンセントクラウドドメイン名を購入
2.レコードのドメイン名
2. DNS
1.テンセントクラウドコンソール、ドメイン管理を選択し、[DNS]を選択
2.テストドメイン名解決が成功し、ローカルにcmdを開きます。
pingのドメイン
3.リクエスト無料のSSL証明書
1.テンセントクラウド検索SSL、その後の検証を待って、関連する認証情報を入力して、無料のSSL証明書を選択
地元2.ダウンロード
SSL証明書をインストール4.nginx
1.テンセントクラウドnginxのインストールマニュアルSSL証明書:
https://cloud.tencent.com/document/product/400/35244
2.テンセントクラウドドキュメント
/ usr / local / nginxの/ confディレクトリが存在する場合は、1_www.xxxx.com_bundle.crt証明書ファイルと2_www.xxxx.com.key秘密鍵ファイルはローカルディレクトリからこのディレクトリにコピー。
そうでない場合、MKDIRは/ usr / local / nginxの/ confディレクトリを構築
3. FileZillaは唯一のクラウドサーバー、これだけ最初の証明書ファイルとUbuntuのディレクトリにアップロードされた秘密鍵ファイルでのubuntuのアイデンティティに接続することができます
4.ディレクトリのconfに証明書とキーファイルをコピーします。
CP 1_www.luoyikeji.cn_bundle.crtは/ usr / local / nginxの/ confに
CP 2_www.luoyikeji.cn.keyは/ usr / local / nginxの/ confに
CDを/ usr / local / nginxの/ confに
5.編集/etc/nginx/sites-available/gg.conf
server{
listen 443;
server_name www.luoyikeji.cn;
charset utf-8;
ssl on;
ssl_certificate /usr/local/nginx/conf/1_www.luoyikeji.cn_bundle.crt; #证书文件名称
ssl_certificate_key /usr/local/nginx/conf/2_www.luoyikeji.cn.key; #私钥文件名称
ssl_session_timeout 5m;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_prefer_server_ciphers on;
client_max_body_size 75M;
location /static {
alias /home/ubuntu/gg/static;
}
location /media {
alias /home/ubuntu/gg/media;
}
location / {
uwsgi_pass 127.0.0.1:8000;
include /etc/nginx/uwsgi_params;
}
}
server {
listen 80;
server_name www.luoyikeji.cn; #填写绑定证书的域名
rewrite ^(.*)$ https://$host$1 permanent; #把http的域名请求转成https
}
6.重启nginx
nginx -t service nginx restart
7.测试访问:
https://www.luoyikeji.cn/xadmin/