У нас на сервере на одном интерфейсе несколько IP адресов:
aaa.bbb.ccc.ddd - server
aaa.bbb.ccc.dd1 - alias1
aaa.bbb.ccc.dd2 - alias2
aaa.bbb.ccc.dd3 - alias3Соответственно виртуальные хосты распределенны по разным айпишникам.
Только вот, одна проблемка:
Используя fopen(), при копировании файлов с других серверов, в логах остается не
IP виртуального хоста, а ИП самого сервера (aaa.bbb.ccc.ddd), на котором хостятся сайты.
Можно-ли каким-либо способом это исправить?
Т.е. не ставя запрет на использование fopen(), через правила IPFW или IPFILTER
запретить коннект с aaa.bbb.ccc.dd1, aaa.bbb.ccc.dd2, aaa.bbb.ccc.dd2 на внешние адреса, а на локальные разрешить.
Пробовали:
add deny ip from aaa.bbb.ccc.dd1 to any 80,8000,8008,8080
Не работает, т.к. коннект идет с адреса сервера aaa.bbb.ccc.ddd. Сам же сервер должен иметь возможность коннектиться к внешним адресам.