自宅のPCにサーバー環境をインストールしてLAN内でのみ利用する方法について、以下の手順で説明します。
サーバーの用途に応じて必要なソフトウェアをインストールします。
以下は、例としてLinux環境でApacheをインストールする方法です(Debian系の場合):
sudo apt update
sudo apt install apache2
Windowsの場合はXAMPPやWAMPのようなオールインワンツールを使うと簡単です。
デフォルトで、サーバーが外部からアクセスされないように設定します。
Apache:
/etc/apache2/ports.conf
または仮想ホストの設定ファイルで以下を確認/変更します。
Listen 192.168.x.x:80
192.168.x.x
はPCのLAN内IPアドレスに置き換えてください。Nginx: サーバーブロック設定で以下を指定します。
server {
listen 192.168.x.x:80;
...
}
他のサーバーソフト: 設定ファイル内でバインドアドレスが 0.0.0.0
ではなく 192.168.x.x
になるよう指定します。