Ru-Board.club
← Вернуться в раздел «В помощь системному администратору»

» FAQ по Apache

Автор: lynx
Дата сообщения: 30.04.2003 03:51
В этой теме собраны ответы на наиболее часто задаваемые вопросы по веб-серверу Apache.

Создавать новые темы по Apache разрешается только, если вы не нашли тут подходящей вам.

Статьи на Ru.Board'e

Компиляция и установка Apache, mod_perl и PHP под Windows
Apache 2.x - русский перевод файла конфигурации
Установка Apache 2.x, PHP4, PERL и MySQL на localhost под Windows


PHP


Apache + PHP4 - файлы предлагает закачать
Apache + PHP - компилляция, Linux
Установка Apache 2.x + php 4.x как модуля под FreeBSD
Apache + PHP - настройка
Apache 2.x + PHP - настройка

Perl/CGI


Apache 2.x - русский перевод файла конфигурации
Apache 2.x+Perl+PHP+SSI+MySQL - Windows
Apache 2.x+Perl+PHP+SSI+MySQL - Windows - 2
Apache 2.x + Perl
Не работают CGI в Apache - все решения


ASP


Настройка ASP под Apache
Поддержка ASP.NET под Windows-like OS (формат pdf)
Поддержка ASP.NET под Unix-like OS



Ограничения


Ограничение скорости Apache (Windows, Unix)
Ограничение скорости Apache (Unix)
Ограничение подключений с одного IP в Apache (Windows, Unix)
Apache + mod_throttle: ограничение доступа с одного IP, Unix
Закрытие доступа с определенных IP
Закрытие доступа с определенных IP-2
Запрет доступа с определенных IP - 3
Разрешение доступа только из локальной сети
Разрешение закачки файлов только в один поток
Apache: запрещаем скачивать сайт менеджерами закачек



.htaccess


.htaccess (общие вопросы)
.htaccess + .htpasswd (пароли на директорию)


Кодировки


Apache 2.x и кодировка в CGI-скриптах
Распознавание файлов с кириллическими именами
Apache 2.x и кодировка по умолчанию


Log-файлы


Ротация логов
Анализаторы log-файлов
Отключение logs (логов)



Модули


Apache как прокси сервер (mod_proxy)
Обзор модулей и добавлений к Apache (по русски!)
Модули zlib, Gzip и deflate - экономия трафика
Apache + mod_gzip
Apache 2.x Win32 и SSL
Apache + mod_throttle: ограничение доступа с одного IP, Unix
apache+mod_perl
mod_geoip: сборка для Apache


mod_rewite


Apache + mod_rewrite - замена url
Apache + mod_rewrite замена ссылок - 2
Ограничение доступа по паролю в определенных урлах (rewrite) - пароль на конкретный файл
mod_rewrite не выставляет переменные окружения
http://www.egoroff.spb.ru/portfolio/apache/mod_rewrite.html -- документация по mod_rewrite (рус.)



Защита и безопасность


http://www.securitylab.ru/46288.html - Защищаем Apache 2. Шаг за шагом
http://www.securitylab.ru/?ID=38966 - Защищаем Apache Web сервер (1.3.х)
http://www.securitylab.ru/39645.html - Защищаем PHP. Шаг за шагом.
http://www.securitylab.ru/39981.html - Защищаем MySql. Шаг за шагом



Прочие вопросы


Доступ к виртуальным хостам без DNS (адресация без доменного имени)
Адресация без доменного имени -2
Apache: два сайта на одном IP
Редирект на другой порт Apache
Редирект на другой домен в Apache
Первый VirtualHost наследует свойства MainServer
Создание поддоменов
Запретить листинг (список файлов) в директории
Нестандартные страницы ошибок (404, 401 и др.)
Как поменять сигнатуру Apache
Увеличение производительности сервера
Apache + IIS на одной машине
Apache + Python
Apache: добавить баннер на все сайты
Apache WAP и MIME (корректно отдавать файлы MMF)
Apache: перенаправление любого запроса на заданную страницу
Компиляция и установка Apache, mod_perl и PHP под Windows (статья)
Apache: как сделать ПОДДОМЕН->ПАПКА
Причины падения Apache на Unix-системах


http://step.kosnet.ru:8100/Lib/Linux/MHOWTO/Apache-mods.html
HOWTO по настройке Apache+DSO+mod_ssl+mod_perl+php+mod_auth_nds+mod_auth_mysql+mod_fastcgi
http://www.opennet.ru/docs/RUS/apache/index.html - Сервер Apache - Настройка




Анализаторы лог-файлов для Apache (и других серверов)
Все веб-серверы

