Как я устанавливаю имя хоста Red Hat при начальной загрузке с помощью сценария?

http://httpd.apache.org/docs/2.2/mod/mod_rewrite.html#rewriterule

Шаблон будет первоначально подобран против части URL после имени хоста и порта, и перед строкой запроса. Если Вы хотите соответствовать против имени хоста, порта или строки запроса, используйте RewriteCond с % {HTTP_HOST}, % {SERVER_PORT} или % {QUERY_STRING} переменные соответственно.

другими словами, просто потеряйте хост, и Вы все установлены

RewriteCond %{REMOTE_HOST} ! mydomain.com  # prevents loops
RewriteRule /(.*) http://mydomain.com/$2

0
задан 11 April 2013 в 17:58
2 ответа

Вы можете использовать ifconfig / ip addr для получения IP-адреса, а затем использовать команду host для получения DNS имя хоста машины. Затем вы можете временно установить имя хоста машины с помощью команды hostname и установить его навсегда, добавив / отредактировав HOSTNAME = [DNSNAME] в / etc / sysconfig / network

-1
ответ дан 5 December 2019 в 18:49

Как развертываются системы? Если вы используете клонированную виртуальную машину, должна быть какая-то форма гостевой настройки. Если из развертывания кикстарта, вы можете создать сценарий имени хоста на этом уровне.

Вы также можете посмотреть свои DNS- и DHCP-серверы ... Я предполагаю, что эти имена ip- * откуда-то извлекаются.

В Red Hat вы можете воспользоваться преимуществами инфраструктуры firstboot , но, честно говоря, я справляюсь с этим с помощью Kickstart.

0
ответ дан 5 December 2019 в 18:49

Теги

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