1

以前はやったことがあるのですが、なぜか今回はわかりません。Apache 2.2 で FreeBSD 9.2 64 ビットを実行しています。私はゲーム サーバーを実行しており、私の目標は、GET およびスローロリス攻撃のために注文したばかりの新しい IP アドレスで Cloudflare を介して Web サイトを実行することです。

この質問の最初の IP には 1.1.1.1 を使用し、2 番目の IP (Web サイトを実行したい IP) には 1.1.1.2 を使用します。

そのために必要だと思うものをセットアップしましたが、ウェブサイトをまったくロードできません。以下は、httpd.conf ファイルの Listen ディレクティブです。

Listen 1.1.1.2:80

それは私が最初に試みたものでしたが、うまくいかなかったので、次に進みました。これは httpd-ssl.conf ファイルです。

Listen 443

<VirtualHost *:80>
ServerName domain.com
Redirect / https://domain.com/
</VirtualHost>

<VirtualHost *:443>
#   General setup for the virtual host
DocumentRoot "/usr/local/www/apache22/data"
ServerName domain.com:443
ServerAdmin xx@gmail.com
ErrorLog "/var/log/httpd-error.log"
TransferLog "/var/log/httpd-access.log"

これが私のifconfig出力です:

bge0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=8009b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,LINKSTATE>
        ether 00:19:b9:fa:27:55
        inet 1.1.1.1 netmask 0xffffff00 broadcast 1.1.1.255
        inet6 ip:v6:addr:ess%bge0 prefixlen 64 scopeid 0x1
        inet 1.1.1.2 netmask 0xffffffff broadcast 1.1.1.2
        nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
        media: Ethernet autoselect (1000baseT <full-duplex>)
        status: active
bge1: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=8009b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,LINKSTATE>
        ether 00:19:b9:fa:27:56
        nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
        media: Ethernet autoselect (none)
        status: no carrier
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
        options=600003<RXCSUM,TXCSUM,RXCSUM_IPV6,TXCSUM_IPV6>
        inet6 ::1 prefixlen 128
        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x7
        inet 127.0.0.1 netmask 0xff000000
        nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
pflog0: flags=141<UP,RUNNING,PROMISC> metric 0 mtu 33152
        nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>

いくつかのサイトで読みましたが、この問題を理解できないようです。助けていただければ幸いです。プロセス中に何か問題が発生した場合に備えて、KVM over IP を使用しています。

ありがとうございました。

4

1 に答える 1

0

やってみました

<VirtualHost 1.1.1.2:80>

あなたの設定で?の

<VirtualHost *:80>

stanza は、仮想ホストをすべての IP アドレスのポート 80 にバインドするように Apache に指示しますが、これは望ましくありません。他の実行中の Web サーバーなど、既にポート 80 がバインドされているインターフェイスは失敗します。このシステムで別の Web サーバーを実行している場合は、それらの Web サーバーにも自分の IP アドレスを使用しないように指示する必要があります。おそらく *:80 バインドもあります。

于 2013-11-15T22:00:59.357 に答える