序章

Linuxサーバーを実行することは、初心者にとって厄介な経験になる可能性がありますが、難しいことではありません。 私たちのコミュニティには、サーバーでのセットアップの基本を説明する記事がたくさん書かれています。

このガイドでは、これらの記事のいくつかを活用して、ユーザーがサイトをすばやく立ち上げるために実装する一般的な手順のいくつかを紹介することで、ユーザーを立ち上げて実行します。

ステップ1—サーバーを作成する

他のことを行う前に、サーバーをデプロイする必要があります。 これはDigitalOceanを使用すると非常に簡単ですが、それでもわからない場合に備えて、プロセスを順を追って説明するガイドがあります。

一貫性を保つために、このガイドでは、オペレーティングシステムにUbuntu14.04ディストリビューションを使用します。 これは、32ビットまたは64ビットのいずれかです。 詳細については、DigitalOceanチュートリアルの開始に従ってください。 オプションが表示されたら、Ubuntu14.04を選択するだけです。

ステップ2—基本的なサーバーセットアップ

サーバーが稼働し始めたら、優れた基盤を構築するために完了する必要のあるいくつかの標準的な手順があります。 これを初期サーバーセットアップと呼びます。

続行する前に、特に手順1〜4を実行する前に、このガイドを確認する必要があります。 これにより、ログインする方法、通常のユーザーアカウントを作成する方法、およびそのユーザーに管理者権限を付与する方法が示されます。

ステップ3—LAMPをインストールします

アカウントを作成して構成したら、実際のWebサーバーソフトウェアに進むことができます。

インターネット上でコンテンツを提供する最も一般的な方法の1つは、「LAMP」スタックと呼ばれる一連のコンポーネントを使用することです。 これは、Linuxオペレーティングシステム、Apache Webサーバー、MySQLデータベース、およびPHPスクリプトプロセッサを表す頭字語です。 これらのコンポーネントが連携して、動的なWebサイトまたはアプリケーションを提供できるようにします。

このガイドに従って、 Ubuntu14.04にLAMPスタックをインストールする方法を学ぶことができます。 複雑に見えるかもしれませんが、各手順を注意深く実行してください。すぐに起動して実行できるはずです。

ステップ4—ドメイン名を設定する

LAMPスタックをインストールすると、サーバーはWebコンテンツの提供を開始できるようになります。 ただし、現時点では、サーバーのパブリックIPアドレスを使用してのみアクセスできます。

訪問者が私たちのサイトに簡単にアクセスできるように、ドメイン名(example.comなど)を設定できます。 ドメイン名登録事業者からご希望のドメイン名を購入してから、ここに戻って続行する必要があります。

ドメイン名をお持ちの場合は、このガイドに従って、ドメイン名をサーバーにポイントする方法を学ぶことができます。 行った変更が反映されるまでに時間がかかる場合がありますが、その間、次のステップに進むことができます。

ステップ5—SFTPでファイルを移動する

サーバーソフトウェアをインストールして構成し、サーバーを指すドメイン名を設定したら、Webサイトファイルをサーバーにコピーできます。

これを行う最良の方法は、おそらくSFTPクライアントを使用することです。 SFTP は、SSHプロトコルを利用して、リモートコンピューターとの間でファイルを安全に転送するプロトコルです。 これが意味することは、安全な方法でファイルを転送するためにそれを使用できるということです。

多くのSFTPクライアントプログラムとSFTP機能を備えたFTPクライアントがあります。 1つのオプションは、このガイドに示すように、sftpコマンドラインユーティリティを使用してリモートサーバーに接続することです。

グラフィカルクライアントを使用したい場合は、多くのオプションがあります。 人気のある選択肢の1つはFilezillaです。 このガイドに従って、SFTPでFilezillaを使用する方法を学ぶことができます。

サーバーの「ドキュメントルート」と呼ばれるディレクトリにファイルを配置します。 Ubuntu 14.04の場合、ドキュメントルートはデフォルトで/var/www/htmlにあります。 そこにファイルを置きます。

終了すると(ドメイン名が世界中で更新されている場合)、Webブラウザでサイトにアクセスできるようになります。

結論

ここまで進んだら、サイトはオフになっていて実行されているはずです。 Webファイルに追加のコンポーネントが必要な場合、または標準外の処理を行っている場合は、追加の構成が必要になる場合があります。 ただし、単純なサイトは追加の手順なしで機能するはずです。

WordPressのような機能を活用したい場合は、 Ubuntu14.04でWordPressを使い始めるために使用できる記事があります。 サイトを改善するためにサイトに加えることができる他の多くの可能性と拡張機能があります。 コミュニティの他の記事をチェックして、さらにアイデアを入手してください。

ジャスティン・エリングウッド