ПредишенСледващото

Apache - само на надеждна и ергономична уеб сървър. За съжаление, има и такива, които не искат да го използвате като локален сървър за една причина - заради липсата на графичен конфигуратор в допълнение към околната среда на Windows, което е достатъчно необичайно за много потребители на този агрегат. Apache е конфигуриран чрез ръчно редактиране httpd.conf конфигурационния файл. Но идеята за неизвестност и сложността на този процес е погрешно по две причини.

Какво ни е нужно?
  1. Пусни най-популярният уеб сървър с най-популярната платформа - Windows.
  2. Сайт за съхранение на файлове в директорията, в която да ни е удобно - дори ако това ще бъде C: WWW.
  3. Имате проблем с кодировки, на първо място - с дисплей кирилица.
  4. Напълно вероятно - в един момент да се работи с повече от един сайт.

Ние се опитваме да решим всички тези неприятности. Влизаме в посоката, където инсталиран Apache. Намерете и отворете файла httpd.conf - той се намира в поддиректория CONF.

Тази директива определя коя директория се преобразува в основната директория на сайта. фиксиране на DocumentRoot C: / WWW (изпрати бележка - тук, а след това на пътни разсича се използват, се наклони надясно, а не наляво, те се използват за потребители на Windows). Проблемът с поставянето на интернет страницата на правилното място е решен.

След това поставете правила за сигурност за нея. За да направите това, директива Directory използва в Apache. Той се използва, както следва:

функция Опции на сървъра
опции AllowOverride
опции Поръчка

Списъкът с параметрите, използвани по-нататък.

Опции - определя кои сървъри специфични функции ще бъдат евтини. Явно следните опции:

AllowOverride - определя кои специфични директиви от .htaccess файлове ще бъдат в състояние да надделее над същият е посочено в httpd.conf. възможности:

Поръчка - определя правилата за достъп до сървъра. възможности:

Сега на базата на всичко това започне да настроите сървъра ни. В httpd.conf съществува в два екземпляра директива Directory по подразбиране - и. Първият вариант ние сме като цяло не докосвайте, преместете се на втория и задайте следните параметри:

Опции индекси FollowSymLinks
AllowOverride None
Поръчка позволяват да отрича
Оставя се от всичко

Преведена на руски език - за директория C: / WWW, предварително избрания като корен за местното сайта, и всички нейни поддиректории е избран от следните параметри:

Запазване на httpd.conf и рестартирайте Apache - с помощта на Apache монитор или от командния ред команда Apache К рестартиране. Всички определяне на главната директория на сайта е завършен.

Ако не сте се отвори - трябва да се провери много внимателно всички допринесли за превръщането на httpd.conf - вероятно, нещо се е объркало.

Но в случай, че тя ще бъде разкрита в пълен размер може да бъде, че вместо кирилица забелязваме нещо да бъде прочетен. Това се дължи на факта, че, от една страна, Apache предоставя на браузъра, страницата се иска, кодировка по подразбиране за тази страница, и второ - кодиране, това не е кирилицата. И ако MSIE в повечето от тези среди все още определя кодирането на самата страница, а след това с Opera или проблеми с Mozilla почти гарантирано.

Излишно е да казвам, че е възможно да се излага набор от символи, използвани по всяко време ръчно в браузъра, но как иначе да се обадя да го ергономичен нереалистично.

Въз основа на това се създаде Apache за издаване на задължителната кодировка по подразбиране. Ние намираме в gyromitra на httpd.conf започва на AddDefaultCharset. Най-вероятно тя ще бъде изцяло AddDefaultCharset изглежда като ISO-8859-1, което съответства на кодирането ISO-8859-1, в които кирилица знаци липсват.

Промяна на ISO-8859-1 за прозорци-1251, ако се приеме, че сайтът ще съдържа страници в Windows кодиране на KOI-8R, ако се използва KOI-8, или на този, който е необходим. Запазете файла, рестартирайте Apache - и забележете обикновената руски език на националния тест страница във всеки браузър.

Раздел на httpd.conf, който конфигурира всички трябва да направите е да завърши в преписката и се нарича Virtual Силите.

ServerAdmin уебмастъра @ позиция 2
ServerName позиция 2
DocumentRoot С: / www2
ScriptAlias ​​/ CGI / C: / www2 / CGI /
ErrorLog C: /www2/error.log
CustomLog C: /www2/custom.log общ

Рестартирайте Apache. Сега, се събраха в 127.0.0.1 ред на браузъра, стигаме до първия местен сайт, събиране на 127.0.0.2 - на втория. Ние можем да съобщим, че само в един контейнер VirtualHost възможно да се използва почти всяка директива Apache, който ви позволява да изберете всеки сайт в най-подробния начин.

Създател: Алекс Zvyagin

Конфигуриране на LAMP (Linux - Apache - Mysql - Php) на Ubuntu 16.04 сървъри в детайли.

интересни записи

Популярни статии на сайта:

Тя трябва да бъде незабавно партии прикрепен, че заявлението е на първо място е необходимо да се само тези потребители, това, което няма да бъде в състояние на себе си и класове мотивира ...

Той проведе извънредно конференция "Бъдещето започва сега" в Зеленоград Политехническия колеж № 50. Инженери, млади учени, преподаватели и ...

Първата програма, която работи на компютъра си веднага след започване - т.нар Basic Input / Output System (основен набор от ...

Свързани статии

Подкрепете проекта - споделете линка, благодаря!