将Apache绑定到Linux VRF界面

我在Ubuntu 17.10服务器上设置了VRF。 我将eth3接口添加到此VRF中,并为其分配了192.168.126.133/24 IP。 我使用“ping -I”命令在连接到此服务器的路由器上testing了此接口上的通信,并通过tcpdumpvalidation了此设置与ping实用程序正常工作。

我的问题是将Apache绑定到这个eth3 VRF接口,使其在192.168.126.133:80上侦听。 我添加了“Listen 192.168.126.133:80”行到/etc/apache2/ports.conf文件,当我尝试启动服务时出现以下错误:

(99)Cannot assign requested address: AH00072: make_sock: could not bind to address 192.168.126.133:80 no listening sockets available, shutting down 

在VRF设置之前,Apache在所有接口(包括eth3)上正常工作。 我猜这个错误是由于eth3接口现在不再存在于本地表中,而是在vrf表中。

你知道是否有办法将Apache绑定到VRF接口?