我以前做过,但由于某种原因这次无法弄清楚。我正在使用 Apache 2.2 运行 FreeBSD 9.2 64 位。我运行一个游戏服务器,我的目标是通过 Cloudflare 在我刚刚订购的新 IP 地址上运行网站,因为 GET 和 slowloris 攻击。
在这个问题中,我将使用 1.1.1.1 作为我的第一个 IP,将 1.1.1.2 作为我的第二个 IP(我想在其下运行网站)。
我已经设置了我认为必要的东西,但根本无法使网站加载。下面是我在 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,以防在此过程中出现任何问题。
谢谢你。