1
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?

More than 1 year has passed since last update.

VagrantでWebサーバー構築

Last updated at Posted at 2022-10-17

仮想環境にApacheをインストール

Vagrantで仮想環境を立ち上げ、Apacheのインストール

$ vagrant up
$ vagrant ssh
[vagrant@localhost ~]$ sudo yum -y install httpd
Installed:
  httpd.x86_64 0:2.4.6-97.el7.centos.5
Complete!

Apacheの起動

Apacheの起動

[vagrant@localhost ~]$ sudo systemctl start httpd
[vagrant@localhost ~]$ sudo systemctl status httpd
Active: active (running)

システム起動時にApacheの自動起動設定

[vagrant@localhost ~]$ sudo systemctl enable httpd

ファイヤウォールの設定

Webサーバーへのアクセスを許可するため、ファイヤウォールの設定を変更

[vagrant@localhost ~]$ sudo firewall-cmd --permanent --add-service=http
success

[vagrant@localhost ~]$ sudo firewall-cmd --reload
success

FirewallD is not runningと表示された場合は、ファイヤウォールサービスを先に起動させる必要がある。

[vagrant@localhost ~]$ systemctl status firewalld
[vagrant@localhost ~]$ sudo systemctl start firewalld

仮想環境のネットワーク設定(Vagrantfile)

対象箇所のコメントアウトを解除し、ローカルのIPアドレスを指定

Vagrant.configure("2") do |config|

  config.vm.network "private_network", ip: "192.168.56.10"

end

仮想マシンの再起動

$ vagrant reload

HTMLファイルの作成

DocumentRootに設定されているパスへHTMLファイルを作成する

[vagrant@localhost ~]$ cat /etc/httpd/conf/httpd.conf | grep DocumentRoot
# DocumentRoot: The directory out of which you will serve your
DocumentRoot "/var/www/html"
    # access content that does not live under the DocumentRoot.


[vagrant@localhost ~]$ cd /var/www/html
[vagrant@localhost ~]$ sudo touch index.html
[vagrant@localhost ~]$ sudo vi index.html

[vagrant@localhost ~]$ cat index.html
<h1>Hello World</h1>

ローカルIPアドレスでページの確認

今回は192.168.56.10を指定したので、ブラウザからこのIPアドレスへアクセス。
作成したページが表示されていれば成功。
スクリーンショット 2022-10-17 21.50.33.png

参照

VagrantとVirtualBoxで仮想環境を構築する③ Webサーバー構築編

1
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
1
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?