Метка: server
Можно ли удалить библиотеку msdia80.dll с системного диска
Наводил порядок на Windows серверах и наткнулся на библиотеку msdia80.dll на системном диске, которая мозолила мне глаза. Перфекционизм не давал покоя, надо было что-то делать.
Как выяснилось, во всем виноват Microsoft Visual C++ 2005 Redistributable Package. При его установке библиотека msdia80.dll записалась в корень системного диска, а не в нужный каталог — C:\Program Files\Common Files\Microsoft Shared\VC.
Хоть библиотека и лежит не на своем место, но удалять ее не нужно. Лучше сделать следующее:
1. Переместить динамическую библиотеку msdia80.dll с корня диска в каталог C:\Program Files\Common Files\Microsoft Shared\VC
2. Зарегистрировать ее в системе:
regsvr32 C:\Program Files\Common Files\Microsoft Shared\VC\msdia80.dll
Profit.
P.S. Ссылка на сайт Microsoft по этому вопросу – link.
Чувство трепета перед админом
Подключался к одному рабочему серваку по РДП, а там перед окном аутентификации вот такое сообщение выскачило. Орфография и пунктуация автора сохранена.
Админ, видимо, там с юмором =)
Нестандартный SSL порт через ISA прокси
Была задача прокинуть ssh-туннель во внешний мир через прокси-сервер ISA 2006. Создал правило на проксе, где все разрешил для этого хоста, но все равно Putty выдавал ошибку:
Proxy error: 502 Proxy Error ( The specified Secure Sockets Layer (SSL) port is not allowed. ISA Server is not configured to allow SSL requests from this port. Most Web brosers use port 443 for SSL requests. )
Ошибка при запуске Apache
При перезапуске веб-сервер Apache на Ubuntu выдал ошибку: «AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message»
Для решения проблемы необходимо в файле /etc/apache2/httpd.conf:
sudo nano /etc/apache2/httpd.conf
добавить строку:
ServerName localhost
Сервер Intel S5000PAL не видит оперативку
Имеется в арсенале двухпроцессорный сервер Intel S5000PAL.
Сам сервер уже старенький, но еще рабочий. В стоке у него 16 гигабайт оперативки.
Задача нарастить у него оперативку и вернуть в строй. Оперативку снял с другого сервака, у которого сгорел блок питания. Там было две планки по 4 гигабайта, т.е. в сумме должно получиться 24ГБ. Этого достаточно для его будущих задач.
Как заблокировать IP-адрес с помощью файла .htaccess
Если появился недоброжелатель (например, с Украины), который долбит ваш сайт огромным количеством запросов. Из логов сервера вы уже определили ip-адрес злодея. Далее стоит его просто заблокировать в файле .htaccess:
## USER IP BANNING order allow,deny deny from 217.66.101.135 allow from all
где 217.66.101.135 – ip-адрес злодея.
Либо можно заблокировать целую подсеть, например, 217.66.101.0, тогда в .htaccess нужно прописать:
## USER IP BANNING order allow,deny deny from 217.66.101. allow from all
Кракозябры в Denwer’е
Столкнулся с проблемой кодировки на локальном веб-сервере Denwer. В файле HTML явно задана кодировка UTF-8 — <meta charset='UTF-8'>, но в браузере вместо кириллицы отображаются кракозябры. Проблема в настройках веб-сервера Apache, где задана кодировка “Windows-1251″. Чтобы ее решить нужно отредактировать файл httpd.conf, который находится на виртуальном диске (создается при запуске Denwer, в моем случае X:\) в каталоге X:\usr\local\apache\conf\. Ищем строку AddDefaultCharset, комментируем ее символом #, и дописываем новую строку «AddDefaultCharset utf-8».
Сохраняем файл и перезапускаем Denwer. Проблема решена.
Есть еще вариант применить этот параметр не для всего сервера, а только для одного сайта. Для этого нужно создать файл .htaccess, добавить одну строку — «AddDefaultCharset utf-8» и сохранить его в корне каталога www интересуещего нас сайта. И не забыть перезапустить Denwer.
Как отключить IE Enhanced Security Configuration в Windows Server 2012
Уж очень раздражающая вещь – Internet Explorer Enhanced Security Configuration, когда работаешь только с локальными ресурсами. Чтобы не вносить все адреса в соответствующие зоны, можно просто ее отключить.
Если в 2008-м сервере это уже делается на автомате, то в новом 2012-м пришлось поискать этот параметр.
Отключаю для администраторов и пользователей.
Как добавить иконку Компьютер на рабочий стол в Windows Server 2012
После первого запуска Windows Server 2012 R2 сразу полез добавлять иконки на рабочий стол – Компьютер, Панель управления. Это уже привычка выработанная годами. Но к моему удивлению я не нашел в контекстном меню рабочего стола заветный пункт Персонализация, через который можно управлять иконками Рабочего стола.
Ошибка 8000FFFF при установке обновлений Windows
Установка обновлений KB2863058 и KB2957689 на Windows Server 2008R2 заканчилось ошибкой.
Стандартные методы по удалению обновлений и закачки заново не помогли, пришлось копать глубже. В интернете наткнулся на заметку Брэеда Рутковски, где он покапался в логах и нашел причину данной оишбки.
Оказалось, что Служба криптографии (Cryptographic Services) запущена под учеткой Network Service, а она запрашивает пользовательский доступ на чтение к диску.
Проверил, действиетльно на диск C:\ не было доступа на чтение для группы пользователей. Добавил права на чтение группе BUILTIN\Users, после этого заново запустил установку обновлений. Обновления установились без ошибок. Проблема решена.