#前提・実現したいこと
現在Microsoft AzureのAppServiceにて、LinuxOSのプランでWEBアプリを公開しております。
メンテナンス時に、App_Offline.htmをルート(/site/wwwroot)にFTPにて配置しましたが、メンテナンス画面が表示されませんでした。
メンテナンス時にアクセスされた際、メンテナンス画面を表示するにはどのようにすればよいでしょうか。
#確認したこと
・wwwrootが複数あったため、すべてのフォルダ内にApp_Offline.htmを配置し、反映されないことを確認
・別環境にてWindowsOSのプランを作成して試したところ、正常に動作することを確認
#補足情報(FW/ツールのバージョンなど)
FW: .Net Core 3.1
他に必要な情報があればご教示ください。
#追記20200402
LinuxのApacheサーバーではhtaccessでメンテナンス時対応が可能とあったので、
下記ファイルをルートに置いてみましたが、何も起こりませんでした。
htaccess
1ErrorDocument 503 /App_Offline.htm 2 3<IfModule mod_rewrite.c> 4RewriteEngine On 5RewriteCond %{REQUEST_URI} !=/App_Offline.htm 6RewriteRule ^.*$ – [R=503,L] 7</IfModule>
該当AppServiceのKuduのBashにてpsを実行してみましたが、apache2が動いていないように見えました。
PID TTY TIME CMD
95 ? 00:00:04 dotnet
189 ? 00:00:00 bash
190 ? 00:00:00 ps
あなたの回答
tips
プレビュー