Vagrantd(CentOS7)でnginx

前々からやりたいと思いながらできていなかったので触り始めメモ。
いくらでも記事出るだろうけど、自分の忘備録用。

vagrantは簡単に動き見てみたいときに即興でできるのがいい。
ただ久々に触るとどこに何のVagrantfileがあったか忘れるので以下のコマンドで確認

vagrant global-status 

まずは静的ファイルを見れるようにしてみる。

nginx の導入(CentOSのデフォルトのリポジトリには入っていないとのこと)
CentOS7 に nginx導入

設定ファイル修正

 sudo vi /etc/nginx/nginx.conf

httpのディレクティブ内に以下を追記

        server {
            listen        80;
            server_name   static.example.com;
            root          /var/www/;

            location / {
            }

        }
     # 文法チェック
     sudo nginx -t
    # 起動
     sudo systemctl start nginx

/var/www配下に適当にidnex.htmlを作りアクセスするが繋がらない http://192.168.33.10/

nginxの方にもログが出ていなかったようなので selinuxの確認

$getenforce
Disabled

firawallを無効にすると表示された

    sudo firewall-cmd --add-service=http --permanent
    sudo firewall-cmd --reload

こう繋がらないとき当てずっぽうなのなんとかならないかな。

参考

runble1.com

Vagrant + CentOS7 + nginx + PHP7 + php-fpm でFuelPHP1.8の仮想開発環境を構築する