web-dev-qa-db-ja.com

Ubuntu Server 11.04でWebサイトをホストする

こことサーバーフォールトの関係は、ここに属すると判断しました。

とにかく、Ubuntu Server 11.04を使用してコンピューターでWebサイトをホストしようとしています。いくつか質問があります。

まず最初に、誰かがターミナルの周りを学習するための良いチュートリアル、ガイド、または他のドキュメントを知っていますか?私は基本を知っていますが、どんな種類の詳細なガイドでも絶対に素敵です。 GUIをインストールできることは知っていますが、とにかく端末を操作し、学習することを正直に楽しんでいるだけで、人生のある時点で学習しなければならないと確信しています。

第二に、アップロードしたページやファイルに他の人がアクセスして表示できるように、ビデオまたは(できれば)設定方法に関するガイドへのリンクがありますか?

最終的な考え:自宅のすべてのスペアコンピューターがドライバーの犠牲になったため、仮想マシンでUbuntu Serverを実行しています。これにより問題が発生しますか?デスクトップは一般に、長期間のアクティビティ用に構築されていないことを認識しています。

最終的な考察PS:あなたが提供できる援助を本当にありがとう。とても感謝しています。 (。◕‿◕。)

2
Sam

Ubuntuのドキュメントはおそらくあなたのほとんどの道を行くことができます。

1.ターミナルの使用

これは非常に自由な問題です。 singTheTerminal のようなチュートリアルでは、基本事項の一部を説明しますが、あなたがどれだけ知っておく必要があると思うかは本当にわかりません。

そこから始めましょう。さらに問題が発生した場合は、Googleを試してください。このサイトで検索して失敗した場合、何をしようとしているのかを説明する新しい質問を投稿してください。

2. Webサイトをホストする

単純なhtmlファイル(動的言語なし)をホストしている場合、最も読みやすい文書は Apacheのサーバーガイド (Webサーバー)です。

MySQLとPHPも必要な場合、 LAMPページ の方が良いかもしれません。Apacheを使用しているので、両方を読むことを恐れないでください。サーバーガイドからApacheの理解を深めてください。

これらのどちらも、あなたがする必要がある基本的なネットワーキングを説明していません:

  • ユーザーがインターネットからコンピューターのポート80にアクセスできるようにするルーターのポート転送。
  • DNS(DynDNSなど)。ドメイン名を、ISPから提供された動的IPにバインドできます。

ローカルネットワーク上でホストしているだけの場合は、それらのアイテムを無視できます。

3.仮想化は十分ですか?

デスクトップは常に実行するように構築されていませんか?デスクトップが2年近くほぼ一定に使用されている(アップグレード、再配線などのためにダウンしている)誰かと言えば、良いデスクトップである限り、完全にサービス可能なサーバーになります。

本質的にはあなたは正しい。サーバーグレードのハードウェアは長いサービス条件を念頭に置いて構築されていますが、現代の消費者ハードウェアは(過去5〜10年の間)非常に受け入れられます。私は、プレミアムコンポーネントを購入する傾向がある人の偏見があると言います...最近の予算のハードウェアがどのようなものかわかりません。

VMホストとは何ですか?それがUbuntuである場合、なぜその上にApacheをインストールして、仮想化を放棄するのですか?

仮想化システムは低速です。オーバーヘッドもかなりかかります(Ubuntu Serverの場合はそれほど多くありませんが、まだ100 MB以上のRAMがあり、これには予備がない場合があります)。ただし、Apacheから静的ファイルを提供するのは簡単な作業です。ひどく小さなCPU時間を使用するため、実際にはパフォーマンスはまったく問題になりません。

0
Oli

サーバーにVMを使用する利点の1つは、何かが発生した場合のバックアップとして、サーバーのVMファイルを他のメディアに配置できることです。デスクトップに戻ると、すぐに戻って実行できます。

いつでもデスクトップをインストールできます。 GUIを楽しんでいるコマンドラインについても知っていることがあります。とは言うものの、軽量デスクトップを使用する場合、すべてのリソースにあまり追加されません。

Amahiは優れたホームサーバーソリューションですが、ネットワークの外部からアクセスするには少し注意が必要です。

Howtoforgeには多くのハウツーがあります http://www.howtoforge.com/installing-Apache2-with-php5-and-mysql-support-on-ubuntu-11.04-lamp

最後に、ここでいくつかの本当に良い端末コマンドと例を見つけることができます。

http://www.commandlinefu.com/commands/browse

コマンドラインまたはGUIのようなものを使用します。サーバーであり、簡単に使いたい場合。

0
Zaipai