F.A.Q. :: Веб-серверы
Что такое Apache, Легкий Apache и nginx?
Apache - это Web-сервер, который поддерживает статический контент (html и любые файлы) и динамические страницы и скрипты (cgi, php), а так же страницы с SSI (server-side includes). Данный web-сервер в основном используется для скриптов. Так же он поддерживает .htaccess-файлы, в которых можно прописывать настройки для домена, антихотлинк и т.д. Подробнее о файлах .htaccess можно почитать тут http://htaccess.net.ru/ Информацию о данном Web-сервере и документацию можно найти на официальной странице http://httpd.apache.org/ Документацию на русском можно найти здесь http://www.apache.ru/docs/
Легкий Apache - это "легкий" Web-сервер Apache для статических файлов. Он не поддерживает скрипты и предназначен для доменов (субдоменов) со статическим контентом, для более быстрой отдачи файлов. Отдача статического контента через легкий Apache также снижает нагрузку на сервер.
nginx [engine x] — это Web-сервер в основном использующийся для обслуживания статических запросов - отдачи статических html-страниц, графических изображений и любых других файлов. Он НЕ используется для скриптов (php, cgi) и SSI, в нем есть ограниченная поддержка php только в режиме FastCGI (далеко не все скрипты пойдут). nginx создан с расчетом на высокую производительность, он быстрее Apache. В отличие от Apache, он не поддерживает .htaccess-файлов, поэтому антихотлинк и другие настройки делаются только вручную. Информацию о данном Web-сервере можно найти на странице разработчика http://www.sysoev.ru/nginx/
Распределение нагрузки на веб-серверы
Для уменьшения нагрузки на сервер и увеличения производительности а также увеличения скорости отдачи контента, рекомендуется разделять контент на динамический и статический и распределять на web-сервера Apache и Легкий Apache (или nginx). Создайте домен для основного контента (php-скриптов, cgi, ssi) на IP-адресе, который обслуживает Apache, а субдомен - для статического контента (изображения, статические html-страницы) на IP-адресе, который обслуживает Легкий Apache (или nginx). Легкий Apache(или nginx) намного производительнее и быстрее будет отдавать статические файлы.
Если у Вас много картинок на странице, то можно увеличить скорость их загрузки. Как это сделать описано тут.
Где на сервере хранятся access логи?
Access логи хранятся в следующих папках:
/home/LOGS/account_name/domain_name/access/current
/home/LOGS/account_name/domain_name/error/current
где accont_name - имя вашего аккунта, domain_name - имя домена для которого хотите увидеть логи.
Можно ли установить Curl для PHP?
Да это возможно. Создайте в панели управления тикет с просьбой устанвоки Curl для PHP.
Выделенные сервера