Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » FAQ по Apache

Модерирует : lynx, Crash_Master, dg, emx, ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7

Открыть новую тему     Написать ответ в эту тему

lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В этой теме собраны ответы на наиболее часто задаваемые вопросы по веб-серверу 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
 
 

 
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 за большую помощь в создании данной темы.

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 04:51 30-04-2003 | Исправлено: unreal666, 22:34 21-02-2006
Alukardd



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Sadok
Это домашнее извращение))) С самоподписанными сертификатами) Паранойя просто) Почтовик в основном хотел защитить...

----------
Microsoft gives you windows, linuх gives you the whole house...
I've been using Vim for about 4 years now, mostly because I can't figure out how to exit it.

Всего записей: 6562 | Зарегистр. 28-08-2008 | Отправлено: 23:49 22-03-2011
ValeriyZ

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Использую Apache только для раздачи .mp4 файлов, точнее псевдостриминга. Ведет себя стабильно и надежно, но очень кушает оперативку. Самое страшное, даже когда Apache не отдает файлы, а просто ожидает он оперативку не освобождает. Помогает только ребут процесса.
Зашел в сервер-статут а там висят старые соединения типа:  
Srv    PID    Acc    M    SS    Req    Conn    Child    Slot    Client    VHost    Request
0-0    1860    0/18/18    _     65774    1828    0.0    1482.30    1482.30     178.165.97.202        GET /media/4112
0-0    1860    0/4/4    _     65661    82906    0.0    760.53    760.53     178.95.223.27        GET /media/3992
0-0    1860    0/5/5    _     65673    90218    0.0    790.26    790.26     178.165.97.202        GET /media/4112
0-0    1860    0/24/24    _     55773    31593    0.0    6803.03    6803.03     195.69.65.50        GET /media/2774
0-0    1860    0/35/35    _     55949    31531    0.0    6974.10    6974.10     195.69.65.50        GET /media/2774
 
0-0    1860    0/67/67    W     892    0    0.0    19022.03    19022.03     178.217.24.16        GET /media/4059
 
После ребута процесса они исчезают. Так от, может это из-за них расходуется оперативка?  
Что мне сделать чтобы сэкономить на оперативке? Или так и должно быть?  

Всего записей: 77 | Зарегистр. 22-05-2007 | Отправлено: 17:25 28-03-2011
Nureyev



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
<удалено>

Всего записей: 1546 | Зарегистр. 15-02-2008 | Отправлено: 22:23 26-09-2011 | Исправлено: Nureyev, 22:24 26-09-2011
ikar2006



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Нужна помощь.
Имеется старая htm версия сайта.
В структуре сайта (как западло имеется папка index.php).
Была поставлена задача переделать сайт на Wordpress. Но вот в чем проблема в WP имеется файл index.php.
Папку  index.php нельзя переименовывать т.к. сайт находится в индексе.
1. В WP переименовал файл  index.php на  index1.php
2. на Денвере в фале httpd.conf прописал его первым.
<IfModule dir_module>
    DirectoryIndex index1.php index.php index.htm index.html index.shtm index.shtml
</IfModule>
3. файл .htaccess для сайта на WP имеет вид
 
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index1.php [L]
</IfModule>
 
# END WordPress
На девере у меня все заработало и сайт на WP и ссылки на старую версию сайта. Но на хостинге работает только старая версия сайта.
 
У меня вопрос если в настройках хостинга изменить  DirectoryIndex как это може повлиять на остальные 300 сайтов которые находятся на хостинге ?

Всего записей: 574 | Зарегистр. 30-11-2006 | Отправлено: 01:16 12-10-2011
vlary



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ikar2006 Кросспостим?
Цитата:
как это може повлиять на остальные 300 сайтов которые находятся на хостинге ?
Никак. И также на остальные миллионы сайтов, которые в интернете.
 


----------
Заслуженный SCOтовод, почетный SUNтехник и любитель Кошек

Всего записей: 17273 | Зарегистр. 13-06-2007 | Отправлено: 11:30 12-10-2011
ikar2006



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vlary

Цитата:
ikar2006 Кросспостим?  

Просто очень необходимо решение.

Всего записей: 574 | Зарегистр. 30-11-2006 | Отправлено: 20:33 12-10-2011
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ikar2006

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



