menu hover


Быстрая навигация

FAQ по хостингу »

Нестандартные настройки

1. Как сделать чтобы выводился index.html, а не index.php если они оба лежат в директории?

2. Почему два раза спрашивает пароль?

3. Как ускорить загрузку картинок, когда их много?

4. Можно ли использовать каталоги как субдомены?

5. Как сделать проксируемый домен?

1. Как сделать чтобы выводился index.html, а не index.php если они оба лежат в директории?

Надо в директории прописать в .htaccess

DirectoryIndex index.html index.php

DirectoryIndex определяет последовательность поиска индексной страницы. Можно перечислить разные варианты имени файла индексной страницы и поиск будет осуществляться с лева направо. Apache выдаст первый существующий файл.

2. Почему два раза спрашивает пароль?

Иногда возникает не стандартная проблема, при заходите в закрытую часть сайта спрашиваеться два раза пароль. Проблема в том, что браузер пароль сохраненный для домена без www не посылает на домен с www, вот и приходится его вводить второй раз для www, так апач без пароля естественно не пускает.

Для решения данной проблемы необходимо создать в панели домен www.domain.com, а у самого domain.com(с учётом того, что сайт лежит в корне domain.com) убрать галочку "Cоздавать www". Потом в корне www.domain.com положить .htaccess со следующим содержимым:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www [NC]
RewriteRule (.*) http://domain.com/$1 [R,L]

Теперь при заходе мембера на http://www.domain.com его будет редиректить на http://domain.com, для которого в броузере запомнится пароль, соотв. спросит только один раз. Идея в том, что для броузера www.domain.com и domain.com - это разные домены, а пароли он запоминает именно для конкретного домена.

3. Как ускорить загрузку картинок, когда их много?

Если картинок много (несколько сотен), надо их загрузку в html-коде раскидать по нескольким субдоменам, штук по 10-20 картинок на каждом, причем все субдомены могут быть алиасами одного домена (или cубдомена) например:

img1.dom.com -> img.dom.com
img2.dom.com -> img.dom.com
...

То есть контент лежит в папке img.dom.com, а забирается через несколько субдоменов.

Дело в том что браузеры ограничивают кол-во подключиений к одному серверу, обычно на уровне 8-10 одновременных подключений, но делают это не на уровне IP, а на уровне доменов (проверено для IE, Firefox и Opera)

Но нельзя слишком этим увлекаться поскольку на резолвинг субдоменов тоже будет тратиться какое-то время, надо соблюдать баланс.

4. Можно ли использовать каталоги как субдомены?

Можно, для этого нужно в панели создать алиас *.domain.com на нужный домен

*.domain.com -> domain.com

затем создать .htaccess со следующим содержимым:

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^www.domain.com$
RewriteCond %{HTTP_HOST} ^((.*)\.)domain.com$
RewriteCond %{REQUEST_URI} !^/sub
RewriteRule (.*) /sub/%2/$1

Таким образом все папки из папки sub данного домена можно использовать как и сабдомены.

5. Как сделать проксируемый домен?

Проксируемый домен - это домен, у которого фронтэндом (front-end) работает веб-сервер nginx, а бэкэндом (back-end) - Apache. Nginx самостоятельно обрабатывает запросы к статическим файлам, а запросы к динамическим - проксирует к Apache. Результат работы Apache передается обратно к Nginx, а от него - к пользователю. Таким образом, если на сайте размещается большое количество статических файлов - изображений, файлов javascript, - они будут отдаваться гораздо быстрее веб-сервером Nginx, тем самым уменьшая нагрузку на Apache.

Для создания проксируемого домена перейдите в раздел ДОМЕНЫ, выберите в меню "Проксируемый домен", заполните необходимые пункты, как при создании обычного домена, и выберите на каких IP-адресах будет создан домен. Для пользователя домен будет доступен с IP-адреса веб-сервера Nginx.

Если домен уже создан, вы можете преобразовать его в проксируемый следующим обазом:

Каждый ранее отмеченный домен будет заведен на веб-серверах Apache (с выключенным ДНС) и Nginx.

По умолчанию файлы со следующими расширениями будут обрабатываться веб-сервером Nginx:
png, PNG, jpg, JPG, jpeg, JPEG, gif, GIF, ico, wmv, avi, flv, mpg, mpeg, mp4, zip, rar, gz, html, css, js, txt

Обязательно проверьте работоспособность домена, если что-то не работает, напишите тикет в панели управления.