Apache不会自动启动,因为vpn尚未启动

我有一个FreeBSD8服务器,并连接到我的ISP的VPN。 我使用MPD5,它工作正常。
另外我有一个Apache服务器,工作正常,如果我手动启动,VPN启动后。 但是,当我将它添加到rc.conf自动启动,它无法启动,说

(49) can't assign requested address: make_sock could not bind to address 

我想这是因为VPN尚未启动,没有IP地址分配给我在httpd.conf中的Listen指令中设置的接口。 如果我将Listen设置为现有的127.0.0.1,则无法为wan请求提供服务。

有没有解决办法,要么延迟Apache自动启动或configuration一些不同?

IP地址是可选的。 只要设置一些像

 Listen 80 

它将绑定到所有接口上的端口80。

http://httpd.apache.org/docs/1.3/bind.html