Centos8に変わるOSでRocky Linuxを使っていくことになりそうなので今のうちに試しておく
結論CentOS8あまりにいじったことはなかったが、CentOS7に使い慣れてればまぁ困らなそう,あと全く関係ないところで詰まったことを忘れないように記事に残しておきます
開発環境
macOS Monterey 12.2.1
VirtualBox 6.1
Vagrant 2.2.19
面倒なのでVagrant Cloudに乗せてもらってるソースをそのまま利用
Vagrantfile
Vagrant.configure("2") do |config|
config.vm.box = "generic/rocky8"
config.vm.network "public_network", ip: "192.168.0.17"
end
vagrant up
vagrant ssh
とりあえずnginxを入れてみる
sudo yum install nginx
sudo systemctl status nginx
ブラウザ確認するところでめっちゃはまった、、
結論
firewalldが悪さをしてた
systemctl status firewalld
sudo systemctl stop firewalld
systemctl status firewalld
sudo systemctl disable firewalld
reboot
無事に見えたー
ちゃんとon Rocky Linuxと出るんですね
memo
mac環境でネットワーク周りでどうデバックしたらいいのかつまったので残しておく
ターミナルを開いてping
bash-3.2$ ping 192.168.0.17
PING 192.168.0.17 (192.168.0.17): 56 data bytes
64 bytes from 192.168.0.17: icmp_seq=0 ttl=64 time=0.545 ms
64 bytes from 192.168.0.17: icmp_seq=1 ttl=64 time=0.568 ms
これは届く
curl
bash-3.2$ curl -I http://192.168.0.17
curl: (7) Failed to connect to 192.168.0.17 port 80: Connection refused
届いてそうだけど変なところにいってないか念の為tcpdumpで確認
yum install tcpdump
tcpdump -i eth1
パケットは来ていた
/var/log/nginx/access_log にはログ無し
よってnginxの手前でアクセス拒否されてるということがわかりfirewallにたどり着く