Новость из категории: Информация

Основы настройки сервера

Основы настройки сервера

Общие понятия

Сервером могут быть две вещи:
• физический компьютер. В данном случае идет речь о его аренде или услуге colocation;
• либо программное обеспечение, которое работает на вашем компьютере.

Компьютер-сервер имеет настроенный IP адрес и домен www.имя.com, и важно то, что он должен быть постоянно включен.

Основы настройки сервера

Софтверным сервером или программным сервером(веб-сервером) может быть например:
• Apache под Linux и Windows, бесплатный;
• Windows IIS (Internet Information Server), коммерческий;
• Nginx — веб-сервер для больших проектов, бесплатный.



Для каждого доменного имени на веб-сервере можно сделать разные настройки.Главным является то, что для каждого веб сервера это делается иначе.

Для сервера Apache существует файл httpd.conf где расположены основные конфигурационные опции. Пользователю же разрешено изменять только определенные параметры посредством файла .htaccess, который находится рядом с файлами и страницами пользовательского веб сайта.

В IIS и под Windows конфигурация производится посредством графической программы, где параметры могут быть установлены для каждой папки в отдельности. Чаще всего этим занимается администратор сервера или просто кто-то, кто имеет достаточно прав в системе, поскольку это не так уж сложно.

Корневой каталог

Для начала установите корневой каталог root, в подкаталогах или папках расположены странички Вашего сайта. Так сервер Apache будет знать, в какой момент и в каком месте искать нужные страницы сайта.

Так может выглядеть конфигурация Apache в файле httpd.conf. Во FreeBSD файл httpd.conf по умолчанию расположен в каталоге
/usr/local/etc

DocumentRoot "/usr/local/www/apache22/data", или

DocumentRoot "C:/WWW

Основы настройки сервера

Название стартового файла

Рекомендовано не менять его. На некоторых серверах все каталоги должны иметь общее имя стартового файла. Главным образом, это index.html или default.htm. Обычно это различные названия - когда первый файл не найден, тогда идет поиск второго и т.д.

В Apache это делается несколькими строками в httpd.conf с помощью инструкции DirectoryIndex:
<IfModule Mod_dir.c>

DirectoryIndex index.html index.php default.htm

</IfModule>

Обычно параметр IfModule опускается, поскольку он является частью mod_dir.c который есть во всех установках.

Название начального файла может быть настроено при помощи .htaccess (если это разрешено). Пример синтаксиса:
DirectoryIndex main.php

Основы настройки сервера

Рейтинг статьи

Оценка
0/5
голосов: 0
Ваша оценка статье по пятибальной шкале:
 
 
   

Поделиться

Похожие новости

Комментарии

^ Наверх