1. камеры
  2. Аудио & Электроника автомобиля
  3. Главная Аудио
  4. Личная Аудио
  5. телевизоры
  6. Умный дом
  >> Россия Электронный Технологии >  >> Умный дом >> Умная жизнь

Как изменить имя хоста на сервере Apache

Демон Apache HTTP поддерживает хостинг на основе имен, поэтому несколько доменных имен могут использовать один IP-адрес. Изменение имени хоста эффективно изменяет доменное имя вашего веб-сайта, поскольку ваши посетители запрашивают сайт, отправляя его имя хоста в виде URL-адреса на указанный вами порт в заголовках HTTP запроса. Независимо от того, используете ли вы Apache в Linux, Windows или OS X, имена ваших хостов хранятся в основном файле конфигурации Apache, который может включать имена виртуальных хостов из других файлов конфигурации.

Шаг 1

Откройте основной файл конфигурации Apache, httpd.conf, в текстовом редакторе по умолчанию. В зависимости от вашей операционной системы он находится в одном из следующих каталогов:

Linux:/etc/httpd/conf/ Windows:C:\Program Files\Apache Software Foundation\conf\ OS X:/etc/apache2/

Шаг 2

Найдите слово «ServerName» (без кавычек здесь и далее) в файле. Вы можете получить доступ к функции поиска в большинстве текстовых редакторов, нажав «Ctrl-F» или щелкнув «Поиск» или «Редактировать» в строке меню. Строка ServerName содержит ваше текущее имя хоста и номер порта, разделенные двоеточием.

Шаг 3

Введите новое имя хоста после ключевого слова ServerName и убедитесь, что вы не удалили завершающий номер порта. Строка ServerName должна напоминать следующий пример:

Имя_сервера www.mynewhostname.com:80

Шаг 4

Найдите термин «Виртуальные хосты» в файле конфигурации. Раздел «Виртуальные хосты» находится в строке 500 файла по умолчанию, но он может быть ниже, если вы добавили много настроек. Если ваш файл конфигурации включает виртуальные хосты из других файлов, эти файлы и их абсолютные пути перечислены в этом разделе. В качестве альтернативы информация о виртуальном хосте может быть включена непосредственно в файл httpd.conf.

Шаг 5

Откройте файлы, включенные в раздел Virtual Hosts, в текстовом редакторе. В большинстве случаев подключаемый файл называется httpd-vhosts.conf и находится в том же каталоге, что и httpd.conf. Однако серверы со слишком большим количеством виртуальных хостов, чтобы поместиться в один файл, часто хранят их в отдельных файлах и включают каждый в отдельную строку Include. Если информация о виртуальном хосте печатается непосредственно в файле httpd.conf, вы можете отредактировать этот раздел там, где он находится.

Шаг 6

Измените строку ServerName вашего виртуального хоста на новое имя хоста, но не добавляйте номер порта к имени виртуального хоста. Если Apache обслуживал веб-страницы с вашего виртуального хоста, используя старое имя хоста, ваш IP-адрес и номер порта уже включены в открывающие квадратные скобки VirtualHost и напоминают следующий пример:

Имя_сервера www.mynewhostname.com …

Звездочка после ключевого слова VirtualHost — это подстановочный знак, представляющий все IP-адреса на вашем сервере.

Шаг 7

Перезапустите Apache, перезагрузив компьютер или открыв консоль и выполнив соответствующую команду для вашей операционной системы. В Linux и OS X введите «sudo apachectl -k restart», а в Windows введите «httpd.exe -k restart».

Совет

Перед изменением убедитесь, что ваше новое доменное имя зарегистрировано и что посетители вашего сайта знают новое имя.

Предупреждение

Информация в этой статье относится к Apache 2.2. Он может незначительно или значительно отличаться от других версий или продуктов.


  1. Как изменить имя на Cricket Счет
  2. Как изменить владельца Имя на iPhone 3G
  3. Как изменить имя зарегистрированного на TomTom Go
  4. Как изменить имя на TomTom GO
  5. Как изменить имя списка воспроизведения на IPod