Установка LAN на CentOS

Поэтому выберите Debian или RedHat или что-либо, что Вы знаете. Каждый дистрибутив, который имеет "минимальный" профиль установки и может быть установлен без X, будет хорош. Если я помню, что правильно минимальная установка Debian составляет приблизительно 500-600 МБ жесткого диска, и 512 МБ RAM достаточно для выполнения консольной среды.

1
19.01.2013, 10:14
4 ответа

Я предполагаю, что Вы хотите дать Вашему серверу статический 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
2
27.01.2020, 23:21
  • 1
    stackoverflow.com/questions/9658890 / … Это точно, что я пытаюсь сделать. –  freja 01.12.2012, 14:46
  • 2
    понят. Вы смешиваете две разных вещи, поэтому давайте удостоверимся, что у нас есть первая проблема, устраненная перед хождением дальше к следующему. является Вашей базой tcp/ip работа? у Вас есть своя работа IP-адреса, и сервер может выйти на улицу из Вашей LAN (предполагающий желание этого), и другие снаружи LAN могут получить доступ серверу (просто IP-адрес)? если Вы только хотите внутренний - может другой ПК на Вашей внутренней LAN проверять с помощью ping-запросов Ваш IP-адрес серверов и наоборот? После проверки этого затем мы рассматриваем вопрос, на который Вы ссылаетесь в ссылке в Вашем комментарии. –  Johnnie 01.12.2012, 19:26
  • 3
    Спасибо John, таким образом, LAN является локальной сетью - хорошо пенс, отбросило. Нет я не должен волноваться о том на данном этапе, потому что я работаю один. –  freja 02.12.2012, 01:31
  • 4
    Хорошо. Таким образом, каково полное изображение? U пытаются получить доступ к веб-странице снаружи Вашей локальной сети? И как Вы желаете, чтобы это было получено доступ - например, http://www.myhost.mydomain? –  Johnnie 02.12.2012, 02:52
  • 5
    я сделал это своим собственным странным способом теперь, но я уверен даже при том, что это работает, это неправильно. Я создал conf файл в/etc/httpd/conf.d –  freja 02.12.2012, 05:15

Я думаю, что в Вашей переменной 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
1
27.01.2020, 23:21

Я не уверен, чего Вы пытаетесь достигнуть здесь.

Шаги, которые Вы выполняете, для конфигурации искажения 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
1
27.01.2020, 23:21
  • 1
    В тот самый момент мой домен только работает странно без www и sub домена, указывающего на основной домен также не работа при помещении www в адрес. То, что является еще более странным для меня, находится на моих поставщиках панель DNS, если Вы вводите адрес www в A-записи, это хочет поставить sub доменное имя перед www., так испорченным. –  freja 01.12.2012, 14:42

Создание виртуальной 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 это сделано через виртуальную конфигурацию хоста.

0
27.01.2020, 23:21
  • 1
    Да я уже разработал все вышеупомянутое, но проблемой, которую я теперь имею, является 'WSOD', где попытка переместить таблицы и сайты бросила ошибки, я должен все же зафиксировать. Верьте имеет все, чтобы сделать с virtualhosts, который я настроил. –  freja 04.12.2012, 03:22

Теги

Похожие вопросы