Архив метки: Apache HTTP Server

Ubuntu: настройка VirtualHost в Apache

25 февраля 2013
 

 Файлы сервера Apache хранятся в каталоге /etc/apache2, который включает в себя такие директории: # ls -dl */ drwxr-xr-x 2 root root 4096 Фев 25 08:46 conf.d/ drwxr-xr-x 2 root root 4096 Фев 25 08:37 mods-available/ drwxr-xr-x 2 root root 4096 Фев 25 08:37 mods-enabled/ drwxr-xr-x 2 root root 4096 Фев 25 11:54 sites-available/ drwxr-xr-x 2… Читать далее »

Ubuntu: Apache + MySQL + PHP + phpMyAdmin

25 февраля 2013
 

 Установка пакета LAMP (Linux + Apache + MySQL + PHP) на операционную систему Ubuntu 12.04. Аналогичное описание для ОС FreeBSD есть в статье FreeBSD: Apache+MySQL+PHP (LAMP) + phpMyAdmin. Для установки пакета потребуется выполнить всего две команды: # aptitude -y install tasksel И вторая, которая установит непосредственно сам LAMP: # tasksel install lamp-server

NGINX: "httpready" failed, ignored: No such file or directory

16 октября 2012
 

 Если в процессе конфигурирования Apache или NGINX после добавления строки: default accept_filter=httpready; появляется ошибка: Starting nginx. nginx: [alert] setsockopt(SO_ACCEPTFILTER, “httpready”) for 77.120.106.40:80 failed, ignored (2: No such file or directory) Значит не подгружен модуль ядра accf_http.

Apache: Invalid command 'AuthUserFile' и ошибка Internal Server Error

19 сентября 2012
 

 Многим знакома ошибка: Internal Server Error The server encountered an internal error or misconfiguration and was unable to complete your request. В данном случае – напоролся на грабли своей же “оптимизации” Apache.

PHP: PHP Fatal error: Call to undefined function curl_init()

18 сентября 2012
 

 В логах появляется ошибка: [Tue Sep 18 12:14:50 2012] [warn] [client ***********] mod_fcgid: stderr: PHP Fatal error:  Call to undefined function curl_init() in /usr/local/www/users/example/example.com.ua/wp-content/plugins/tweetupdater/twitteroauth.php on line 199, referer: http://l2db.com.ua/wp-admin/options-general.php?page=TweetUpdater

Apache: Premature end of script headers

16 сентября 2012
 

 На одном из витуралхостов вместо содержимого стартовой страницы – белая страница, в логе ошибок выдается сообщение: [Sun Sep 16 20:53:10 2012] [warn] [client 94.153.65.118] (53)Software caused connection abort: mod_fcgid: error reading data from FastCGI server [Sun Sep 16 20:53:10 2012] [error] [client 94.153.65.118] Premature end of script headers: php.cgi Apache работает в режиме FastCGI с… Читать далее »

Apache: сравнение работы с различными модулями + NGINX

16 сентября 2012
 

 Проверка не претендует на полную объективность, тем не менее результаты интеерсные. Использовалась утили Apache Bech, о ней тут>>>. VPS сервер с 500 МГц и 512 Мб, ОС FreeBSD 9.0. В виртуалхосте установлена “голая” CMS WordPress.

FreeBSD: Apache + mpm_worker + PHP + mod_fcgid

11 сентября 2012
 

 Если вы вообще не знаете что такое Multi-Processing Module  то для начала почитайте эту>>> статью. Там же рассказывается, какая разница между worker, prefork и другими MPM. Мы будем использовать MPM worker. PHP будет обрабатываться с помощью модуля FastCGI. Тут на выбор – использовать mod_fcgid или mod_fastcgi. Будем использовать mod_fcgid, так как данный модуль позволяет индивидуально… Читать далее »

FreeBSD: изменение hostname

8 сентября 2012
 

 В ряде случаев, бывает необходимо изменить уже установленное имя сервера. Что бы проверить, какое имя указано сейчас – введите: # hostname setevoy_bsd_2p В данном случае, возникла ошибка при запуске сервера Apache, описанная тут>>>.

Apache: MPM – worker, prefork или event?

29 августа 2012
 

 MPM – Multi-Processing Module, можно перевести как “Модуль мультипроцессовой обработки” (не путайте с мультипроцессорной!). Если быть совсем кратким – MPM используется сервером Apache для обработки нескольких запросов несколькими процессами одновременно. В настоящее время используется 2 основных варианта MPM – это Worker и PreFork. Также, имеется сравнительно новый модуль – Event, который только недавно перешел из… Читать далее »