LINUX.ORG.RU
ФорумAdmin

Вопрос по включению сжатия в апаче 2.4

 ,


0

1

Здравствуйте! Нуждаюсь в помощи опытных коллег. Имею аппаратный сервер с центос7 для своего хостинга. Подняты апач2.4, пхп, мариядб, мемкешд. Всё это установлено с ноля, все свежее, работает как часы.

Но. Никак не могу разобраться с настройкой апача. Апач 2.4 я раньше не использовал, и никогда его не настраивал, опыт есть с 1.3 и 2.2;

Не могу добиться в частности двух вещей: включения keepalive и сжатия.

В httpd.conf имеются:

KeepAlive on

KeepAliveTimeout 3

и

<ifModule mod_deflate.c>

AddOutputFilterByType DEFLATE text/plain

AddOutputFilterByType DEFLATE text/html

AddOutputFilterByType DEFLATE text/xml

AddOutputFilterByType DEFLATE text/css

AddOutputFilterByType DEFLATE application/xml

AddOutputFilterByType DEFLATE application/xhtml+xml

AddOutputFilterByType DEFLATE application/rss+xml

AddOutputFilterByType DEFLATE application/javascript

AddOutputFilterByType DEFLATE application/x-javascript

</ifModule>

мод-дефлейт загружен, если верить пхп-инфо.

Сам httpd.conf аппачем принимается и работает- директивы типа StartServers 5

MinSpareServers 5 а также конфигурации виртхостов, находящиеся тамже, работают.

Phpinfo можно увидеть тут: http://www.septima.info/

Gzip-чекер использую этот: http://highloadtools.com/gzip

Буду крайне признателен за любые советы по настройке апача. Заранее признателен. С уважением, Максим



Последнее исправление: Maxim777 (всего исправлений: 1)

Ответ на: комментарий от Maxim777

Может это как раз подходящий момент? Для начала можно просто проксировать апач через него (повесить апач на 127.0.0.1:8080), nginx на внешний интерфейс:80 - должно быть быстрее и настраивать nginx как-то логичнее, на мой взгляд.
А со временем, если апачеспецифичных вещей нет, апач можно совсем выкинуть.

xtraeft ★★☆☆
()
Ответ на: комментарий от xtraeft

Ну я смысла не вижу. Нгинксом проксировать я пытался- очень на мой взгляд замороченные настройки. Сервер у меня не хайлоад ни разу, такчто пусть апач жужжит. Нужно понять почему он не хочет кипэлив и сжатие..

Maxim777
() автор топика
Ответ на: комментарий от Maxim777

разные чекеры по разному показывают, лучше

 curl -I -H "Accept-Encoding: gzip,deflate" http://site.com 
что пишет? судя по файлу, у Вас он и так включен.

NemesisSOAD
()
Ответ на: комментарий от Maxim777

ну и зачем вы мне показываете php файл, если вы сами описали выше, что его сжимать не надо? С какого перепугу оно будет его жать?

NemesisSOAD
()

в чем сложность поставить фронтэндом nginx?

При большой нагрузке Ваши httpd будут вести себя как слоны в посудной лавке — положат сервер

int13h ★★★★★
()
Ответ на: комментарий от NemesisSOAD

Простите, не понял, что именно нужно сделать? А что по вашему генерирует пхп файл как не Content-Type: text/html Если не сложно, объясните по другому пожалуйста.

Maxim777
() автор топика
Ответ на: комментарий от int13h

Если не тащить в него говнопых и подобную гадость, то Apache вполне способен потягаться с Nginx и еще не факт, кто победит

annulen ★★★★★
()
Ответ на: комментарий от int13h

У меня нет компетенций в нгинксе. Нужды в нем сейчас нет, а заниматься его настройкой долго и муторно и только из любви к искусству я это делать не хочу. Когда возникнет узкое место- буду думать о проксировании нгинксом.

Maxim777
() автор топика
Ответ на: комментарий от annulen

Давайте только без срача на тему говно ли пых или не говно. А то можно еще вин против линух вспомнить))

Maxim777
() автор топика
Ответ на: комментарий от annulen

Таки функция nginx — проксирование/балансировка/стриминг.

Я всем объясняю, что Apache тяжелый рабочий слон, а nginx — мелкая трудолюбивая скотинка =)

int13h ★★★★★
()
Ответ на: комментарий от Maxim777

я умею апач)

Лол што? А чего тогда не настроите его(«ево» в вашем случае)?

anonymous
()
Ответ на: комментарий от int13h

Да я ж не спорю. Я прекрасно понимаю, что апач слон. Собсно генеральная проблема одна- я в нгинксе разобраться пробовал в 2011м году - ну в его этих настроечных правилах- чтото получилось, но основная масса хотелок- неполучилась. Как говорится- ниасилил) Да и времени щас ноль, поэтому- работает- и отлично. Когда поджимать начнет- буду разбираться. Но если посоветуете какую-то хорошую толковую статью по настройке нгинкса- буду признателен.

Maxim777
() автор топика
Ответ на: комментарий от Maxim777

А на голом html'е проверял? Подозреваю, на пхп сжатие может не отработать в зависимости от метода выполнения пхп (цги|фцги|мод_пхп).

thesis ★★★★★
()
Ответ на: комментарий от Maxim777

nginx.org

Но если посоветуете какую-то хорошую толковую статью по настройке нгинкса- буду признателен.

int13h ★★★★★
()
Ответ на: комментарий от Maxim777

отключи эту бодягу, <ifModule mod_deflate.c>

вставь просто код и всё. без проверки на загрузку модуля. Также проверь загружается ли модуль. а именно выхлоп apachectl -M

NemesisSOAD
()
Ответ на: комментарий от Maxim777

да и не особо слушайте приверженцев nginx, на статическом контенте он хорош, но когда требуется «накостылить» , то тут апач незаменим. А насчёт контента, то сами подумайте, если расширение у файла php, то как его вебсервер обработает как html, то, что сам скрипт содержит\генерирует данный контент, ну так это уж такое. Это равносильно подумать, что если картинку указать без расширения, то вебсервер сам догадается , что её нужно пожать и что это картинка. В нгинксе там немного наглядней конечно.

NemesisSOAD
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.