Поэтому выберите Debian или RedHat или что-либо, что Вы знаете. Каждый дистрибутив, который имеет "минимальный" профиль установки и может быть установлен без X, будет хорош. Если я помню, что правильно минимальная установка Debian составляет приблизительно 500-600 МБ жесткого диска, и 512 МБ RAM достаточно для выполнения консольной среды.
Я предполагаю, что Вы хотите дать Вашему серверу статический IP-адрес. Так, например, при создании LAN, которая не будет иметь больше чем 254 устройств с IP-адресами, затем можно определить следующее для LAN, использующей частное пространство IP 192.168.2.0
NETMASK: 255.255.255.0
Gateway: 192.168.2.1 (this is the IP address of your router, if you have one)
IPADDR: 192.168.2.2 (pick an unused IP address within your local LAN)
чтобы видеть, как это было настроено после, загружают, выполняют следующую команду
ifconfig
Я думаю, что в Вашей переменной IPADDR существует некоторая ошибка опечатки, проверьте следующий.
DEVICE=eth0:0 BOOTPROTO=none ONPARENT=yes TYPE=Ethernet IPADDR=$ADDITIONAL_IP NETMASK=255.255.255.0 GATEWAY=XXX.XXX.XXX.1 NAME=eth0:0
Но переменная под названием ADDITIONAL_IP должна быть объявлена, или это даст другую ошибку:
error in ifcfg-eth0:0: didn't specify device or ipaddr
Я не уверен, чего Вы пытаетесь достигнуть здесь.
Шаги, которые Вы выполняете, для конфигурации искажения IP. То, что это делает, настраивают несколько виртуальных интерфейсов на карте единой сети.
Например, Ваш основной интерфейс мог бы быть настроен следующим образом.
#/etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 ONBOOT=yes NETMASK=255.255.255.0 IPADDR=192.168.1.1
Для создания виртуального интерфейса Вы настроите следующее.
#/etc/sysconfig/network-scripts/ifcfg-eth0:0 DEVICE=eth0:0 ONBOOT=yes NETMASK=255.255.255.0 IPADDR=192.168.1.2
Создание виртуальной LAN (что Вы пытаетесь сделать здесь) не имеет никакого отношения к созданию HTTP виртуальные хосты (Ваша фактическая цель).
Существует очевидно синтаксическая ошибка в /etc/sysconfig/network-scripts/ifcfg-eth0:0
или некоторый другой файл. Отметьте это IPADDR=
должен сопровождаться IP-адресом, например. IPADDR=198.51.100.42
, без $
знаки. Но то, что все это делает, создают другой IP-адрес для Вашего сервера, который никто не знал бы для контакта (и который поставщик VPS не направит, в этом отношении).
Чтобы позволить Вашему серверу быть достигнутым под несколькими именами, необходимо создать несколько записей DNS, все указывающие IP-адрес сервера. У Вашего поставщика DNS, вероятно, есть веб-интерфейс, где можно объявить несколько имен, указывающих IP-адрес. (Если Вы получаете DNS и веб-хостинг от того же поставщика, остерегаетесь этого, некоторые дешевые пакеты VPS могли бы потребовать, чтобы Вы заплатили дополнительный.) Объявляют запись для каждого из yabbit.net
, burra.yabbit.net
, www.yabbit.net
, www.burra.yabbit.net
. Вы можете обеспечивать подстановочную запись для *.yabbit.net
это указывает на любое имя хоста под yabbit.net
к тому же адресу.
После того как Вы настроили DNS, запросы от веб-браузеров достигнут Вашего сервера. Обратите внимание, что это может занять время для записей DNS, которые будут обновлены, поскольку они в большой степени кэшируются. Можно хотеть установить более низкий TTL, в то время как Вы отлаживаете, затем проворачиваете его, создают резервную копию для производительности.
Следующий этап состоит в том, чтобы настроить Ваш веб-сервер так, чтобы он знал что страницам служить в зависимости от имени хоста. Это известно как (основанный на имени) виртуальный хостинг. С Apache это сделано через виртуальную конфигурацию хоста.
http://www.myhost.mydomain
? – Johnnie 02.12.2012, 02:52