takafumi blog

日々の勉強メモ

【Vagrant】 apacheの設定方法

環境   CentOS 7.0 apache2.4.6

httpdのインストール、起動はVagrantに限らず、通常のCentOS7の手順と同じ。

$ sudo yum install -y httpd httpd-devel
$ sudo systemctl start httpd

自動起動の設定をするなら、

$ sudo systemctl enable httpd.service

これで状態を確認すると、

sudo systemctl status httpd
● httpd.service - The Apache HTTP Server
   Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled; vendor preset: disabled)
   Active: active (running) since Tue 2016-01-05 22:33:04 JST; 6min ago
     Docs: man:httpd(8)
           man:apachectl(8)
 Main PID: 3066 (httpd)
   Status: "Total requests: 10; Current requests/sec: 0; Current traffic:   0 B/sec"
   CGroup: /system.slice/httpd.service
           ├─3066 /usr/sbin/httpd -DFOREGROUND
           ├─3067 /usr/sbin/httpd -DFOREGROUND
           ├─3068 /usr/sbin/httpd -DFOREGROUND
           ├─3069 /usr/sbin/httpd -DFOREGROUND
           ├─3070 /usr/sbin/httpd -DFOREGROUND
           ├─3071 /usr/sbin/httpd -DFOREGROUND
           └─3072 /usr/sbin/httpd -DFOREGROUND

Jan 05 22:33:03 localhost.localdomain systemd[1]: Starting The Apache HTTP Server...
Jan 05 22:33:04 localhost.localdomain httpd[3066]: AH00558: httpd: Could not reliably determine the server's fully qualifi...ssage
Jan 05 22:33:04 localhost.localdomain systemd[1]: Started The Apache HTTP Server.
Hint: Some lines were ellipsized, use -l to show in full.


さてこれにアクセスできるようにするには、Vagrantfileの以下の行からコメントをはずせばよい。

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

これで、vagrant reloadし、192.168.33.10にブラウザからアクセスすればよい。

f:id:takafumi-s:20160105225157j:plain