Если вы хостите сразу несколько сайтов на Apache через VirtualHosts, и хотите использовать mod pagespeed, но не на всех сайтах, а только на избранных, то эта инструкция как раз для вас.
Сначала, нужно чтобы у вас был запущен сервер Apache 2 со всеми настройками, и чтобы он корректно работал с mod_pagespeed.
Для начала создадим файл настроек для mod_pagespeed, который будет включать mod_pagespeed:
<IfModule pagespeed_module> ModPagespeed on AddOutputFilterByType MOD_PAGESPEED_OUTPUT_FILTER text/html ModPagespeedFileCachePath "/var/cache/mod_pagespeed/" ModPagespeedFileCacheInodeLimit 500000 ModPagespeedAvoidRenamingIntrospectiveJavascript on ModPagespeedLibrary 105527 ltVVzzYxo0 //ajax.googleapis.com/ajax/libs/prototype/1.6.1.0/prototype.js ModPagespeedLibrary 92501 J8KF47pYOq //ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js ModPagespeedLibrary 141547 GKjMUuF4PK //ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js ModPagespeedLibrary 43 1o978_K0_L http://www.modpagespeed.com/rewrite_javascript.js ModPagespeedEnableFilters extend_cache ModPagespeedEnableFilters rewrite_css ModPagespeedEnableFilters collapse_whitespace,elide_attributes,remove_comments ModPagespeedEnableFilters insert_img_dimensions,move_css_to_head ModPagespeedEnableFilters combine_css ModPagespeedModifyCachingHeaders off ModPagespeedDisableFilters rewrite_javascript,combine_javascript ModPagespeedDomain * <Location /mod_pagespeed_beacon> SetHandler mod_pagespeed_beacon </Location> <Location /mod_pagespeed_statistics> Order allow,deny Allow from localhost Allow from 127.0.0.1 SetHandler mod_pagespeed_statistics </Location> <Location /mod_pagespeed_console> Order allow,deny Allow from localhost Allow from 127.0.0.1 SetHandler mod_pagespeed_console </Location> <Location /mod_pagespeed_message> Allow from localhost Allow from 127.0.0.1 SetHandler mod_pagespeed_message </Location> <Location /mod_pagespeed_referer_statistics> Allow from localhost Allow from 127.0.0.1 SetHandler mod_pagespeed_referer_statistics </Location> </IfModule>
Готово. Теперь отредактируем стандартный файл настроке mod_pagespeed, таким образом, чтобы он был выключен по умолчанию. Для этого в файле найдем строку:
ModPagespeed on
и заменим её на
ModPagespeed off
Всё, теперь в каждый virtualhost, для которого вы хотите использовать mod_pagespeed достаточно добавить:
<VirtualHost *:80> Include /etc/apache2/pagespeed_vhost.conf ... </VirtualHost>
Естетсвенно, вместо /etc/apache2/pagespeed_vhost.conf нужно подставить путь к вашему файлу с настройками, созданному на первом шаге.
Перед запуском обязательно проверьте новую конфигурацию на ошибки при помощи:
apache2ctl configtest
Ну и если всё хорошо, ребутните Apache2:
/etc/init.d/apache2 reload
Если вам нужен действительно качественный хостинг, то вам подойдет evitahost. Без простоев, надежные сервера, качественная поддержка, и как бонус, бесплатный перенос сайта.
В последнее время, стала популярна раскрутка видео в youtube. Это помогает быстрее решать маркетинговые задачи. Один из методов – накрутка лайков ютуб