1

やあ皆さん、私は大きな問題を抱えています。CentOS で Web サーバーをセットアップしようとしています。LAMP のセットアップに成功しましたが、友達がアクセスできません。どうすれば修正できますか?また、Apache でドメイン名を設定するにはどうすればよいですか? ServerAddress をwww.example.comのように変更しようとしましたが、Chrome でサーバー アドレスを入力すると、www.example.com が見つからないと表示されます。何が問題なのですか?私を助けてください。

4

2 に答える 2

2

DNS

apacheでServerNameを設定しても、他のコンピューターには影響しません。お使いのコンピュータにはIPアドレスがあります。DNSは、example.comのような名前がIPアドレスに変換される方法です。

とりあえず、ブラウザで自分のIPアドレスを使ってみてください。コマンドを使用してIPアドレスを見つけることができますifconfig。次に、ブラウザでIPアドレスの前にhttp://を付けます。

パブリックIPアドレス(ルーターの背後など)がない場合は、ネットワーク上のユーザーのみがアクセスできます。 http://192.168.XXはプライベートIPアドレスであり、他にもいくつかあります

DNSを偽造する簡単な方法は、「hosts」ファイルを使用することです。

それでもすべて設定しても機能しない場合は、ファイアウォールを確認してください...

ファイアウォール

アクセスをテストするには、ファイアウォールを無効にしてみてください。

service iptables stop && sleep 60 && service iptables start

これにより、ファイアウォールが1m停止します。それが問題である場合は、ファイアウォールにポート80の穴を開けて、再起動します。

于 2012-12-24T04:25:29.570 に答える
1

まず、ServerNameディレクティブが必要になります。http://httpd.apache.org/docs/2.2/vhosts/name-based.htmlを参照してください

次に、DNSは、そのサーバー名を、Apacheを実行しているマシンに正しくルーティングするIPに解決する必要があります。

于 2012-12-24T04:24:57.727 に答える