----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 21:16 12-10-2011
blazer05

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Апач находится на диске C:\appserv\apache2.2, а видео файлы находятся на других жестких дисках, как мне сделать так чтоб можно было на прямую смотреть с этих дисков, как мне прописать путь к ним? В общем хочу на своем сайте сделать раздел видео онлайн, только оно будет подгружаться с другого диска моего компа с диска "E" а сам сайт находиться на диске "С" вот чтоб не загружать все видео файлы в корень сайта нужно сделать так чтобы апач видел другие диски на компе и соответственно можно было проставлять в стандартном плеере DLE путь к этим файлам.
Сайт расположен на домашнем компе и расшарен в инет с фтп сервером.

Всего записей: 16 | Зарегистр. 09-03-2012 | Отправлено: 21:47 07-06-2012
vlary



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
blazer05
Цитата:
Тема создана для информации, а не для обсуждения  
Установка  Apache 2.x,  PHP4,  PERL и  MySQL на  localhost под  Windows

----------
Заслуженный SCOтовод, почетный SUNтехник и любитель Кошек

Всего записей: 17273 | Зарегистр. 13-06-2007 | Отправлено: 22:05 07-06-2012 | Исправлено: vlary, 22:08 07-06-2012
Smito1



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
День добрый имею
    Apache/2.2.22 (FreeBSD) mod_wsgi/3.3 Python/2.7.3 PHP/5.4.5 mod_ssl/2.2.22 OpenSSL/0.9.8q DAV/2
    Версия MySQL-клиента: mysqlnd 5.0.10
есть сайт.ру допустим
в сайт.ру можно зайти через sftp из интернета вбив адрес сервер имя сайта логин и пароль
дали задачу добавить поддомен форум.сайт.ру, создал перед сайт.ру папку форум, теперь её нужно расшарить его так же через инет, как это сделать? не пинайте сильно, с фрибсд почти не знаком

Всего записей: 373 | Зарегистр. 19-12-2006 | Отправлено: 12:21 13-02-2013
vlary



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Smito1
Цитата:
не пинайте сильно, с фрибсд почти не знаком
При чем здесь фрибсди? Апач он и в Африке Апач (только чернокожий).
Для начала тебе нужно в ДНС прописать имя форум.сайт.ру, указав его как CNAME на тот же айпи, что и сайт.ру (допустип, этот айпи 2.2.2.2).
Затем в конфиге Апача создать виртуальный хост, который будет откликаться на форум.сайт.ру, сделать для него директорию и положить туда все нужные файлы.
NameVirtualHost 2.2.2.2  
<VirtualHost 2.2.2.2>
 DocumentRoot /common/web/site
 ServerName сайт.ру
</VirtualHost>
<VirtualHost 2.2.2.2>
 DocumentRoot /common/web/forum
 ServerName форум.сайт.ру
</VirtualHost>
Вот примерно так. Как конкретно - читай доки.

----------
Заслуженный SCOтовод, почетный SUNтехник и любитель Кошек

Всего записей: 17273 | Зарегистр. 13-06-2007 | Отправлено: 12:52 13-02-2013
Smito1



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
а где находиться файл днс? и как его запаролить?

Всего записей: 373 | Зарегистр. 19-12-2006 | Отправлено: 12:54 13-02-2013 | Исправлено: Smito1, 12:56 13-02-2013
vlary



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Smito1
Цитата:
а запаролить каким образом?
Разными. К каким душа ляжет...
1. Средствами движка самого форума
2. С помощью Apache: .htaccess и пароли, .htpasswd
Настройка DNS

----------
Заслуженный SCOтовод, почетный SUNтехник и любитель Кошек

Всего записей: 17273 | Зарегистр. 13-06-2007 | Отправлено: 13:12 13-02-2013 | Исправлено: vlary, 13:13 13-02-2013
Smito1



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
спасибо, буду разбираться

Всего записей: 373 | Зарегистр. 19-12-2006 | Отправлено: 13:25 13-02-2013
Smito1



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
день добрый, на фри бсд  поднят внешний днс, есть сайт.ру он лежит /storage/data/www/сайт.ру например, мне нужно добавить днс для форум.сайт.ру для того чтобы расшарить форум через sftp
 
путь сайта /storage/data/www/forum.сайт.ру
 
 
 
я так понимаю настраивать нужно в /var/named/etc/namedb и в /var/named/etc/namedb/master
 
