4

まず、私はプログラミングに関してはまったくの初心者なので、無知な質問をお許しください。

私は自分のプロジェクトに取り組むために 2 人のプログラマーを雇いました。彼らは、ライブにする前にテストするためのリモートテストサーバーが必要であり、すべてがOKになるまで変更がライブにならないようにする.

私の質問:

  1. リモート テスト サーバーとは
  2. なぜ必要なのですか?
  3. 通常の再販業者または共有ホスティングでセットアップできますか?
  4. その内容を世界に知られないようにするにはどうすればよいでしょうか。
  5. これにはドメイン名が必要ですか?
  6. リモート テスト サーバーをセットアップするにはどうすればよいですか?
  7. これについて読むための他の包括的なドキュメントはありますか?

ありがとう。

4

2 に答える 2

2

テスト サーバーについて


Web サイトの場合、テスト サーバーは、Web サイト (コピー) を公開せずに変更するために使用されます。これは、開発者が Web ページを変更すると、ソース コードの変更が不完全なために、ページが機能しなくなったり、バグが含まれたりすることがよくあるためです。これらのページをリモート テスト サーバーに配置することにより、開発者は、このサーバーに配置された Web サイトのコピーを使用して、クライアントに送信されるページに影響を与えずに変更を加えることができます。長所と短所をどのように比較検討するかに応じて、この種のサーバーを実際にローカルまたはリモートで構成できます。

リモート テスト サーバー

GoDaddy や DynDns などのサイトにリモート テスト サーバーをセットアップできます。これらのサービスは通常、ドメイン名とサーバー スペースをパッケージ化しています。これの利点は、「セットアップ」のほとんどがすでに行われていることです。また、Silvertiger が指摘したように、このサービス料金は通常非常に低いです。これは、プログラマーが必要とする大量のソフトウェアがこれらのサーバーですぐに利用できるため、推奨される場合があります。唯一の欠点は、一般の人がこれを閲覧できないようにする唯一の方法 (私が知っていること) は、パスワードで保護することです。ただし、開発者が作業環境の外で作業することを計画している場合は、パブリック アクセスが必要になる場合があります。

ローカル テスト サーバー

または、自分のコンピューターの 1 つをテスト サーバーとしてセットアップすることもできます。これの利点は、支払う必要がある料金がコンピューターの費用だけであることです (ローエンドのコンピューターの場合もあります)。このコンピュータはネットワークに接続されるため、ドメイン名は必要ありません。代わりに、マシンに割り当てられた IP アドレスを使用します。インターネット上でホストされないため、他の人に見られないようにするのははるかに簡単です. 唯一の欠点は、プログラマーが作業するためにネットワーク内にいる必要があり、このサーバーのセットアップがかなり複雑になる可能性があることです (プログラマーのニーズによって異なります)。

主に、適切なソフトウェア (Apache、mySQL、PHP など) をすべてダウンロードして構成する必要があります。これは通常、サーバー OS (Ubuntu Server など) で実行されますが、ほとんどのオペレーティング システムで実行できます。このプロセスは、開発者が必要とする基本的なソフトウェア コンポーネントを含むサーバー ソフトウェア パッケージ (つまり、 WAMP、LAMP、MAMP ) をインストールすることによって、負担を軽減することもできます。Ubuntu を使用することをお勧めします。セットアップ中にグラフィカル インターフェイスを維持したい場合は、Ubuntu デスクトップを使用できます。または、Ubuntu Server を使用することもできます。これは、端末ベースのユーザー インターフェイスを使用することで大量のメモリを節約します (使用が難しくなる可能性があります)。

さらに、FTP と呼ばれるサービスをローカル サーバーに追加することを検討することもできます。これは、サーバー上のファイルをリモートで読み書きできるようにするサービスであり、Web 開発者が一部の編集プログラムで必要とする場合があります (たとえば、Dreamweaver は FTP を使用してファイルにアクセスできます)。

補足として、ほとんどの開発者は、基本的なサーバー ソフトウェアのセットアップに精通している必要があります。実際、それは通常、ウェブデザインのカリキュラムの一部です。そのため、コンピューターを提供する場合は、このソフトウェアを構成することを許可することができます。それ以外の場合は、自分で構成したい場合は、次のリンクのいくつかが役立つことがあります。


情報リンク


一般的な Web サーバー

リモート サーバー

  • Godaddy - サービスを利用できる一般的な Web ホスティング会社。
  • DynDns - (前述のとおり)

ローカル サーバー

  • Ubuntu Server : サーバー向けの一般的な OS
  • Apache : 一般的な HTTP サーバー (別名 Web サーバー)
  • PHP : Web 開発者が一般的に使用する言語
  • LAMP : Linux 用の基本的なサーバー ソフトウェアのパッケージ ( Linux Apache mySQL PHP )
  • WAMP : Windows 用の基本的なサーバー ソフトウェアのパッケージ ( Windows Apache mySQL PHP )
  • MAMP : Mac 用の基本的なサーバー ソフトウェアのパッケージ (Mac .. .. PHP )
  • LAMP のセットアップ: [手順 1-5] Ubuntu での Web サーバーのセットアップに関するすばらしい記事。
于 2013-04-23T06:16:28.177 に答える
0

リモート テスト サーバーは、コードを実行できる稼働中の php サーバーです。つまり、ホスティングの再販業者はサーバーを提供できますが、事実上、アクセスできるのは単なるWebサーバーです. Dreamweaver やその他の IDE などのリモート テスト サーバーを要求するソフトウェアがあると思います。

私はテスト用に月額 8 ドルのホスティング アカウントを使用しています。

于 2013-04-23T05:41:15.693 に答える