初心者で大変申し訳ありませんが、、、
今まで開発環境を「ドットインストール」を参考に構築して、puttyやら入れてそれでできるようにはなっていました。
今回「CentOS8」「PHP7.4」とかを使うにあたって、Qiitaの記事を見つけたので、そのようにやってみようと思いやってみました。
Qiitaで参考にしている記事です
作業フォルダとしては、
ユーザー → MyVagrant → CentOS8 → src, vagrant(vagrantfile)
という形にしています。
記事の流れのように、
vagrant init でvagrantfileをとりあえず作成
↓
vagrant file を編集
CentOS8のマウント
ネットワーク設定 ipは192.168.33.10
CPU・メモリ設定
同期フォルダの設定
↓
起動確認
cd MyVagrant/CentOS8/vagrant
vagrant up
これはエラー無く立ち上がりました。
↓
アクセス
vagrant ssh
↓
仮想環境の設定※省略可
省略可でしたが、一通り真似をしてみました。
SELinuxの無効(永続的に)
環境を日本語化
時刻を日本標準時設定
firewall設定
↓
vagrant halt
vagrant up
↓
PHP7.4とNginxのインストール
↓
諸々の設定(ファイルを編集とかファイルなくて新規作成とか)
↓
ブラウザからアクセス確認
hostsを編集
192.168.33.10 [設定したドメイン名]
cd /var/www/[ルート]
echo '<?php phpinfo();' > index.php
ここまでで、確かにファイルは/srcフォルダの中に作成はされていました。
しかし、ブラウザでhttp://[設定したドメイン名]または、http://192.168.33.10をしても表示されません。
一応その後mysql8.0のインストールと設定、デモでDatabaseの作成等はできました。
どこを確認したり、どこを編集したりということが、、、掴めず、、、
基本的には記事通りに書いています。ドメイン名などは変えてはいますが。
申し訳ありませんが、アドバイスお願いします。
###追記
一応いろいろ見ていますが、、、
nginxが起動していないように思います。
shell
1sudo systemctl -l status nginx.service 2Active: failed
になってたりしているようです。
shell
1nginx -t 2nginx: [emerg] "server" directive is not allowed here in /etc/nginx/conf.d/default.conf:1 3nginx: configuration file /etc/nginx/nginx.conf test failed
回答2件
あなたの回答
tips
プレビュー