вопрос только в том что нужно делать новые записи или можно обойтись записями сайт.ру
 
 
в намедб есть запись такая
 
 zone "сайт.ру" {
        type master;
//      key-directory
"/etc/named/keys";
//      update-policy local;
//      auto-dnssec maintain;
        allow-transfer{
               194.226.96.х.;
               193.232.130.х;
               193.232.86.х;
               193.232.86.х;
        };
        file
"/etc/namedb/master/сайт.ру.db";
};
 
а в файле сайт.ру.дб есть запись такого вида
 
 $TTL 10800
сайт.ру. IN SOA сайт.ру. тут почта. (
      2012080801  ;Serial
      86400       ;Refresh
      3600        ;Retry
      604800            ;Expire
      345600            ;Negative caching TTL
 )
сайт.        IN  NS    
сайт.
сайт.        IN  NS    
ns4.nic.ru.
сайт.ру.        IN  NS    
ns8.nic.ru.
сайт.        IN  A    
212.24.34.х
сайт.    IN  A    
212.24.34.х
сайт.        IN  MX 10 mx.сайт
 
мне нужно добавить просто форум.сайт.ру.   IN  CNAME сайт.ру
 
 
правильно? и все или нужно новую запись делать в 2 файлах этих?

Всего записей: 373 | Зарегистр. 19-12-2006 | Отправлено: 14:47 18-02-2013
0z0n



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Добрый день. Вопрос стандартный. Поддомен есть домен nd.com.ua нужен субдомен tuning.nd.com.ua
 
Ubuntu server  
 
bind
 
изменения в файле зоны.
 
*.nd.com.ua IN A 77.120.224.52
 
/etc/hosts
127.0.0.1       nd.com.ua        www.nd.com.ua
127.0.0.1       tuning.nd.com.ua www.tuning.nd.com.ua
 
/etc/apache2/sites-avileble/
 
файл nd.com.ua
 
  GNU nano 2.2.2              Файл: ./nd.com.ua
 
<VirtualHost *:80>
    ServerName nd.com.ua
    ServerAlias "nd.com.ua" "www.com.ua" "*.nd.com.ua"
    DocumentRoot /var/www/
</VirtualHost>
 
 
Подскажите чего у меня не так? тюнинг не работает. Где ошибка?

Всего записей: 317 | Зарегистр. 12-10-2004 | Отправлено: 13:14 27-02-2013
PatsienT



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
а только у меня одного ссылки из шапки не фурычат? (к примеру первые три)

Всего записей: 110 | Зарегистр. 22-01-2010 | Отправлено: 10:55 10-06-2013 | Исправлено: PatsienT, 10:58 10-06-2013
vlary



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
PatsienT
Цитата:
а только у меня одного ссылки из шапки не фурычат? (к примеру первые три)
Нет, не только. Дело в том, что это ссылки на раздел со статьями, которого уже давно нет, вот и перебрасывает на главную страницу.
 


----------
Заслуженный SCOтовод, почетный SUNтехник и любитель Кошек

Всего записей: 17273 | Зарегистр. 13-06-2007 | Отправлено: 11:29 10-06-2013
Itto



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте !
В последнее время мой VDS задолбали кул хацкеры подбирающие пароль к сайту  
и долбятся они с несуществующих доменов  
например: hosted-by.buyurl.net
VDS работает под CentOIS 6.1 (с всеми последними апгрейдами)  
Apache 2.2.15  
 
Можно ли средствами апача запретить соединение с сайтом  
для не существующих доменов ? Запретить существующим - нет проблем а вот как закрыть не существующих ?  
И если можно - подскажите как это сделать пожалуйста !  

Всего записей: 1557 | Зарегистр. 05-02-2005 | Отправлено: 12:11 16-06-2013
Favorskij

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В общем тема такая: Попытался установить SSL. SSL сертификат купил естественно. Вроде как то с горем пополам получилось поставить. Открываю сайт, все работает. Даю кому нибудь ссылку на сайт, сайт не открывается. Решил проверить через прокси, действительно не работает. Странное дело. Работает только для меня. В чем проблема не знаю. Подскажите пожалуйста. Настройки делал через подключение HTTPD-ssl.conf
 
Добавлено:
Уточню. Все это дело под Windows 7 с установленным Apache 2.2.19

Всего записей: 5 | Зарегистр. 21-11-2010 | Отправлено: 23:55 19-08-2013
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » FAQ по Apache


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru