web-dev-qa-db-ja.com

XAMPPが本番環境に適さないのはなぜですか?

私は長年Windows 2008 R2でXAMPPを実行しており、Apache、MySql、およびFileZillaのみを使用しています。多くのカスタム調整を行い、サーバータイムにアップグレードしました。私は発見したすべてのセキュリティ問題に対処しました。サービスとして実行されている場合、Windows Serverが起動している限り、サーバーが停止することはありません。彼らは信じられないほど安定しています。なぜ私はこれをしてはいけないと私に言われるのですか?ここで私が見たQまたはAはどれも詳細を扱っていません。それらのほとんどは、通常「推奨されません」、「XAMPP Webサイトではそのように言われているため、悪い」という結果になります。 XAMPPは安全ではないため、そのままの状態で本番環境で使用しないでください。しかし、すべてのルートユーザーを変更し、プレーンなhttpの代わりにhttps/certificateを使用し、スクリプトで制限付きの権限を持つMySQLユーザーを使用し、php MySQLクエリで準備済みステートメント(PDOまたはmysqli)を使用し、例外をキャッチし、エラーを処理し、ファイルフォルダーを保護し、 phpプログラミングの要点私はプロダクションにXAMPPを使い続けることができない理由がわかりません。私はどんなトラブルも経験したことがありません。私はセキュリティが主な問題ではないという認識に落ち着きました。何百万ものユーザーがいる大規模なWebサイトのスケーラビリティや管理性(これは私の場合ではない)でしょうか?教えてください。ただし、あなたが何について話しているのかを知っている場合に限ります。

編集:私は他の場所で注目すべきコメントを得ました:

開発とブティックでの使用以外のことは何もしません。そして、意見ベースのコメントは、XAMPPやWAMPを使用した経験のある人々が存在し、感銘を受けていなかったものの、経験的なデータを収集する必要がないため、交換がこの種の質問を始める傾向がある理由を示しています。彼らの意見を。

これは公平なコメントであり、私がこれまでに得た最良の答えである可能性もありますが、私はそれとともに生きることができます。これは、私のソフトウェアの新しいコンピュータアーキテクチャを探索するための素晴らしい手掛かりです。

17
itsproject

あなたが言うように、それはすべてセキュリティと箱から出してすぐに使えることです。XAMPPはかなり安全ではありません。それ以外には、目に見える欠点はありません。 XAMPPのソフトウェアは、安定した安全な商用システムで定期的に使用されています。 XAMPPを構成して本番環境で使用するのに十分安全になるようにするには、多少の知識と時間がかかります(これが、人々がそうしないように言われ続ける理由です)が、カバーされているように見えるので、問題。

8
Szandor

そのような方法でウィンドウを構成しようとしたことがありませんが、いくつかの問題(セキュリティ以外)を考えることができます。

  • windowsとソフトウェアの更新の管理-コンソールでWindowsシステム全体を管理するのは難しいと思いますし、運用環境で管理することは想像できません。
  • パフォーマンス-(localhostsの比較)私の場合のLinuxは常に高速でした
  • webアプリのスケーラビリティ-ほとんどのアプリはLinuxサーバー環境で動作するように設定されているため、サードパーティのライブラリや他のアプリの実行や統合が難しい場合があります。他のパス、コンソールの呼び出しが機能しないなど。

これらの問題はあなたの場合には無関係である可能性がありますが、より大きなプロジェクトを開発するときは考慮に入れられるべきです。

2
Tom