如何使用寶塔皮膚部署靜態服務
當本地開發完專案後興沖沖的打包想丟到自己的雲服務上的時候,發現透過寶塔皮膚上傳檔案到了指定的資料夾,但是此時輸入服務的IP地址去訪問卻無法訪問到頁面,可以使用寶塔皮膚中的網站新建站點來解決
- 開啟寶塔皮膚,找到網站,點選新增站點
- 新增域名訪問靜態頁面
- 需要給偽靜態新增配置,不輸入可能導致404
程式碼如下:location / { if (!-e $request_filename) { rewrite ^(.*)$ /index.html?s=/$1 last; break; } }
此時本以為大功告成可以訪問頁面了,沒想到又出問題了,輸入IP發現居然無法訪問,而且使用Transmit連線寶塔的FTP服務也無法連結
問題解決:檢查了寶塔的安全組中已經開放了ftp的21埠和靜態服務的80埠,但是還是無發訪問,這時我們到阿里雲服務中去看看是否存在配置問題,😢果然:阿里雲這裡沒有配置80和21的安全組,設定一下試試
OK終於可以訪問靜態頁面了,同時也能遠端連線上FTP服務了
完成,結束🔚