Архив записей, раздела 'web server'
undefined reference to `ap_cache_cacheable_hdrs_out`
написано 22 июля, 2008 - запись из раздела web server | Комментировать
При сборке Apache 2 возникает ошибка: undefined reference to `ap_cache_cacheable_hdrs_out` причина возникновения: apache 2 был сконфигурирован с включением mod_mem_cache (параметр —enable-mem-cache) способ пофиксить: при конфигурировании (./configure) добавьте ключ —enable-cache
несколько полезных rewrite rules
написано 24 апреля, 2008 - запись из раздела web server | Комментировать
Переадресация с домена второго уровня на домен третьего уровня. Бывает полезно если хочется чтобы вместо itblog.su открывался www.itblog.su (под itblog.su доразумевается ваш домен). [cc lang=»bash»] Options +FollowSymlinks RewriteEngine on rewritecond %{http_host} ^itblog.su [nc] rewriterule ^(.*)$ https://www.itblog.su/$1 [r=301,nc] [/cc] Ещё один редирект, полезен в случае если изменился домен у сайта и со старого нужно переадресовывать на […]
Редирект средствами .htaccess
написано 8 апреля, 2008 - запись из раздела web server | Комментировать
В корне домена источника (source) в файл .htaccess пишем: [cc lang=»bash»] redirectMatch permanent ^(.*)$ https://www.itblog.su [/cc] предположим, источником был домен blog.shakirov.com, тогда при попытке открыть http://blog.shakirov.com/?id=some открываться будет https://www.itblog.su/?id=some
время отклика и генерации страницы
написано 11 марта, 2008 - запись из раздела Unix, web server | 1 комментарий
время отклика и генерации страницы можно так: [cc lang=»bash»]curl -o /dev/null -s -w %{time_connect}:%{time_starttransfer}:%{time_total} https://itblog.su[/cc]
chkconfig httpd
написано 9 марта, 2008 - запись из раздела Unix, web server | Комментировать
Для того чтобы скрипт apachectl превратить в полноценный стартап надо: скопировать apachectl в /etc/init.d/httpd и прописать в шапке: [cc lang=»apache»] # chkconfig: — 85 15 # description: Apache is a World Wide Web server. # processname: httpd # pidfile: /usr/local/apache/logs/httpd.pid # config: /usr/local/apache/conf/httpd.conf # config: /usr/local/apache/conf/srm.conf # config: /usr/local/apache/conf/access.conf [/cc] Затем: [cc lang=»bash»]chkconfig —add httpd […]
nginx
написано 9 марта, 2008 - запись из раздела web server | Комментировать
nginx это лёгкий http сервер, идеально подходящий для отдачи статичных файлов. Более чем подробно рассказано о нём здесь: http://sysoev.ru/nginx/docs/install.html http://dedic.ru/node/119 http://www.opennet.ru/base/net/nginx_ipb.txt.html дополню только правилом mod_rewrite для Apache, которое пересылает клиента на отдельный домен со статикой. [cc lang=»apache»] RewriteRule (.*\.(jpg|gif|css|js|swf))$ http://img.dom.dom/$1 [L][/cc]