43688


つい先日よりPHPを始めた初心者です。  
現在XAMPPを使ってPHPの勉強を行っているのですが、Apacheの公開範囲が分からずに困っています。  
デフォルトのまま使っていると、他者からの（ローカル環境以外）アクセスが可能になっている状態なのでしょうか？  
また、ローカル環境のみで使えるようにする場合はどのようにしたらよろしいのでしょうか。  
自分で調べた範囲では、httpd.confのListenに自身のipアドレスを追記するとよいと見たのですが、それを行ったところ、localhostでのApacheのサイトへもアクセスできなくなってしまいました。  
この点に関しても、回答をいただけますと幸いです。


CC BY-SA 4.0
2018-04-30T15:02:15.553
43673
2018-05-02T00:18:09.197
2018-05-02T00:18:09.197
3060
28248
question
apache
Apacheの公開範囲について


Xamppを公開するとなったらルータの設定やファイアウォールの設定を変更する必要がありますが、こちらをしていなければローカル以外からアクセスが可能になることはないでしょう。

ListenでローカルからのIPアドレスの追加はIPv4であれば

[code]

    Listen 127.0.0.1:80
    
[/code]

で問題ないと思います。

[code]

    Listen [::1]:80
    
[/code]

詳しくは以下のApacheのリファレンスを参考にしてください。  
<https://httpd.apache.org/docs/2.4/ja/bind.html>


CC BY-SA 3.0
2018-05-01T05:05:29.900
43688
2018-05-01T05:05:29.900
22665
43673
answer