А также...
http://www.bog.pp.ru/work/apache2.html - Apache 2: HTTP сервер. Установка, настройка (очень хорошее описание)
http://www.bog.pp.ru/map_full.html - Описание, документация и инструкции по установке и настройке серверов;
CISCO IOS; Linux; Solaris; TCP/IP и т.д.

Офф. сайт: http://apache.org/

Последние дистрибутивы Apache
Модули

Документация по ветке Apache 1.3.x
FAQ по Apache 1.3.x
Директивы Apache 1.3.x
Модули Apache 1.3.x (документация)

Apache + Perl + PHP4 + MySQL для Windows 95/98: руководство по установке (для пользователей)
Apache + Perl + PHP3 + MySQL для Windows 95/98: руководство по установке (для пользователей)
Русский перевод файла httpd.conf 1.3.x


Документация по ветке Apache 2.x
FAQ по Apache 2.x
Директивы Apache 2.x
Модули Apache 2.x (документация)
Русский перевод файла httpd.conf Apache 2.x
Установка и настройка Apache 2.x на localhost под Windows


Документация на вашем локалхосте: http://localhost/manual/
Как настроить документацию на локалхосте




Тема создана для информации, а не для обсуждения.
Если у вас есть предложения по ее улучшению, пожалуйста, сюда или сюда.


Огромное спасибо Cheery за большую помощь в создании данной темы.
Автор: DLans
Дата сообщения: 27.07.2006 19:13
Все информация по установке новейших версий: Apache 2.2.2, MySQL 5, PHP 5.1.4 и т.д.

Автор: slech
Дата сообщения: 07.12.2006 17:56
Cheery
Понял, удалил.
Автор: Cheery
Дата сообщения: 07.12.2006 20:39
slech
Глаза шире.. тут вопросы НЕ задают.
Автор: newbies
Дата сообщения: 31.05.2007 03:29
Так ну что переношу полностью папку Webserver , пытаюсь запустить на другом компе , все вроде идет нормально значок появляется апача с низу и сразу исчезает .
так запускаю апачь в ручную кликою не exe шник , там пишется вот такое
( Syntax error on line 89 of c:/webservers/usr/local/apache/conf/httpd.conf:
ServerRoot must be a valid directory
Note the errors or messages above, and press the <ESC> key to exit. 13... )

в чем проблема ?
Автор: Cheery
Дата сообщения: 31.05.2007 03:33
newbies
читать умеем? как же надоели, а.. темой же выше написал, что тут ссылки без вопросов
Установка Apache 2.x, PHP4, PERL и MySQL на localhost под Wi
отбиваете всякое желание помогать


в ту тему и ссылку на конфиг
Автор: newbies
Дата сообщения: 31.05.2007 18:00
спасибо , просто там много инфы а читать некогда ! вот и приходиться писать темы , и чтобы на них отвечали и это и читаешь а не целую книгу!!!
Автор: Cheery
Дата сообщения: 01.06.2007 01:54
newbies

Цитата:
вот и приходиться писать темы , и чтобы на них отвечали и это и читаешь а не целую книгу!!!

если каждый будет делать то, что ему удобно, получится бардак.. если не хочешь предупреждений - следуй правилам
Автор: egir86
Дата сообщения: 09.09.2007 08:02
Apache 2.2.4 + PHP 5.2.4 + MySQL 5.0

Помогите плиз. Ставил и настраивал по инструкцие как написано здесь:
http://www.codenet.ru/webmast/apache/Apache-WindowsNT/

Правда ставил PHP не как там написано, тоесть ничего не распаковывал(не качал архив сс сайта), а тупо запустил интсалятор. При выборе версии Апача выбрал 2.2.* и указал папку с конфигом апача, РНР себя сам прописал в него. Структура папки с РНР после инсталла:

dev\php5ts.lib

php5apache2_2.dll
php5apache2_2_filter.dll
php5apache_hooks.dll
php5ts.dll
php-win.exe
php.exe
php.gif
php.ini
php5embed.lib
install.txt
license.txt
news.txt

В настройках РНР не нашел extension=php_gd2.dll, и вобще всего что связано с димачискими библиотеками в конфиге вобще нет и подскажите плиз синтаксис в РНР.INI
есть строчка
ession.save_path="D:\Server\Temp\session\" - тут пусть с кавычками, я его менял, а в примере конфига указан:
session.save_path = C:/Temp/session - без кавычек, подскажите как правильно плиз. В описании в инструкции в РНР.INI вобще все без кавычек.

Ну в принцыпе РНР хаработал, но вот Мускуль не захотел, настраивал по интсрукции сверху.
Апач настраивал по интсрукцие токо не прописывал:

