teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

5

md

2021/09/04 03:51

投稿

Tak1wa
Tak1wa

スコア4791

answer CHANGED
@@ -11,4 +11,4 @@
11
11
  なので、.htaccessで制御してやれば良いです。
12
12
 
13
13
  上記について試した内容などを以下へまとめたのでよければ参考にしてください。
14
- https://dev.classmethod.jp/articles/app-service-linux-php-default-document/
14
+ [Azure App Service on Linux(PHP 8.0)で.htaccessが使えなかった \| DevelopersIO](https://dev.classmethod.jp/articles/app-service-linux-php-default-document/)

4

記事について追記

2021/09/04 03:51

投稿

Tak1wa
Tak1wa

スコア4791

answer CHANGED
@@ -8,4 +8,7 @@
8
8
  簡単に言うと、永続ストレージにconfファイルをアップロードし、スタートアップコマンドでコピーしてやればランタイムコンテナ既定のnginxの動作を上書き出来ます。
9
9
 
10
10
  PHP7.4の場合はapache2で実行されています。
11
- なので、.htaccessで制御してやれば良いです。
11
+ なので、.htaccessで制御してやれば良いです。
12
+
13
+ 上記について試した内容などを以下へまとめたのでよければ参考にしてください。
14
+ https://dev.classmethod.jp/articles/app-service-linux-php-default-document/

3

バージョンによる差分を追記

2021/09/04 03:51

投稿

Tak1wa
Tak1wa

スコア4791

answer CHANGED
@@ -2,7 +2,10 @@
2
2
 
3
3
  App Serviceのアプリケーションスタックには何を指定したかによってランタイムコンテナが変わるので、まずその設定によって対応方法が変わります。よってApp Service Linux自体には用意されていません。
4
4
 
5
- PHPの場合は最新の環境ではnginx+php-fpmで実行されています。
5
+ PHP8.0の場合は最新の環境ではnginx+php-fpmで実行されています。
6
6
  そしてインデックス設定は `/etc/nginx/sites-enabled/default` に記述されています。
7
7
 
8
- 簡単に言うと、永続ストレージにconfファイルをアップロードし、スタートアップコマンドでコピーしてやればランタイムコンテナ既定のnginxの動作を上書き出来ます。
8
+ 簡単に言うと、永続ストレージにconfファイルをアップロードし、スタートアップコマンドでコピーしてやればランタイムコンテナ既定のnginxの動作を上書き出来ます。
9
+
10
+ PHP7.4の場合はapache2で実行されています。
11
+ なので、.htaccessで制御してやれば良いです。

2

phpについて検証出来たので回答を修正しますね。

2021/09/02 12:57

投稿

Tak1wa
Tak1wa

スコア4791

answer CHANGED
@@ -2,4 +2,7 @@
2
2
 
3
3
  App Serviceのアプリケーションスタックには何を指定したかによってランタイムコンテナが変わるので、まずその設定によって対応方法が変わります。よってApp Service Linux自体には用意されていません。
4
4
 
5
+ PHPの場合は最新の環境ではnginx+php-fpmで実行されています。
5
- 例えば、PHP環境であれば~~おらく .htaccess で指定する必要があって~~、Node環境であばindex.jsで指定する必要があります。
6
+ してインデックス設定は `/etc/nginx/sites-enabled/default` に記述さています。
7
+
8
+ 簡単に言うと、永続ストレージにconfファイルをアップロードし、スタートアップコマンドでコピーしてやればランタイムコンテナ既定のnginxの動作を上書き出来ます。

1

nginxなので確認必要

2021/09/02 10:39

投稿

Tak1wa
Tak1wa

スコア4791

answer CHANGED
@@ -2,4 +2,4 @@
2
2
 
3
3
  App Serviceのアプリケーションスタックには何を指定したかによってランタイムコンテナが変わるので、まずその設定によって対応方法が変わります。よってApp Service Linux自体には用意されていません。
4
4
 
5
- 例えば、PHP環境であればおそらく .htaccess で指定する必要があって、Node環境であればindex.jsで指定する必要があります。
5
+ 例えば、PHP環境であれば~~おそらく .htaccess で指定する必要があって~~、Node環境であればindex.jsで指定する必要があります。