RSS Записей | RSS Комментариев
Ядоблог - Stay upwind

Архив ‘глупость’ Категории

IAD получил эпик фэйл

февраля 8, 2011 | 8 Комментариев

Правил конфиги нгинкса и обнаружил, что пропала вся статика напрочь, на всех доменах, кроме того, к которому подвязывал зону РФ.
Вроде обычный конфиг:

----вырезано----
     server
    {
        listen       айпишнег:80;
        server_name  site.ru www.site.ru мухрю.xn--p1ai;
 
        location /
        {
            client_max_body_size 8M;
            client_body_buffer_size 128k;
 
            proxy_pass http://айпишнег:81/;
            proxy_set_header Host $host;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header X-Forwarded-For $remote_addr;
            #proxy_set_header X-Forwarded-For $proxy_add_x_forwarder_for;
        }
        location ~* \.(jpeg|jpg|gif|png|css|js|pdf|txt|tar)$
    	{
            root /var/www/site.ru/;
	}
    }
 
    server
    {
        listen       айпишнег:80;
#       server_name  .my;
 
        location /
        {
            client_max_body_size 8M;
            client_body_buffer_size 128k;
 
            proxy_pass http://апача:81/;
            proxy_set_header Host $host;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header X-Forwarded-For $remote_addr;
            #proxy_set_header X-Forwarded-For $proxy_add_x_forwarder_for;
        }
        location ~* \.(jpeg|jpg|gif|png|css|js|pdf|txt|tar)$
    	{
            root /var/www/$host/;
		}
    }

но ошибка заключается в том, что если нгинкс не находит правило для полученного запроса, то передаёт запрос первому серверу!

Если в запросе нет заголовка «Host» или же в нём указано имя, неописанное ни в одном сервере, слушающем на адресе и порту, на которые пришёл запрос, то запрос будет обслужен сервером, у которого первым описаны эти адрес и порт.

Об этом нужно помнить.
Решение — поменять блоки server местами

Пирамида Маслоу. Часть 2.

сентября 10, 2010 | 4 Комментариев

Я недавно писал про пирамиду Маслоу Смотреть тут. После этого меня постоянно терзали философские вопросы о её оптимальном виде. И сегодня я нашёл его(ответ):

Интернет мошеннеги

сентября 5, 2010 | 7 Комментариев

Сегодня получил на почту лытдыбр. Можно почитать весь текст. Основное я выделил жирным:

Уважаемый админ ресурса [мой сайт] Я, представитель iname.ua, являющейся главным регистратором доменных имен в Украине, а также генеральным спонсором электронной газеты «Украина криминальная» (cripo.com.ua), заявляю Вам, как вебмастеру портала [мой сайт], о том, что мы рассполагаем компрометирующими материалами, относительно Вашей деятельности в сети Интернет!
Для того, чтобы ваш домен [мой сайт] не был снят с делегирования Вашим регистратором, предлагаем Вам, добровольно перенести его на нашу абузоустойчивую площадку IName в Украине, т.е. вы должны выполнить трансфер доменного имени [мой сайт], на нашем сайте по адресу http://iname.ua/transfer.php и выполнить это Вы обязаны не позднее 11 сентября 2010 года.
А также, если Вы не хотите чтобы на cripo.com.ua была опубликована готовящаяся к публикации статья о криминальной деятельности админа ресурса [мой сайт], а также при Вашем желании добровольно внести свой вклад в борьбу с механизмами Интернет-мошенничества, Вы должны заказать наш хостинг, на срок не менее 6 месяцев. Сделать это вы можете на странице http://iname.ua/hosting.php затем отошлите нам на тел. +380674380635, SMS-уведомление с указанием своего домена [мой сайт], для удаления вышеупомянутой статьи с cripo.com.ua
CRIPO.COM.UA — сайт расследований и анализа криминальных будней Украины

А вот сама стать на сайте cripo.com.ua http://cripo.com.ua/?sect_id=8&aid=94440.

Похоже стандартная реклама хостинга уже не так эффективна? гг =)

PHP, тонкости IF

августа 26, 2010 | Комментариев нет

Если у вас:

if (0==’text’) возвращает true — не спешите убиваться головой апстену. Это Нормально =)

Чтобы такого не было, используйте следующее:

1. if (‘text’==0)

или

2. if ((string)$var==’text’).

Почему это происходит? Приведение типов.

в исходном примере if (0==’text’) работает приведение if (0=(int)’text’), что приводит ‘text’ к 0.

Если использовать if (‘text’==0), то сработает приведение 0 к типу значения ‘text’ — string.

Срочно требуется IT специалист

августа 24, 2010 | Комментариев нет

Объявление =)

© 2010 Ядоблог. Все права защишены.
Powered by Лаборатория Яда. Написать администратору