Alpine 安裝 Nginx 當 Web Proxy
- 安裝環境 :
- 使用 PVE 7 的 CT Template - alpine-3.15-default_20211202_amd64.tar.xz
安裝程序
- 先更新預設套件
apk update apk upgrade
- 安裝與設定 nginx
apk add nginx adduser -g 'Nginx www user' -h /var/www/html webuser vi /etc/nginx/nginx.conf
: http { : client_max_body_size 0m; : #tcp_nopush on; : gzip on; : }
- 安裝 Let's Encrypt bot
apk add certbot certbot-nginx apk add python3 python3-dev py3-pip build-base libressl-dev musl-dev libffi-dev rust cargo
- 將 Web Proxy 設定檔放入 /etc/nginx/http.d/ 內
- 設定啟動 nginx
rc-service nginx start rc-update add nginx