AddType application/x-httpd-php php phtml
ScriptAlias /_php_/ "C:/Server/PHP/"
Action application/x-httpd-php "/_php_/php.exe"

Апач сам себя прописал в виде:
#BEGIN PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL
PHPIniDir "D:\\Server\\PHP\\"
LoadModule php5_module "D:\\Server\\PHP\\php5apache2_2.dll"
#END PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL

Помогите плиз!!! Подскажите что не так, Мускуль не работает, тесты указанные в мануале не проходят!!!
Автор: Cheery
Дата сообщения: 09.09.2007 19:47
egir86
думать есть чем? сказано, что тема только для информации, а не вопросов в ней? ссылки видим, где нужно задавать вопросы?
Установка Apache 2.x, PHP4, PERL и ...
Автор: contrafack
Дата сообщения: 28.04.2008 23:13
настроил WEB сервер на базе Apache. (сайт корпоративный)
настроил все, и работает ворде, только один момент хотел узнать!
Щас обрашаемся к сайту по адресу: http://192.168.1.50/site
Как можно делать так, чтоб обрашались: http://192.168.1.50 или http://site ?
Клиенты используют и WINDOWS и LINUX платформу.
Автор: Cheery
Дата сообщения: 28.04.2008 23:15
contrafack
читать научитесь сначала.. шапку темы

Цитата:
Тема создана для информации, а не для обсуждения.

Автор: kickme
Дата сообщения: 29.04.2008 07:15
на php.ru/install подробно описана установка и настройка apache, php & mysql.
также есть другая, более детальная инструкция которую скачал с torrents.ru .
Автор: FXPELIVE
Дата сообщения: 13.11.2008 08:39
Настроил апач,мускул,пхп, перл под Windows всё вроде-бы хорошо, но кодировки не работают корректно... Вот мой конфиг:
http://ifolder.ru/9050297
Автор: Cheery
Дата сообщения: 14.11.2008 18:01
FXPELIVE

Цитата:
Настроил апач,мускул,пхп, перл под Windows всё вроде-бы хорош

вот и идем в теме об апаче под виндой, а не задаем здесь вопросы.
Автор: bleff_power
Дата сообщения: 19.11.2008 21:44
Добрый день!

