httpd.confで、「listen:80」となっているところを「Listen 10.36.35.55:80」としましたが、そうするとapache自体起動しなくなります。
つまりconfファイルの設定が間違っているということだと思います。
「10.36.35.55」はipconfigコマンドで表示されるイーサネットを使うときの私のipv4アドレスです。
現在「listen:80」で「localhost」にアクセスするとapacheのドキュメントルートが表示されますが、もっと限定的にしてhttpd.confで「listen:○○○○(←自分のipアドレス) 80」のようにしても「localhost」にアクセスしたときにapacheの画面が出るようにしたいのですが、どのように修正したらいいでしょうか。
何がしたいのかよくわかりませんでした。根本的なところでいろいろと勘違いされているように見受けられます。そもそもlistenで指定するのはポート番号であり、IPを指定する場所ではありません。サーバーをどうしたいのか明確にしていただけるとアドバイスがつくかと思います。
ご回答ありがとうございます。どうしたいとかではないのですが、apacheを勉強しているところなのですが、このサイト(https://httpd.apache.org/docs/2.4/ja/bind.html)を見て、ipアドレスのところに自分のマシンのローカルアドレスを入れてもapacheの画面が表示されるはずだと思いました。それが不可能だとするとどうしてなのでしょうか。
apache の configtest は通りますか?
遅くなってしすみません。色々調べて「apachectl configtest」を実行してみましたが、コマンド自体が通りません。。
回答2件
あなたの回答
tips
プレビュー