PGメモ

非エンジニアの記録

phpで別ポートへの通信ができない

solrを使いだしてphpからsolrに通信する機会があるのですが
cURL使ってもfile_get_contentsを使ってもどうも結果が返ってこない。

どうしたものかと思ってデバッグをしてみると
cURLのエラーメッセージでaccess deniedと出た。
アクセスできない・・・SELinuxか!と思い
ローカルなので思い切ってSELinuxを無効にしました。

状態確認、Enforcingは有効状態

# getenforce
Enforcing

無効にします

# setenforce 0

もっかい確認

# getenforce
Permissive

ずっと無効

# vim /etc/sysconfig/selinux
SELINUX=disabled

かなりハマった・・