私はFOSRestBundleを使ってローカルにWebサービスを設定しましたが、完全に動作しています。私のサービスを開始するために書く必要があるのは、Symfony組み込みのWebサーバが外部環境にある
php bin/console server:run xxx.xxx.x.xx:port
です。すべて設定されています。
しかし、その後、私はsymfonyのWebサーバに関するいくつかのドキュメントを読んでいた、そしてこの情報は私を混乱さ:
The built-in web server is meant to be run in a controlled environment. It is not designed to be used on public networks.
私は私のクラウド環境でこれを使用すると仮定よどのように?これを公開したいのであれば、この組み込みサーバーを使用せずにRESTサービスを開始するにはどうすればよいですか?
"server:run"コマンドと同等の機能はありますか?私はちょうどそこにコードを置く場合、それは動作しません。 REST API用にサーバーを起動する必要があります。
私はあなたが言ったすべてのことをやっていましたが、いくつかのことをしました:AllowOverride VirtualHost内のすべてが許可されていません。私のドメインにアクセスしようとしているときにHTTPエラー500を出しています。まだ動作していない=( – Otuyh
追加情報:私のプロジェクトには、デフォルトのsymfonyアーキテクチャを使用するものは何もありません。 – Otuyh
別のこと:サーバーを起動せずにローカルにプロジェクトにアクセスしようとすると、HTMLの応答ではなく404Jsonが返されます。 { エラー: { コード:404、 メッセージ:「見つからない」 } } – Otuyh