基於1panel 
我的探針就是用1panel反代的,順帶在探針雞上搞一下算了 
 
1 前置操作 
 
①打開路徑 
 
應用商店-已安裝-openresty-進入安裝目錄 
 
  
 
打開/conf/conf.d 
 
上面的路徑應該是 /opt/1panel/apps/openresty/openresty/conf/conf.d 
 
  
 
②配置文件 
 
創建pic.conf的文件,內容如下,保存 
 
29288可以改成你自己的端口 
 
/var/pic的話就是你圖片的文件夾 
 
autoindex on;  啟用自動索引,我是打開的 
 
autoindex_exact_size   off的話顯示文件大小為多少K 
 
autoindex_localtime  顯示本地時間,我是打開的 
 
 
 
- server {
 
 -     listen 29288;
 
 -     server_name localhost;
 
  
-     location / {
 
 -         root /var/pic;
 
 -         index index.html;
 
 -         autoindex on;
 
 -         autoindex_exact_size off;
 
 -         autoindex_localtime on;
 
 -     }
 
 - }
 
 
  複製代碼 2 docker文件夾映射 
 
①創建圖片文件夾 
 
創建/var/pic 文件夾  ,創建完記得往裡面隨便傳個圖片 
 
 
 
②容器添加圖片文件夾路徑 
 
1panel面板-容器-1panel/openresty   最右邊的更多-添加 
 
掛載/var/pic  ,點擊確認 
 
  
 
3 反代 
 
網站-創建網站-反向代理 
 
主域名填寫你圖床的域名 
 
代理地址的話填寫  127.0.0.1:29288   29288也換成你自己的端口,確認 
 
  
 
4 https證書 
 
https啟用下,1panel申請證書看這個 https://1panel.cn/docs/user_manual/websites/certificate_create/ 
 
① cf api 
 
acme賬戶的話cloudflare的話,現在不是Global API Key了 
 
https://dash.cloudflare.com/profile/api-tokens 
 
創建令牌  編輯區域dns,使用此模板 
 
區域資源,包括 所有域名 
 
繼續以顯示摘要-創建令牌 
 
保存下,token只顯示一次 
 
  
 
②dns賬戶 
 
1panel面板-網站-證書- dns賬戶 
 
創建名字隨便去個,我直接就叫cf 
 
類型cloudflare 
 
EMAIL 你的cf郵箱 
 
API Token 剛剛上面創建的token 
 
點擊確認 
 
  
 
③  創建acme賬戶 
 
郵箱自己郵箱 
 
我一般用let's 
 
  
 
④ 申請證書 
 
主域名的話填寫  abc.com 
 
其他域名的話  *.abc.com 申請通配符 
 
acme賬戶剛剛創建的acme賬戶 
 
驗證方式dns驗證 
 
dns賬戶選擇cf 
 
自動續簽勾上 
 
點擊確認就會申請證書了 
 
就能看到證書申請成功了 
 
三個月的let's通配符 
 
  
 
網站-網站 
 
選擇你的域名-https-啟用https 
 
SSL 選項選擇已有證書 
 
amce賬戶選擇你剛剛的賬戶- 
 
證書選擇你剛剛的證書 
 
保存 
 
這樣子你的圖片就是 域名/文件名字了 
 
比方說我把avatar.png  傳到/var/pic下的話 
 
avatar.png的url就是  https://域名/avatar.png 
 
 |