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
こう繋がらないとき当てずっぽうなのなんとかならないかな。
参考
Vagrant + CentOS7 + nginx + PHP7 + php-fpm でFuelPHP1.8の仮想開発環境を構築する