Я недавно сделал подобную вещь с Firefox. Я использовал этот код http://www.ryde.net/code/bind.c.txt, Который изменяется, какой IP-адрес ОС использует для новых процессов.
Это мог бы быть один способ сделать это. Ни ссылки, ни Lynx, кажется, не имеют, любой - связывает адресный параметр командной строки, как wget делает.
Тем не менее Вы могли просто использовать завихрение и передать вывод по каналу к чему-то более разумному. curl --interface eth0 http://www.google.com
Просмотрите документацию Apache о виртуальных хостах на основе имен , и вы найдете следующую информацию:
Главный хост уходит
Если вы добавляете виртуальные хосты к существующему веб-серверу, вы должны также создайте блок для существующего хоста. В ServerName и DocumentRoot, включенные в этот виртуальный хост, должны быть то же, что и глобальные ServerName и DocumentRoot. Перечислите это виртуальный хост сначала в файле конфигурации, чтобы он действовал как хост по умолчанию.
Другими словами, как только вы создадите один виртуальный хост,
DocumentRoot в конфигурации вашего основного сервера
становится неактуальным. Apache выберет первый определенный виртуальный хост
для имен, которые явно не соответствуют ServerName
или ServerAlias
, поэтому вам нужно будет создать запись для вашего основного хоста в файле конфигурации перед любыми другими блоками VirtualHost
.
Я думаю, вам также потребуется создать запись виртуального хоста для endymion, например:
<VirtualHost *:80>
DocumentRoot /var/www/example
ServerName endmymion
ServerAlias endmymion
</VirtualHost>
Конечно, использование default vhost также работает, как описано выше.