Tag-Архив за » те «

Среда, 18 марта, 2009 | Автор:

[править] Так для этого. Оказывается, что OpenSSL способен определить, что ключ и сертификат уже в одном файле. Поэтому, нет csplitтребуется тин (хорошо, Я надеюсь, что кто-то читаете это, по крайней мере узнал о том, как приятно csplit является). На самом деле, весь сценарий мог бы также быть устаревшими… blaargh. Ну, по крайней мере, это дает хороший предупреждение о не давая пустой фразу. 😀

Вот новая версия:

pem2pfx – преобразует файл .pem формате, содержащий закрытый ключ и подписанный сертификат в файле сертификата .pfx Окна-совместимого.

#!/бен / баш
#pem2pfx
#v0.2
#Хитрый - brendan@сwiftspirit.co.za
# Преобразует файл сертификата .pem в .PFX формат
# $1 является исходный файл
набор 
 
если [ $# = 1 ]; затем
  выходной_файл=`эхо $1 | но 'Ы / .pem $ /. PFX /'`
 
  эхо "Пожалуйста, укажите пароль ниже. Окна отказывается импортировать сертификат .pfx с пустым паролем."
  OpenSSL PKCS12 -экспорт -из $выходной_файл  $1
 
 еще
  эхо "Pem2pfx - преобразует .pem отформатирован личное-ключа и сертификата файл к файлу .pfx IIS-совместимы."
  эхо "Использование: pem2pfx inputfile.pem"
быть

больше…

Поделиться
Суббота, 21 февраля, 2009 | Автор:

Относительно новые типы документов Офис 2007 дал некоторые проблемы веб-хосты, когда их клиенты хотят предложить документы для скачивания. Чаще всего, документы, предлагаемые на веб-сервер, как “Текст / HTML” который затем отображается в виде тонну мусора на экране веб-пользователя.

Лучший способ решить этой цели является добавление все MIME типы в основной конфигурации сервера. IIS7 для Windows, уже эти типы MIME настроен неправильно по умолчанию. IIS6 и IIS5 требуют типы MIME, которые будут добавлены, как это может показаться Апаш на старых установок. Для Apache, есть также обходной путь для владельца индивидуального домена добавить типов электронной корреспонденции через в Apache .Htaccess файл.

IIS 6 Тип MIME дополнение (для администратора сервера)

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

  1. Нагрузка Диспетчер IIS: Пуск -> RООН, “INETMGR” -> [Хорошо]
  2. Щелкните правой кнопкой мыши “сервер” и нажмите “Ргoperties”
  3. В “Internet Information Services” таб (обычно вкладка только), гарантировать, что “Этонсостоянии Прямая Metabase Редактировать” флажок.
  4. Щелчок [Хорошо]

Обязательно резервное копирование конфигурации IIS в (здесь для IIS5) заранее. Я не возьму на себя ответственность за администратором сломал сервер. У меня есть основания полагать, что это может также работают на IIS5 однако у меня есть столько же оснований полагать, что это может быть просто дают много ошибок. Если IIS5 / Окна 2000 админ готов проверить это для меня после создания резервной копии конфигурация пожалуйста, дайте мне знать о результатах.

Скопируйте следующий текст в файл с именем msoff07-addmime.vbs и выполнить его один раз из командной строки, введя сзсгхрг msoff07-addmime.vbs и нажав Enter. Если вы запустите ее более одного раза, типы MIME будут добавлены каждый раз и у вас будет несколько одинаковых записей:

'Этот сценарий добавляет необходимый офис 2007 Типы MIME к IIS 6 Сервер.
"Для того, чтобы использовать этот скрипт, просто дважды щелкните или выполнить его из командной строки.
"Запуск этого сценария несколько раз результаты в нескольких записей в
"IIS MimeMap поэтому вы не должны запускать его более одного раза.
'Изменения от HTTP://msdn.microsoft.com/en-us/library/ms752346.aspx
 
Нет MimeMapObj, MimeMapArray, MimeTypesToAddArray, WshShell, oExec
Строительства ADS_PROPERTY_UPDATE = 2 
 
"Установить типы MIME, которые будут добавлены
MimeTypesToAddArray = Массив(". DOCM", "Application/vnd.ms-word.document.macroEnabled.12", _
". Docx", "Приложение / vnd.openxmlformats-officedocument.wordprocessingml.document", _
". DOTM", "Application/vnd.ms-word.template.macroEnabled.12", _
". DOTX", "Приложение / vnd.openxmlformats-officedocument.wordprocessingml.template", _
". Потм", "Application/vnd.ms-powerpoint.template.macroEnabled.12", _
". POTX", "Приложение / vnd.openxmlformats-officedocument.presentationml.template", _
". PPAM", "Application/vnd.ms-powerpoint.addin.macroEnabled.12", _
". ППСМ", "Application/vnd.ms-powerpoint.slideshow.macroEnabled.12", _
". PPSX", "Приложение / vnd.openxmlformats-officedocument.presentationml.slideshow", _
". Pptm", "Application/vnd.ms-powerpoint.presentation.macroEnabled.12", _
". PPTX", "Приложение / vnd.openxmlformats-officedocument.presentationml.presentation", _
". Sldm", "Application/vnd.ms-powerpoint.slide.macroEnabled.12", _
". Sldx", "Приложение / vnd.openxmlformats-officedocument.presentationml.slide", _
". Xlam", "Application/vnd.ms-excel.addin.macroEnabled.12", _
". XLSB", "Application/vnd.ms-excel.sheet.binary.macroEnabled.12", _
". XLSM", "Application/vnd.ms-excel.sheet.macroEnabled.12", _
". Xlsx", "Приложение / vnd.openxmlformats-officedocument.spreadsheetml.sheet", _
". XLTM", "Application/vnd.ms-excel.template.macroEnabled.12", _
". XLTX", "Приложение / vnd.openxmlformats-officedocument.spreadsheetml.template") 
 
'Получить объект mimemap
Набор MimeMapObj = GetObject("Вопросы,://Localhost / MimeMap")
 
"Вызов AddMimeType для каждой пары типа расширение / MIME
Для счетчик = 0 к UBound(MimeTypesToAddArray) Шаг 2
    AddMimeType MimeTypesToAddArray(счетчик), MimeTypesToAddArray(счетчик+1)
Следующий
 
'Создание объекта Shell
Набор WshShell = CreateObject("WScript.Shell")
 
'Остановить и запустить службу IIS
Набор oExec = WshShell.Exec("Чистая остановка w3svc")
Делать В то время как oExec.Статус = 0
    WScript.Сон 100
Петля
 
Набор oExec = WshShell.Exec("NET START w3svc")
Делать В то время как oExec.Статус = 0
    WScript.Сон 100
Петля
 
Набор oExec = Ничего
 
"Отчет о состоянии дел к пользователю
WScript.Эхо "Microsoft Office 2007 Типы документов MIME были зарегистрированы."
 
'AddMimeType Sub
Sub AddMimeType (Ext, MTYPE)
 
    "Получить отображения от собственности MimeMap.
    MimeMapArray = MimeMapObj.GetEx("MimeMap") 
 
    "Добавить новое сопоставление.
    я = UBound(MimeMapArray) + 1
    Redim Заповедник MimeMapArray(я)
    Набор MimeMapArray(я) = CreateObject("MimeMap")
    MimeMapArray(я).Расширение = Ext
    MimeMapArray(я).MimeType = MTYPE
    MimeMapObj.PutEx ADS_PROPERTY_UPDATE, "MimeMap", MimeMapArray
    MimeMapObj.SetInfo
 
Конец Sub

Apache MIME тип дополнение (для администратора сервера)

Apache хранит свои типы MIME в файле нормально расположенной на $InstallPath / конференции / mime.types. См. mod_mime документация для получения дополнительной информации, как это работает. Arch Linux устанавливает свои типы MIME на /и т.д. / HTTPD / конференции / mime.types и Parallels Plesk устанавливает его в /USR / местные / PSA / Admin / конференции / mime.types. Ваш дистрибутив может иметь его в другое место, так что найти ваш mime.types файл, запустив найти mime.types.

Добавьте следующие строки в файл mime.types:

application/vnd.ms-word.document.macroEnabled.12                          docm
application/vnd.openxmlformats-officedocument.wordprocessingml.document   docx
application/vnd.ms-word.template.macroEnabled.12                          dotm
application/vnd.openxmlformats-officedocument.wordprocessingml.template   dotx
application/vnd.ms-powerpoint.template.macroEnabled.12                    potm
application/vnd.openxmlformats-officedocument.presentationml.template     potx
application/vnd.ms-powerpoint.addin.macroEnabled.12                       ppam
application/vnd.ms-powerpoint.slideshow.macroEnabled.12                   ppsm
application/vnd.openxmlformats-officedocument.presentationml.slideshow    ppsx
application/vnd.ms-powerpoint.presentation.macroEnabled.12                pptm
application/vnd.openxmlformats-officedocument.presentationml.presentation pptx
application/vnd.ms-powerpoint.slide.macroEnabled.12                       sldm
application/vnd.openxmlformats-officedocument.presentationml.slide        sldx
application/vnd.ms-excel.addin.macroEnabled.12                            xlam
application/vnd.ms-excel.sheet.binary.macroEnabled.12                     xlsb
application/vnd.ms-excel.sheet.macroEnabled.12                            xlsm
application/vnd.openxmlformats-officedocument.spreadsheetml.sheet         xlsx
application/vnd.ms-excel.template.macroEnabled.12                         xltm
application/vnd.openxmlformats-officedocument.spreadsheetml.template      xltx

Apache MIME тип дополнение (Для владельца домена с по крайней мере FTP доступ – используя. файл Htaccess)

Добавить следующий текст вашего домена .Htaccess файл, чаще всего в httpdocs / каталог

AddType application/vnd.ms-word.document.macroEnabled.12 DOCM
AddType Приложение / vnd.openxmlformats-officedocument.wordprocessingml.document DOCX
AddType application/vnd.ms-word.template.macroEnabled.12 DOTM
AddType Приложение / vnd.openxmlformats-officedocument.wordprocessingml.template DOTX
AddType application/vnd.ms-powerpoint.template.macroEnabled.12 потм
AddType Приложение / vnd.openxmlformats-officedocument.presentationml.template POTX
AddType application/vnd.ms-powerpoint.addin.macroEnabled.12 PPAM
AddType application/vnd.ms-powerpoint.slideshow.macroEnabled.12 ППСМ
AddType применение / vnd.openxmlformats-officedocument.presentationml.slideshow PPSX
AddType application/vnd.ms-powerpoint.presentation.macroEnabled.12 pptm
AddType Приложение / vnd.openxmlformats-officedocument.presentationml.presentation PPTX
AddType application/vnd.ms-powerpoint.slide.macroEnabled.12 sldm
AddType Приложение / vnd.openxmlformats-officedocument.presentationml.slide sldx
AddType application/vnd.ms-excel.addin.macroEnabled.12 XLAM
AddType application/vnd.ms-excel.sheet.binary.macroEnabled.12 XLSB
AddType application/vnd.ms-excel.sheet.macroEnabled.12 XLSM
AddType Приложение / vnd.openxmlformats-officedocument.spreadsheetml.sheet XLSX
AddType application/vnd.ms-excel.template.macroEnabled.12 XLTM
AddType Приложение / vnd.openxmlformats-officedocument.spreadsheetml.template XLTX
Поделиться
Суббота, 21 февраля, 2009 | Автор:

… и мой личный рейтинг (PR) из 10 😉

Я использую Firefox так что большинство из них не будет применяться к пользователям, не FF. Однако, Я был бы очень очень интересно услышать, что другие аддоны моих друзей, абоненты, и случайные websurfers интересны или полезны для них. Сказать свое слово и дайте нам знать, почему вы любите аддоны, которые вы любите. 🙂

Лично, Я предпочитаю аддоны, которые не навязчивый. Идеально, аддон должен иметь минимальный интерфейс и дать мне измеримое преимущество для меня, чтобы держать его установлена.

CacheViewer – 7

Это GUI интерфейс для кэша Firefox держит за последние несколько страниц и СМИ. Я нашел этот аддон интереснее, чем полезно прямо сейчас, так что я, вероятно, собирается снять его в ближайшее время.

ColorfulTabs – 9

Я люблю цвета. Вкладка цвета группировка не работает очень хорошо, когда вы достигнете о 30 вкладки, хотя… :-/

Скачать STATUSBAR – 10

Я предпочитаю иметь все, что в Firefox в одном окне в виде вкладок. Имея скачать окно в отдельном окне не является большой нет-нет для меня. Это также экономит экрана недвижимости, так как это очень минимальны. 🙂

Видео DownloadHelper – 10

Видео DownloadHelper выглядит для потоковой передачи мультимедиа – специально ищет любой большой контента, загружаемого. При нажатии на иконку, он показывает вам на данный момент-с загрузкой потоков и дает вам могут встать в очередь его как “нормальный” скачать.

Так вы никогда не знаете, если УС идет к краху или власть собирается сократить, Я бы предпочел, чтобы сохранить копию на мой рабочий стол, и я могу затем просматривать видео без использования более высокую пропускную способность, чтобы скачать видео еще раз. Также, за работой, когда люди, пришлите мне ссылки на YouTube или других средств массовой информации, Я обычно не потрудился смотреть до очень после – в моем собственном досуге или во время перерыва.

Срок Канарские – 9

Это аккуратный и минимальный аддон говорит вам, если сертификат SSL для сайта вы просматриваете в данный момент в скором времени собирается истекает. Если ваш собственный сайт имеет сертификат SSL, Я рекомендую вам использовать этот аддон, чтобы помочь избежать сертификат SSL вашего сайта истекает из-за простого отсутствия уведомления или недопонимания.

Fasterfox – 8

Fasterfox добавляет некоторые опции сети optmisation. Некоторые из вариантов может сделать ваша корпоративная сеть админ немного безумным с вами, хотя. 😉

Поджигатель – 9

Для веб-разработки и экспериментов с страниц. Потрясающий для тестирования маленькие кусочки кода, а также отладки страниц.

FoxClocks – 6

ошибаться – говорит вам время в других часовых поясах. o.O Был полезно в течение короткого времени – теперь его излишним, поскольку моей голове работает его быстрее, чем я могу взгляд. RM-е

FoxyProxy – 9

Потрясающий для просмотра определенных страниц с помощью конкретных прокси-серверов. Это полезно, когда некоторые сайты блокируются или SAIX Прозрачные прокси-серверы не работают должным образом. 🙂

Я использую это, чтобы направить часть трафика над прокси-серверов, что я бы не хотел пройти через маршрутов по умолчанию. Его также очень гибкая. Если у вас есть в наличии более одного прокси-сервер и тот, который вы обычно используете вдруг идет не в порядке, просто перейти к следующему. 🙂

Greasemonkey – 10

Прямо сейчас, Я использую это только для GooglemonkeyR сценарий. Этот сценарий переформатирует Google'Ы результатам поиска с вашими требованиями, а также имеет возможность показать миниатюру страницах ссылки Google, чтобы. Greasemonkey можно сделать много все больше и есть много сценариев легко доступный на протяжении многих сайтов.

Живые заголовки HTTP – 8

Я использовал это несколько раз, чтобы диагностировать GZIP вопросы сжатия с веб-серверов IIS. Не очень еще, чтобы сказать, хотя: Он работает.

Онлайн PageRank – 10 (до сих пор – устанавливается только вчера)

Этот аддон кажется достаточно простым. Он получает PageRank от Google и показывает ее в лоток.

NoScript – 10

NoScript является удивительным на блокирование объявления. Его немного раздражает сначала, так как у вас есть в белый список все сайты, которые вы любите – но в долгосрочной перспективе это таким образом ценность это. 🙂

Воскресите страниц – 10

Очень полезно, если вы найдите сайта и оно произойдет, будет вниз. Если сайт статического контента, ориентированных на то это делает его легко и быстро найти то, если его кэшируются онлайн.

Tab Mix Plus – 8

Потрясающий для если у вас есть более чем 7-или-SO вкладки.

ShowIP (используя версию модифицированный для рабочих целей – отображает каноническое имя сервера компании, когда просматривают) – 10

I cannot imagine the hell I’d have to go through to identify a server without this plugin. Хорошо, I can. Used to have to do this all the time. В конце концов я сценарий, но я не могу найти оригинальный сценарий. Вот мой 60-вторая попытка воссоздать то, что было в этом сценарии:

$ CAT / и т.д. / хостов | сцепление `тебе $ hostnamemycachingnameserver | сцепление . | Grep -v "^;"`
$ Вы -x `Вам $ hostnamemycachingnameserver | Grep ^ $ хоста | Сцепление | \
  AWK '/[.]/{печать $5}'`mycachingnameserver | сцепление . | Grep -v "^;"

Web Developer – 9

I used this once to diagnose some issues with a page. I don’t do much web development so I’m going to remove this one. Ее не комментировать его возможностей, так как я считаю, что это высшее качество дополнения если Вы делаете много веб-разработок.

Поделиться
Четверг, 22 января, 2009 | Автор:

Я совсем недавно обнаружили проблему с веб-сайта клиента в связи с .Htaccess файл. Сайт размещался Окна работает сервер IIS использование IISPassword, что делает использование .Htaccess файлы для его настройки.

IISPassword не следует ровно тем же правилам, с Апаш однако. Если файл. Htaccess существует, то его должен содержат IISPassword-соответствующие правила, в противном случае сервер возвращает только следующую ошибку:

Error 500 given by IIS Password
Вот содержимое файла. Htaccess. Я только изменение окончательный URL перенаправления, чтобы указать на example.com надлежащим:

RewriteEngine На
RewriteCond %{HTTP_REFERER} .*Google. * $ [Северная Каролина,ИЛИ]
RewriteCond %{HTTP_REFERER} .*AOL. * $ [Северная Каролина,ИЛИ]
RewriteCond %{HTTP_REFERER} .*MSN. * $ [Северная Каролина,ИЛИ]
RewriteCond %{HTTP_REFERER} .*Yahoo. * $ [Северная Каролина,ИЛИ]
RewriteCond %{HTTP_REFERER} .*Яндекс. * $ [Северная Каролина,ИЛИ]
RewriteCond %{HTTP_REFERER} .*Рамблер. * $ [Северная Каролина,ИЛИ]
RewriteCond %{HTTP_REFERER} .*уже. $ [Северная Каролина]
RewriteRule .* HTTP://siffy-фишинг-url.example.com [R,L]

Если это были на сервере под управлением Apache с mod_rewrite, большинство пользователей Интернета будут поступать непосредственно в правильном контента сайта. Только если они достигли сайт через поисковые системы и индексов, перечисленных в. Htaccess, они будут перенаправлены на siffy фишинг URL, что взломщик хочет жертвы для достижения.

Конечно, взломщик (или, возможно, даже автоматизированная червь) не понимал, что сервер в вопросе даже не поддерживать эти правила mod_rewrite. Но в любом случае, это очень тревожный, как я могу предвидеть много аргументов о том, стоит сайт работа

Поделиться