Основы сайтостроения: настройка сервера Apache на локальном компьютере
Независимо от того, как установлен apache на компьютере — с помощью msi-установщика или же через командную строку — он всегда требует верной настройки. Во-первых, необходимо указать директорию, в которой будут располагаться все создаваемые файлы. Во-вторых, указать директорию расположения php-дистрибутива и настроить сервер для работы с файлами с расширением .php. В-третьих, важно предложить серверу правильные пути для работы cgi-скриптов. И, наконец, сайтостроение для чайников, не обойдется без настройки виртуальных хостов — ведь хочется разместить несколько сайтов под разными именами на одном компьютере. В этой статье, затрагивающей основы сайтостроения, мы поговорим о первых трех выше указанных пунктах. Правильно настроенный локальный сервер — это залог успеха размещения созданного веб-сайта на хостинге в сети Интернет, например, на Хостинге Украина.
Сайтостроение для начинающих: создаем правильную структуру каталогов
Успех настройки сервера apache на локальном компьютере наполовину зависит от правильной организации корневого каталога. Именно на него мы оставим ссылку в конфигурационном файле сервера и именно в его папках будут храниться все файлы страничек будущих сайтов. Каждый сайт при этом необходимо расположить в отдельной папке, чтобы затем связать ее с виртуальным хостом. Примером такой структуры может быть такая, как показана на рисунке.
Далее, потребуется открыть конфигурационный файл httpd.conf и в нем уже производить требуемые изменения.
Основы сайтостроения: первый шаг в сторону изменений
Первым делом необходимо указать в открытом файле httpd.conf то место, где будут располагаться создаваемые файлы. По умолчанию выставлена директория htdocs. Ее как раз и необходимо изменить. Поэтому, отыскав строку DocumentRoot, необходимо заменить ее содержимое на «C:/apache/home/localhost/www» — для нашего случая. Если теперь выполнить проверку доступности указанного места, то сервер не разрешит доступ к данному каталогу. Для исправления ситуации понадобится внести еще некоторые изменения. Необходимо отыскать блок, указанный на рисунке:
и заменить его на такой.
Также необходимо отыскать блок с такой строкой <Directory “C:/путь_к_файлу/htdocs”> (путь к файлу у каждого свой). Этот блок заменим таким как показан на рисунке.
Сайтостроение для чайников: подключаем php-дистрибутив
Сайтостроение для чайников охватывает также вопросы, связанные с языком php. Чтобы сервер понимал скрипты, написанные на этом интерпретируемом языке, необходимо подключить его дистрибутив в виде модуля. Для этого потребуется в конфигурационном файле под общей массой подключаемых LoadModule-ей прописать такие строки, как показаны на рисунке.
В нашем случае подключается модуль для apache2.2. В случае с версиями ниже или выше указанного сервера придется подключать и совместимые с данной версией сервера модули php. Кроме того, потребуется обнаружить такой блок,
чтобы заменить его следующим.
Также необходимо найти такой блок <IfModule mime-module>, чтобы добавить туда следующее:
Таким образом, мы подключили php и теперь можно, например, установить cms joomla
Указываем пути для cgi-скриптов
Сайтостроение для начинающих — это также вопросы, связанные с выполнением cgi-скриптов. Такой скрипт может быть написан на разных языках: на C, C++, C#, JavaScript, Perl и др. По умолчанию в конфигурационном файле сервера для выполнения таких скриптов указан каталог cgi-bin, размещаемый в его корневом каталоге. Однако мы перенаправим этот путь и в модуле <IfModule alias_module>
Основы сайтостроения также затрагивают вопрос о виртуальных хостах. Однако этот вопрос лучше вынести в отдельную статью в рубрике «Сайтостроение для чайников» или «Сайтостроение для начинающих».
- Артур Аблезев в Reg ru
- Инженер в Reg ru
- Евгений. в Ddos Guard
- Reg ru оценили на 10
- Reg ru оценили на 10
- Ddos Guard оценили на 10
Последние свежие отзывы о статье "Основы сайтостроения: настройка сервера Apache на локальном компьютере"