webサイト制作の勉強|2018年9月クラス用ブログ

webサイト制作の勉強に関する解説ブログです。

無料サーバーの取得とデータのアップロード

制作したデータをインターネット上で表示させるためには作ったデータをサーバーにアップロードする必要があります。
サーバーには無料のものと有料のものがありますが、授業では無料サーバーを使用していきます。
webサイト制作においてサーバーは必須のものです。今のうちからサーバーへのアップロードに慣れておきましょう。


無料レンタルサーバーは世の中に沢山ありますが、授業では「StarServer」「xdomain」の2つを使用します。
(※無料で機能を拡張できるオプションサービスは「PHPMySQLオプション」と「容量増加オプション」の2つ用意されていますが、必ず「PHPMySQLオプション」を選びましょう。

FTP

FTP(File Transfer Protocol)とは、ネットワーク上でファイル等の転送を行う通信プロトコルの1つです。
FTPは、インターネット初期から存在する古いプロトコルであり、セキュア(安全)なプロトコルとして設計されていない。ユーザ名やパスワードなどの認証情報を含むすべての通信内容を暗号化せずに転送するなどの問題の他、数多くのセキュリティ脆弱性が指摘されている。


www.kagoya.jp


FTPソフトのインストール

制作したデータをサーバーにアップロードするには「FTPソフト」が必要になります。
windowsであれば「FFFTP」は非常に使いやすいFTPクライアントソフトウェアで、初心者にとってはまず最初に使ってみるべきFTPソフトです。

FFFTPは、1997年に曽田純(Sota)が作成、発表した、代表的なFTPクライアントソフトウェア。

FFFTP

有志によって現在でも開発が行われているサイト
ja.osdn.net


WinSCP

WinSCPは、MS-Windows上で動く オープンソースでグラフィカルなFTP、FTPS、SFTPクライアントプログラムです。旧来のSCPプロトコルもサポートします。このプログラムの主な機能は、ローカルコンピューターとリモートコンピュータ間で安全にファイルをコピーすることです。これに加え、WinSCPスクリプトと基本的なファイルマネージャー機能を提供します。
ja.osdn.net

techacademy.jp


FTPの設定

FTPソフトとデータをアップロードするサーバーを紐付けする必要があります。
紐付けに必要な情報はレンタルサーバーのFTPアカウントに記載されています。
必要な情報は、

  • FTPホスト名
  • FTPユーザー名
  • FTPパスワード

の3つです。

macユーザーの場合

FFFTPwindowsでしか使用出来ないため、macユーザーは他のFTPソフトを使いましょう。

https://cyberduck.io/index.ja.html?l=ja

techacademy.jp

本日使用するデータ

https://yachin29.com/school/Web_AI.zip