Архив рубрики » хостинг «

Четверг, March 26th, 2009 | Автор:

Have you previously realised that www is redundant? If so, I’m preaching to the converted and you can run along back to whatever you were busy with. 😉 Otherwise, stand to attention, soldier!

begin rantish text:

When I’m browsing the web, I’d much less prefer to typewww.xkcd.comthanxkcd.com”. Reason being that if *every* site has to have w’s, what’s the point of the w’s? Not to mention that they’re a bitch to pronounce. There’s 9 syllables in there! You could almost halve that by sayingtriple-w”. I’ve heard people saydub dub dub”. Bleh. Even the World Wide Web Consortium prefers to call themselvesW3C”.

So what exactly is (был?) the point of the www? There might be more to it, however the gist of it appears to be that when Tim Berners-Lee first created the hypertext document retrieval system, he called itWorld Wide Web”. I believe that www became a standard not because it made sense or because it was a good idea, but because it was hyped far beyond the healthy respect it deserved.

Your web browser *knows* you’re dealing with web content solely by the fact that there’s an http:// in front of the url. Therefore I submit, the www is redundant.

Need more convincing?

Search engines see www.dogma.swiftspirit.co.za and dogma.swiftspirit.co.za as 2 separate web sites. Because both sites have identical content, search engines might lower your Search Rankings. Hell, you’d be competing against yourself for rankings. Silly example: instead of 3rd, you might be 5th и 7th. По этой причине, it is better to either force www or to force no www. I’m in favour of the latter.

If you browse to http://www.dogma.swiftspirit.co.za/ you will be redirected to http://dogma.swiftspirit.co.za/. Even if you go to the downloads directory of my main domain with a www, you’ll be redirected appropriately. Важно, search engines will only find one copy of my web site, не 2. And in the long run, I’ll be wearing out my w key a li’l less. 🙂

With the possible exception of a few quick deaths, no w’s were hurt during the production of this post.

Поделиться
Среда, 18 марта, 2009 | Автор:

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

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

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

#!/бен / баш
#pem2pfx
#v0.2
#Хитрый - brendan@swiftspirit.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. Ее не комментировать его возможностей, так как я считаю, что это высшее качество дополнения если Вы делаете много веб-разработок.

Поделиться
Вторник, 17 февраля, 2009 | Автор:

Некоторые из вас, возможно, уже знаете, что я построил домашний сервер не слишком долго назад. Я документально некоторые из самых важных частей, как он был построен, хотя я планировал выпустить всю документацию сразу. Я использую Arch Linux, и я не почти закончили все, особенно документации. Например, он должен был быть медиа-сервер. После некоторых дисковых перетасовки, он должен был в конечном итоге, RAID1 для загрузки и RAID 10 для остальных (часть средств массовой информации).

Это не сработало вообще.

Я получил, как до того, что эффективное (и хорошофайрволом) маршрутизации сервера шлюза. Я, наконец, удовлетворен тем, что настроены местные маршрутизации * работает правильно, и я был уверен, что мои тесты с DHCP означало, что я мог вообще отключить DHCP сервис на надуманные ADSL маршрутизатор и все мои соседи по квартире начать использовать сервер в качестве Интернет шлюз. Вместо: Я был зарегистрирован на сервере в офисе, Я только что установил Apache2 **, и я собирался проконсультироваться с коллегой относительно получения красивых графиков положить вместе так, чтобы соседей по квартире все могли увидеть, кто использует пропускную способность, *** — когда я заметил небольшое сообщение о том, что корневая файловая система была перемонтирована только для чтения из-за той или иной сбой жесткого диска.

А потом я потерял связь с сервером.

А потом я заработал фол настроение.

🙁

Когда я приехал домой,, Я обнаружил, что, как я догадался, от описательным сообщением, приведенному в офисе, the (очень) старый 80GB ВОТ диск, который я использую для корневой файловой системы не удалось. К сожалению, Сервер никогда не загрузиться снова и было мало шансов любопытных все прочь на другой диск, чтобы продолжить, где я остановился.

Я покупаю замену (SATA) HDD этот следующий уик-энд сразу после получки – и я изменил свое мнение о документировании мой прогресс… и резервное копирование мои конфигураций:

Выйдет в начале. Выпуск Часто.

* Интернет-провайдеры в Южной Африке заряда меньше (легко цены сравнение) для “местные только” (в Южной Африке) движение по ADSL, но только если вы используете ADSL учетную запись, которая не может получить доступ к веб-службам за пределами Южной Африки. Это означает, что если вы хотите воспользоваться снижения затрат, но все еще быть в состоянии получить доступ к Интернету в целом, Вы должны настроить несколько подлый маршрутизации.

** один командной установить: ~ $ Йогурт -S Apache

*** Доступ в Интернет в SA дорого – Вы обвинены о R70 ($7 / £ 4,9 / € 5,46) за Гб при использовании ADSL, или о R2 за МБ при использовании GPRS / 3G.

Поделиться