cropse

設定nginx proxy tls/ssl server 2017- 3-30


http在資料傳遞過程中沒有進行加密的動作,所以有中間人擷取到敏感資料的問題,中間人攻擊(Man-in-the-middle attack,縮寫:MITM),所以需要SSL跟TLS做加密的動作
80是一般http通用接口,443是https的接口,所以其實只要在443port上加入ssl憑證就可以了
Ref:NGINX 設定 HTTPS 網頁加密連線,建立自行簽署的 SSL 憑證

使用openssl產生ssl憑證
sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/nginx/ssl/nginx.key -out ...

Tag: nginx deploy

View

Circleci範例紀錄 2017- 2-20


這裡記錄使用Django_blog 在github每次push時使用circleci跑一次測試,circleci只使用一個專案不用錢(測試時間還是有限制)
基本上只要用circleci連結到你github的專案,專案有circle.yml就會在每次push時自動跑一次測試

circle.yml

dependencies:
    override:
        - sudo apt-get install python3 build-essential python3-dev python3-setuptools python3-pip -y
        - pyenv global 3.6.0
        - pip3 ...

Tag: CI/CD selenium testcase deploy

View

Deploy設定簡單紀錄 2017- 2-07


這裡大概整理一下整個網站deploy的過程,等下次在詳細整理s3跟ec2設定的部分

django專案名稱是src, 路徑放置在/home/ubuntu/blog
先從配置文件開始
首先新增一個production.py在/home/ubuntu/blog/setting/
以下內容:


from .base import *
import os

# SECURITY WARNING: keep the secret key used in production secret!
# 請自己新增一個 不要直接用 http://www ...

Tag: AWS deploy uwsgi nginx postgresql

View