
サーバー:何かのサービスを提供するもの
Webサーバー:Webページを提供するもの(Apache, Nginx)
IPアドレス:コンピュータの場所を特定するもの
ドメイン:1つ以上のコンピュータが所属するグループ
FQDNがわかっても、コンピュータはIPアドレスでしか通信できません。そのためにDNSサーバーが必要です。
WebページはIPアドレスでアクセスすることもできます
代表的なWebサーバーソフトウェアの紹介~Apache, Nginx, IIS
WebブラウザはFQDNをもとに、DNSサーバーにIPアドレスを問い合わせます。
通信の暗号化が必要な理由。改ざん・盗聴から身を守る
平文・暗号・暗号化・復号を理解する。
公開鍵とは、暗号化にのみ使える鍵。
秘密鍵とは、復号にのみ使える鍵。
HTTPS通信(SSL通信)の仕組みを理解します。公開鍵をサーバーに受け渡すために、共通鍵で暗号化します。
レンタルサーバーの種類を知りましょう。
共用サーバー:共同生活するマンション
VPSサーバー:マンションだけど内装を変えれる
専用サーバー:一戸建て
クラウドサーバー:お金を払えば土地を増やせる
さくらのレンタルサーバーを契約します。初期ドメインの設定もします。
Filezillaのインストール手順を説明します。
Filezillaをつかって、さくらのレンタルサーバーに接続します。
FTPソフトであるFilezillaをつかって、さくらのレンタルサーバーにHTMLファイルをアップします。
ドキュメントルートとは何でしょうか。ドキュメントルートによって、公開してよいHTMLファイル・非公開のHTMLファイルを区別します。
お名前.comで、独自ドメインを契約する手順
お名前.comを、どういうふうに使うか?
案A:直接、さくらのWebサーバーのIPアドレスを返答させる
案B:さくらのDNSサーバーに、返答を委ねる
お名前.comのネームサーバー情報を設定し、さくらのネームサーバーにIPアドレスの返答を委ねるようにします。
お名前.comで設定したネームサーバーの情報が、世界中のDNSサーバーに「伝播」するまでに時間がかかります。
whatsmydnsを使って、今どれだけ伝播しているかを視覚的に確認しましょう。
現在は、お名前.comから、さくらのDNSサーバーに、IPアドレスの返答を委ねた状態です。
お名前.comで取得した独自ドメインを、さくらのレンタルサーバーに割り当てます
さくらのレンタルサーバーで、Let's EncryptによるHTTPS通信(SSL通信)の設定をします。
現在、お名前.comのDNSサーバーから、さくらのDNSサーバーにIPアドレスの返答を委ねた状態です。
また、さくらのレンタルサーバーにLet's Encryptが導入され、SSLサーバー証明書(公開鍵)と、秘密鍵がインストールされた状態です。
さくらのレンタルサーバーに設定した独自ドメインが、世界中に伝播しているかを確認します。whatsmydnsを使います。
FTPソフト「Filezilla」をつかって、さくらのレンタルサーバーにHTMLファイルをアップロードします。
SSLサーバー証明書の中身を見てみましょう。SSLサーバー証明書に公開鍵が含まれていることも確認します。
さくらのレンタルサーバー内に作ったサブフォルダと、URLの対応を見てみましょう。
さくらのレンタルサーバーで、PHPプログラムを公開してみましょう。
■本コースの位置づけ
操作内容そのものは初心者向けですが、机上での学習部分に専門的な説明を取り入れています。
インターネットやサーバーの仕組みを、しっかりと本質から理解したい方におすすめです。
プロを目指したいが「Webページを公開するのははじめて」である方はもちろんのこと、
レンタルサーバーの使い方はすでに知っているが、本質的な理解ができておらずモヤモヤしている方
も対象です。
■何を学べるの?
本コースでは、「お名前com」で取得した独自ドメインと、「さくらのレンタルサーバー」を使って、Webページを公開する手順を学びます。
もしも、
「何となくWeb公開するだけ」
を目指すのであれば、操作手順を知っていればできますので、本コースではなく、より初心者向けのコースをおすすめします。
本コースが目指すのは、Web公開しようとする全ての方に、Webに対する本質的な理解を得てもらうことです。
これを得ることによって、あとあと応用が効くようになります。
たとえば、別のサーバー会社を使ってWeb公開するときにも、ネットで調べることなく、自分の持ち前の力で公開できるようになります。
本コースではWebの世界を本質的に理解するための、机上での学習にも力を入れています。
本コースの修了後、以下のようなキーワードを理解できるようになっているでしょう。
サーバー
Webサーバー
DNSサーバー
IPアドレス
ドメイン名
FQDN
URL
ホスト名
共通鍵暗号
公開鍵暗号
HTTPS通信
SSLサーバー証明書
やや専門的な説明もしますので、覚悟はしていただく必要はありますが、それだけに「得心した」ときの喜びもひとしおです。
Webの仕組みを理解しながら、楽しくまなびましょう。
■本コースを通してできるようになること
★Webの仕組みと、Webにまつわるキーワードを理解できるようになります
★レンタルサーバーの契約ができるようになります
★独自ドメインを取得できるようになります
★FTPソフトを使って、Webページを独自ドメインで公開することができるようになります
★レンタルサーバーの通信の暗号化(HTTPS通信)設定ができるようになります
■契約または使用するサービス
★レンタルサーバー:さくらのレンタルサーバー スタンダードプラン
★独自ドメイン:お名前com
★ファイル転送ソフト:Filezilla
★通信の暗号化:Let's Encrypt
■ご留意事項
★講師の操作はWindows10を使います(※FTPソフトはMacOSにも対応しています)
★ドメインの設定後、数時間~数日間待ちます
★レンタルサーバーの本契約を行う必要があります(無料お試しでは、最後まで設定ができません)
★さくらのレンタルサーバーの会員登録の手順は、本セミナーでは説明しません