丁丁的亂寫空間

=隨意寫寫,筆記記錄,以免忘記,後悔莫及=

CentOS 安裝 Webmin

CentOS 安裝 Webmin

利用 yum 安裝 Webmin 首先先下載 repo 到 /etc/yum.repos.d ```shell cd /etc/yum.repos.d ``` 接著 yum install 安裝即可 ```bash yum install webmin -y ``` [Linux](/tags/Linux/)[Webmin](/tags/Webmin/)[CentOS](/tags/CentOS/) 此文章已被阅读次数:正在加载...更新於2022-08-24
more...
Centos7 安裝多版本 Python

Centos7 安裝多版本 Python

雖然現在 Python 最新版本已經到了 3.7 但是 Linux 上還是有蠻多的套件使用 Python2,加上 Python2.7 的支援期間只到 2020 (不知是否會再延長),但越來越多的開發者已經轉移版本到 3.x 了 那要如何保留原始版本的 Python 另外再安裝 Python3.x 呢? 首先要有 ROOT 權限或者 sudo (廢話 w 然後到 [Python 官網](https://www.python.org/downloads/)找你要下載的版本連結 ps: 這邊範例為下載最新版本 3.7.4 如果要安裝多個 3.x 建議還是寫完整版號 ```bas
more...
phpMyAdmin 啟用2FA

phpMyAdmin 啟用2FA

# phpMyAdmin 啟用 2FA 最近把伺服器的 phpMyAdmin 升級到 4.9.1 然後就在設定裡面發現可以開啟 2FA 的選項 ![phpMyAdmin 中啟用 2FA](/assets/images/linux/post/phpmyadmin-enable-2fa.webp) 後來去看看 documentation 之後發現其實在 4.8.0 (2018/4/19) 就加入這個功能了,沒錯啦我就是沒在更新,因為之前有過更新完系統直接掛掉的陰影存在,但其實為了安全性還是要好好的更新套件跟軟體 XD 如果直接從 phpMyAdmin 官網下載下來的 zip 檔其實可
more...
Nginx+Cloudflare-取得使用者真實IP

Nginx+Cloudflare-取得使用者真實IP

# Nginx+Cloudflare - 取得使用者真實 IP 使用 Python 或者其他的程式語言架設網站的時候勢必一定要有個 Webserver 作為代理,但在有些時候網站的一些套件需要取得使用者的 IP 要如何取得? 一般來說 Nginx 只要在 virtualhost conf 中設定以下就可以了 ```bash proxy_set_header Host $host; ``` 在程式部分 (使用 flask) ```python from flask import request ``` 這樣就可以取得使用者的 IP 了 但如果在 Nginx 前面還加個 Cl
more...
使用 certbot+cloudflare 讓 wildcard certificate 自動更新憑證

使用 certbot+cloudflare 讓 wildcard certificate 自動更新憑證

下方使用 CentOS7 當作示範環境 如果你還沒裝 certbot,請先執行 `yum install certbot` 1. 首先要先登入 Cloudflare,右上角 My Profile 那就可找到 Global API Key 請點選 View 輸入密碼就會出現,這把 Key 很重要請小心保管 ![api key](/assets/images/linux/post/Snipaste_2019-06-19_19-07-35.webp) 2. 由於這把 Key 很重要,所以要放在一個安全的地方 原作者把它放在 `/root/.secrets` 裡面
more...