Vitaly2012

Рейтинг
120
Регистрация
05.01.2012

Может я неправильно выразился. Там нет nginx

Стоят 2 апача на 80-м порту, (1) на адресе 192.168.1.100, (2) на 127.0.0.1. Оба они через http-proxy адресуют запросы к апачу (3) на 127.0.0.1, который работает на порту 8080. Если я пропишу только Listen 192.168.1.100:8080, то запросы с апача (2) на (3) не пройдут.

И тут даже не в том дело, поскольку апач на (3) находится еще и по адресу 192.168.1.102 я могу оставить например Listen 192.168.1.*:8080 и все будет работать.

Но если например сеть 192.168.1.* не будет работать, то запросы могли бы приходить с 127.0.0.1, но в случае с этой записью 192.168.1.*:8080, они опять таки не пройдут.

Давно пользуюсь ДНС Яндекса. Основной плюс для меня - корпоративная почта через Яндекс. Удобно и надежно. Не боюсь что спамом завалят. Ну и само слово - БЕСПЛАТНО.

Наслушался про надежность и удобство яндекс-ДНС и неделю назад перенес к ним все свои домены (порядка 50 шт).

Позавчера 5 сайтов перестали работать. Задал им вопрос, в чем причина? Прошли сутки, недождавшись ответа перенес один домен назад на сервера регистратора. По закону подлости, как только перенес, сразу пришел ответ - домен не находится на наших днс, обращайтесь к регистратору.

Потом пишу им еще про два домена тоже самое и та же история, по одному не дождался ответа, (жалко сайт нерабочим оставлять), перенес обратно и сразу ответ - причина не у нас, но по второму они увидели, что проблема в их сервисе, вот сейчас разбираются. Пошел уже 3-й день, 3 сайта не работают, жду...

Turning off the trailing slash redirect may result in an information disclosure. Consider a situation where mod_autoindex is active (Options +Indexes) and DirectoryIndex is set to a valid resource (say, index.html) and there's no other special handler defined for that URL. In this case a request with a trailing slash would show the index.html file. But a request without trailing slash would list the directory contents.

Это по поводу этой строчки, как я понял ?

DirectorySlash Off

Если её убрать, то http://site.ru/aaa редиректит на http://site.ru/aaa/, вобщем тоже что и было.

А нужно чтобы и http://site.ru/aaa и http://site.ru/aaa/ открывали файл index.html который находится в папке aaa

jkm, с такой штукой

RewriteEngine On

RewriteRule ^aaa$ /aaa/index.html [L]

DirectorySlash Off

по адресу http://site.ru/aaa я вижу содержимое каталога aaa, все файлы которые в нем находятся, выходит индексный файл игнорируется.

По адресу http://site.ru/aaa/ все как обычно, без изменений.

You can also try multiple apache instances (one instance per site), with each instance running on different port and user account. And nginx to proxy to those apache instances.

Именно так оно у меня и работает, только в прокси тоже апач стоит, а не nginx.

Но к сожалению не на каждый сайт по апачу, а на некоторое к-во сайтов. А точнее 5 апачей, на которых работают порядка 50 сайтов через один прокси.

Получается при запуске апача с правами пользователя я смогу изолировать только группу сайтов которые на нем висят, что в принципе уже неплохо.

Пойдем от обратного. А не проще ли закрыть уязвимость в сайте?

Как происходит взлом, через какой сайт, я не пойму, так как шеллы во многих сайтах.

И потом по логам к шеллам никто не обращался. Как можно отследить каким образом его забросили?

Линукс это хорошо, но у меня все прекрасно работает и на Виндовсе.

Тем кто советует переходить на Линукс: я вас услышал, спасибо, понял, что там это все легко делается, но я не планирую переходить на него в ближайшее время. Нет у меня ни времени ни возможностей ни желания. Давайте уже закроем эту тему с переходом на никсы.

Кроме никсов, есть еще что-то по теме?

Виртуалку я не пробовал ставить, что вызвало ваш истеричный смех не пойму?

Если я поставлю вирталку, чем она мне поможет, изолирует сайты от системы? Но мне нужно изолировать сайты друг от друга.

docker, php-fpm (container per site)

Оптимизайка, спасибо почитаю, так навскидку непонятно.

Если через юзеров, то получается в идеале на каждый сайт нового юзера делать?

Интересно, а их к-во в виндовсе 7 неограничено?

Как виртуалку ставить я понятия не имею. (

А есть еще варианты?

Включил slow_query_log, туда как я понимаю долгие запросы сами будут писаться и нет необходимости вносить изменения в скрипт. Хотя получается полюбому нужно увеличивать Maximum execution time чтобы дождаться пока запрос выполнится или как?

Всего: 293