HIKI Tech Blog

yhikishimaのブログ。ゆるくUE4やUnity、web開発の記事を書いてます。

Linuxサーバーにアクセス出来ない時

Virtual Boxをつかって、Linux環境を作りホストOSからアクセスしたかったのだが、どうにもうまくいかない。
結論、、ファイアウォールの設定をしていなかったためにアクセスできていなかった。

環境

以下マシンの環境。

  • OS : Windows 10
  • 仮想環境:Virtual Box
  • ゲストOS:Cent OS 8
  • バージョン :Red Hat(64-bit)


解決策

eng-entrance.com ↑の記事を参考

サーバー起動

httpdインストール

$ yum install httpd

サーバー起動

$ systemctl start httpd

OS起動時に常にサーバー起動したい場合

$ systemctl enable httpd

ポート開放

3000番のポートを開放

$ sudo firewall-cmd  --permanent --add-port=3000/tcp

上記は一時的な設定なので、常にポートを開放するよう設定

$ firewall-cmd --zone=public --add-port=3000/tcp --permanent
$ firewall-cmd --reload

ポート開放の確認

$ firewall-cmd --list-all

以上。

所感

あらためて、サーバー構築するとよくわかっていなかったことが多いと気づく。