Есть хорошоя книга для начинающих по Apache (http://www.amazon.com/Apache-Server-Dummies-Ken-Coar/dp/0764502913), но никак не могу найти..

Может у кого-то она есть? Заранее спасибо.
Автор: Cheery
Дата сообщения: 19.11.2008 21:46
bleff_power
для этого есть раздел
Энциклопедия Apache
Системное администрирование под Linux/FreeBSD/Solaris/others
Автор: Densl
Дата сообщения: 20.11.2008 01:09
Хороший, однако, разговор получается... Уважуха Cheery за долготерпение. Но если не будет вопросов, не будет и информации в виде ответов, и от темы останется токо шапка

извините за офтоп
Автор: israel_rider
Дата сообщения: 24.11.2009 07:10
После долгих поисков наиболее толковой инфы на русском по установке WAMP пришёл к выводу, что самая лучшая, полная и толковая инфа сдесь - http://www.avege.ru/index.shtml .
ИМХО нужно бы добавить в шапку.
Автор: CSSOR
Дата сообщения: 28.12.2009 09:46
Ребят прошу прощения если данная тема уже имеется на форуме но лично мне найти ее не удалось !

У меня вопрос к знаающим людям ! Вопрос таков : Имеются два игровых сервера Counterstrike хотелось бы сделать конект к ним по доменому имени а тоесть например cs1.site.ru:27015 и cs2.site.ru:27016 я создал поддомен с именем cs1.site.ru:27015 для первого сервера и все отлично конектится к серверу но вот не могу понять как сделать конект на второй сервер если даже я создаю домен cs2.site.ru и подключаюсь п нему то меня все равно кидает на первый сервер с ортом 27015 а нужно на 27016 быть может нужно прописать в httpd-vhosts.conf какие либо параметры например так :

<VirtualHost *:27016>
ServerAdmin webmaster@cs2.site.ru
DocumentRoot "/servers/htdocs/cs2.site.ru"
ServerName cs2.site.ru
ServerAlias www.cs2.site.ru
ErrorLog "logs/cs2.site.ru-error.log"
CustomLog "logs/cs2.site.ru-access.log" common
</VirtualHost>

подскажите пожалуйста что мне делать как настроить спасибо !
Автор: vlary
Дата сообщения: 28.12.2009 11:21

Цитата:
Имеются два игровых сервера Counterstrike
Они на одном физическом сервере или на разных?
Если на разных, то зачем им разные порты, 27015 и 27016?
Если на одном, разные порты тоже ни к чему.

Код:
NameVirtualHost *:27015
<VirtualHost *:27015>
ServerAdmin webmaster@cs1.site.ru
DocumentRoot "/servers/htdocs/cs1.site.ru"
ServerName cs1.site.ru
ServerAlias www.cs1.site.ru
ErrorLog "logs/cs1.site.ru-error.log"
CustomLog "logs/cs1.site.ru-access.log" common
</VirtualHost>
<VirtualHost *:27015>
ServerAdmin webmaster@cs2.site.ru
DocumentRoot "/servers/htdocs/cs2.site.ru"
ServerName cs2.site.ru
ServerAlias www.cs2.site.ru
ErrorLog "logs/cs2.site.ru-error.log"
CustomLog "logs/cs2.site.ru-access.log" common
</VirtualHost>
Автор: usrZorg
Дата сообщения: 25.10.2010 16:25
меня интересует компиляция apache 2.2.17
кто-нибудь этим занимался можно подробный мануал или хотябы некоторые главные аспекты что куда зачем сколько?
или ссылку в лс только небольно пожалуйста
заранее спасибо
эту статью не предлагать устарелый материал да и не полный при чем: http://ru-board.com/new/article.php?sid=148
Автор: vlary
Дата сообщения: 25.10.2010 16:45
usrZorg
Цитата:
меня интересует компиляция apache
Ну, если речь идет об Апач под Виндовс, то не пойму, чем та ссылка не устраивает. Все вполне расписано и вполне еще актуально. Как говорили древние римляне, "сапиенси сати" ("умный поймет").
А если речь идет об компиляции под Линукс/Юникс, тут совсем просто:
1. Распаковать исходники в директорию, перейти туда
2. В директории дать команды ./configure, make, make install.
3. Правим конфиг, запускаем и наслаждаемся!
Если при ./configure или make вылезают ошибке, то это уже тема для отдельного разговора совсем в другом разделе: Прикладное программирование Там живут люди, которые говорят на Си, пишут стихи на Паскале, а матерятся на Фортране.
Автор: usrZorg
Дата сообщения: 25.10.2010 17:19
vlary
речь идет о компиляции на windows
я пробовал компилировать с помощью Microsoft Visual Studio 2010 но это дело нормально сразу компилиться не хочет
написал я сюда ибо в разделе: Прикладное программирование я не нашел темы где бы обсуждалось работа компиляция и прочее Microsoft Visual Studio 2010 либо просто в лень было нормально рыться
В какую тему вы мне там посоветуете написать?
п.с. мануал оставим в покое как я говорил он не полный и устаревший для меня
Автор: Alukardd
Дата сообщения: 25.10.2010 17:32
usrZorg
Вот компиляция на офф. сайте для версии 2.2(EN).
Автор: vlary
Дата сообщения: 25.10.2010 17:59
usrZorg
Цитата:
это дело нормально сразу компилиться не хочет
Компиляция портов из исходников, особенно под Виндовс - это очень тонкий и даже интимный процесс, и вряд ли кто-то посторонний в этом поможет. Скорее, советами замучают
Посему, если уж совсем не получается, стоит последовать совету Alukardd


Автор: usrZorg
Дата сообщения: 26.10.2010 17:32
спасибо всем кто отозвался нус буду пробовать по статье с оф. сайта
если все получится кину мануал сюда
Автор: enigmen
Дата сообщения: 20.11.2010 16:33
Подскажите пожалуйста, модуль прокси для апач поддерживает фильтр разрешенных адресов посещения? т.е. на какие адреса можно заходить через прокси-апач, мне надо запретить все, кроме одного-двух.
Автор: vlary
Дата сообщения: 20.11.2010 19:58
enigmen В модуле прокси для апач можно настроить, кто может пользоваться прокси. Фильтрация контента не предусмотрена. Для этого нужно использовать специализированные прокси сервера, типа Squid
Автор: ALEKCEN
Дата сообщения: 14.03.2011 22:57
Apache - Error - The requested operation has failed! - что это за ошибка и как её исправить ?

И ещё - как запустить апач с указанным конфигом ?

И ещё - я вместо установки проги - просто распаковал её (из-за этого и появились ошибки,я так думаю).Дак вот,апач,как службу - я установил,категоричных настроек,на сколько я помню - там нету (без изменения которых прога-бы не запустилась или выкидывала такие ошибки.В чём-же тогда проблема ?

Страницы: 1234

Предыдущая тема: ODBC - не удаляется системный DNS


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.