0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

localhostとは?初心者でもわかる仕組みと使い方

0
Posted at

はじめに

プログラミングやWeb開発を始めると、必ず出てくる「localhost」という言葉。
なんとなく使っているけど、実はよく分かっていない…という人も多いのではないでしょうか。

この記事では、localhostの意味・仕組み・使い方を初心者向けにわかりやすく解説します。


localhostとは何か?

localhost(ローカルホスト)とは、
「自分自身のコンピュータ」を指す特別な名前です。

通常、WebサイトにアクセスするにはURL(例:google.com)を使いますが、
localhostは外部のサーバーではなく、自分のPCにアクセスするためのものです。


localhostとIPアドレスの関係

localhostには対応するIPアドレスがあります。

  • localhost → 127.0.0.1

この2つは完全に同じ意味です。

つまり、以下はどちらも同じ動きをします。

http://localhost:3000
http://127.0.0.1:3000

なぜlocalhostが必要なのか?

一番の理由は、安全に開発・テストができるからです。

もしいきなりインターネット上に公開すると…

  • バグがあると危険
  • セキュリティリスクがある
  • 未完成の状態を見られる

そのため、まずはlocalhostで動かして確認します。

👉 「自分のPC内だけで完結するテスト環境」

これがlocalhostの役割です。


localhostの主な使い道

① Webアプリの動作確認

例えば、開発中のアプリをブラウザで確認できます。

http://localhost:3000

→ 自分のPCで動いているアプリが表示される


② サーバーのテスト

Node.jsやPythonなどでサーバーを立てて、
正しく動くかを確認する際に使います。


③ データベース接続

MySQLやPostgreSQLなどのデータベースも、
localhost上で動かすことができます。


ポート番号とは?

localhostの後ろによく「:3000」などが付きます。

http://localhost:3000

この「3000」はポート番号と呼ばれ、
同じPC内で複数のアプリを区別するために使われます。

イメージ

  • localhost → 建物(PC)
  • ポート → 部屋番号

まとめ

  • localhostは「自分のPC自身」を指す
  • 127.0.0.1と同じ意味
  • 主に開発・テストで使う
  • 安全にアプリを確認できる環境

おわりに

localhostは、Web開発をする上での超重要な基礎知識です。
最初はピンとこなくても、実際に使っていくうちに自然と理解が深まります。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?