こんにちはTERUです。
フリーランスでホームページやECサイト制作を仕事にしています。
読者の悩み
- レンタルサーバー契約したけど、どうやってファイルをアップロードするの?
- ホームページは作ったけど、公開方法が分からない。
本記事では、作成したホームページ(Webサイト)をレンタルサーバーにアップロード(公開)する方法について詳しく解説します。
今回は、エックスサーバー(XServer) でレンタルサーバー契約していることを前提に解説していきます。
サーバー契約がまだの方は、以下の記事を参考にレンタルサーバー契約を先に進めてください。
エックスサーバー(XServer)以外のレンタルサーバーでも手順に大きな違いはありません。
レンタルサーバーの選び方については、下記の記事が参考になります。
この記事を読んで分かること
- サーバーへのファイルアップロード方法がわかる。
本記事の信頼性
- フリーランスとしてWordPress案件を中心としたWeb制作をメインに仕事をしている。
- Web制作会社にてディレクターの経験もあり。
- 普段からエックスサーバー(XServer)を利用している。
まずはホームページ公開の大きな流れを理解
WEBサイト(ホームページ)公開までには、大きく5つの作業をクリアする必要があります。
- サーバー契約
- ドメイン取得
- ドメイン設定
- SSL化(http→https)設定
- ファイルアップロード
今回はステップ5にあたる「ファイルアップロード」について、深掘りしていきます。
エックスサーバー(XServer)へのファイルアップロード方法
契約したサーバーにファイルをアップロードするためには、下記4ステップの作業が必要になります。
そもそもFTPとは?
ステップの説明に入る前に、FTPを解説します。
FTPとは、ファイルをやり取り(アップロード・ダウンロード)する際に利用する通信プロトコルの一つです。
通信プロトコルは、ネットワーク通信をする際の決まり事(通信手順)です。
STEP1:FTPソフトのインストール
まずはFTPソフトのインストールを行います。
今回は、最も利用されているFTPソフトの一つである「FileZilla」をインストールします。
- MacとWindowsのどちらでも利用できる。
- 無料で利用できる。
- 日本語対応している。
手順①:FileZillaの公式ページへアクセスします。
手順②:macOS用のFileZillaを選択するとダウンロードが開始されます。
手順③:ダウンロードしたアーカイブファイルをダブルクリックします。
手順④:「FileZilla」ファイルが表示されるので、「アプリケーション」にドラッグ&ドロップします。
手順⑤:アプリケーションフォルダ内に「FileZilla」が存在することを確認します。
以上でインストールは完了です。
「FileZilla」について、下記の記事で詳しく解説しています。
※Windowsの手順も記載しています。
STEP2:エックスサーバー(XServer)への接続情報を確認
次にサーバーへ接続するための情報を確認します。
そもそも接続情報とは?
FTPソフトからサーバーへ接続するために必要な情報です。
具体的には、下記3つの情報が必要になります。
ホスト | 接続するサーバーのホスト名 |
ユーザー | サーバーにFTP接続するためのユーザー名 |
パスワード | サーバーにFTP接続するためのパスワード |
接続情報の確認方法
接続情報は、各レンタルサーバーの管理画面にて確認することができます。
手順①:まずはサーバーパネルから「サーバーID」と「サーバーパスワード」を入力してログインします。
初期ドメイン「XXXXXX.xsrv.jp」の「XXXXXX」がサーバーIDになります。
また、会員登録完了時に送られる下記メールにも記載されています。
件名:【XServerアカウント】■重要■サーバーアカウント設定完了のお知らせ〜
手順②:サーバーパネル画面にて、「サブFTPアカウント設定」をクリックします。
手順③:ドメイン選択画面にて、すべてのドメインの「選択する」をクリックします。
手順④:サブFTPアカウント設定画面にて、「FTPソフト設定」タブを選択し、「FTP サーバー(ホスト)名」を確認します。
ホスト | サブFTPアカウント設定画面にて確認 |
ユーザー | サーバーパネルのログインに使用したサーバーIDと同じ |
パスワード | サーバーパネルのログインに使用したサーバーパスワードと同じ |
エックスサーバー(XServer)以外のレンタルサーバーに接続する方法については、「FTP サーバー接続情報の確認方法【レンタルサーバ別】」に詳しく解説しています。
エックスサーバー(XServer)以外の場合、こちらを参照ください。
STEP3:FTPソフトを使用してエックスサーバー(XServer)へ接続
サーバーへの接続情報が分かったら、FTPソフトを使って契約したエックスサーバー(XServer)に接続します。
接続方法について、先ほどインストールを行った「FileZilla」を使って説明します。
エックスサーバー(XServer)への接続情報を設定
まずは、先ほど調べた接続情報をFTPソフト(FileZilla)に設定します。
手順①:FileZillaを開き、画面左上の「サイトマネージャー(赤枠部分)」を選択します。
手順②:サイトマネージャー画面で「新しいサイト」を選択します。
手順③:画面右側に調べた接続情報を入力します。
①ホスト | サブFTPアカウント設定画面にて確認 |
②ユーザー | サーバーパネルのログインに使用したサーバーIDと同じ |
③パスワード | サーバーパネルのログインに使用したサーバーパスワードと同じ |
設定情報の名前ですが、分かりやすい名前に変えておきましょう。
※マウスで選択すると簡単に変更可能です。
エックスサーバー(XServer)へFTP接続を行う
手順④:接続情報の入力が完了したら、「接続」を選択します。
手順⑤:接続すると画面右側に、サーバー上のファイルやフォルダが表示されます。
独自ドメインを設定した場合、独自ドメイン名のフォルダが作成されています。
STEP4:公開用ファイルのアップロード
サーバーに接続できたら、最後のステップです。
公開用ファイルを下記の順番でサーバーの公開フォルダへアップロードします。
- 初期ファイルの削除
- 公開用ファイルをアップロード
- サイト確認
サーバーの公開フォルダとは?
公開フォルダとは、レンタルサーバーにドメイン毎に用意されているファイルの置き場所です。
もう少し詳しく見てみると
公開フォルダとは、独自ドメインやサブドメインを利用したホームページで、公開したいデータを管理するためのフォルダのことです。お客様にて任意のフォルダ名を指定できます。当サービスの仕組みでは、独自ドメインやサブドメインにアクセスした際に、公開フォルダに設定しているフォルダ内のデータを表示します。
公開フォルダとはなんですか – ロリポップ!レンタルサーバー
基本的にドメイン毎に用意されており、ドメイン名フォルダ配下の「public_html」フォルダが公開フォルダになります。
- /”独自ドメイン名”/public_html/
- /”独自ドメイン名2”/public_html/
- /”独自ドメイン名3”/public_html/
今回であれば、「/teru1213.online/public_html/」が公開フォルダになります。
よくある質問:独自ドメイン名のフォルダが見つかりません
ドメイン設定ができていない可能性が高いです。
エックスサーバー(XServer)の管理画面からドメイン設定を行いましょう。
ドメイン設定の方法は、下記の記事にまとめています。
STEP4-1:初期ファイルの削除
公開フォルダには、初期状態画面を表示するためにいくつか初期ファイルが格納されています。
サイト公開するには、必要ないファイルなので削除していきます。
- index.html
- default_page.png
手順①:FTP接続した状態から対象の独自ドメインの公開フォルダへアクセスします。
画面右側の独自ドメインフォルダ名をダブルクリック
次に「public_html」をダブルクリック
手順②:公開フォルダ内の下記ファイルを削除します。
- default_page.png
- index.html
対象ファイルを選択し「右クリック」-「削除」
確認画面で「はい」を選択します。
手順③:独自ドメインにアクセスして、403ステータス画面が表示されることを確認します。
表示するファイルがないので上記画面が表示されます。
以上で初期ファイルの削除は完了です。
これで公開用ファイルをアップロードする準備が整いました。
STEP4-2:公開用ファイルをアップロード
手順①:公開フォルダ(public_html)に公開用ファイル(HTML・CSS)を全てアップロードします。
手順②:公開用ファイルが全てアップロードされたことを確認します。
STEP4-3:サイト確認
手順①:ブラウザから独自ドメインにアクセスします。
用意した公開用ファイルが表示できれば全ての作業完了です。
・公開用ファイルは全てアップロードされているか?
・アップロード先(公開フォルダ)を間違えていないか?
・ローカル(自分のPC)上では正常に表示できるか?
ホームページ公開の関連記事
まとめ
今回は、作成したホームページ(Webサイト)をサーバーにアップロード(公開)する方法について詳しく解説しました。
- サーバー契約
- ドメイン取得
- ドメイン設定
- SSL化(http→https)設定
- ファイルアップロード←今回はここを解説しました
ホームページ公開の道のりシリーズは、今回がラストになります。
これまでサーバー契約から始まり、自分のサイトを公開するまでの手順を説明しました。
お疲れ様でした。以上です。