Archiv für die Kategorie » Hosting «

Donnerstag, 26. März, 2009 | Autor:

Haben Sie vorher klar, dass www ist überflüssig? Wenn ja,, Ich predige dem umgewandelten und Sie können entlang zurück zu was auch immer Sie beschäftigt mit waren laufen. 😉 Otherwise, strammstehen, Soldat!

beginnen rantish Text:

Wenn ich das Surfen im Web, Ich würde viel weniger lieber geben “www.xkcd.com” als “xkcd.com”. Grund dafür ist, dass, wenn * jeder * Website muss w verfügen, was ist der Sinn des Ws? Ganz zu schweigen davon, dass sie eine Hündin auszusprechen. Es gibt 9 Silben drin! Sie könnten fast halbieren, dass mit den Worten “Triple-w”. Ich habe Leute sagen hören “dub dub dub”. Bleh. Selbst die World Wide Web Consortium vorzieht, sich selbst nennen “W3C”.

Also was genau ist (war?) der Punkt des www? Es könnte mehr sein, aber der Kern scheint es, dass, wenn sein Tim Berners-Lee zunächst die Hypertext-Dokument Retrieval-System erstellt, er nannte es “Weltweites Netz”. Ich glaube, dass www wurde ein Standard nicht, weil es sinnvoll ist, oder weil es eine gute Idee war, sondern weil es weit über den gesunden Respekt gehypt es verdient.

Ihr Browser * kennt * Sie mit Web-Content Umgang allein durch die Tatsache, dass es eine http:// vor der URL. Daher lege ich, Das WWW ist überflüssig.

Sie benötigen weitere überzeugende?

Suchmaschinen sehen www.dogma.swiftspirit.co.za und dogma.swiftspirit.co.za als 2 separaten Websites. Da beide Seiten haben identische Inhalte, Suchmaschinen könnten senken Sie Ihre Suche Ranglisten. Hölle, Sie würden gegen sich selbst kämpfen um Platzierungen. Dummes Beispiel: statt dritte, Sie könnte fünfte sein und 7th. Aus diesem Grund, ist es besser, entweder Kraft www oder nicht www erzwingen. Ich bin zu Gunsten der letzteren.

Wenn Sie durchsuchen http://www.dogma.swiftspirit.co.za/ Sie werden weitergeleitet nach http://dogma.swiftspirit.co.za/. Auch wenn Sie auf das Download-Verzeichnis meiner Hauptdomain mit einem gehen www, Sie werden weitergeleitet passend. Wichtig, Suchmaschinen werden nur eine Kopie meiner Website, nicht 2. Und langfristig, Ich werde Sie werden meine w-Taste eine li'l tragen weniger. 🙂

Mit der möglichen Ausnahme von ein paar schnellen Tod, keine w wurden bei der Herstellung dieses Posts verletzt.

Aktie
Mittwoch, 18. März, 2009 | Autor:

[bearbeiten] So viel dazu. Es stellt sich heraus, dass openssl der Lage ist, festzustellen, dass die Schlüssel und das Zertifikat sind bereits in einer einzigen Datei. Deshalb, nicht csplitting erforderlich (gut, Ich hoffe, dass jemand das Lesen dieses zumindest gelernt, wie schön ist csplit). Tatsächlich, das ganze Skript könnte genauso gut überholt sein… blaargh. Gut, zumindest gibt es eine nette Warnung über nicht, die eine leere Passphrase. 😀

Hier ist die neue Version:

pem2pfx – wandelt ein. pem-formatierte Datei mit einem privaten Schlüssel und signierte Zertifikat in einem Windows-kompatibel. PFX-Zertifikatsdatei.

#!/bin / bash
#pem2pfx
#v0.2
#Knifflig - brendan@swiftspirit.co.za
# Konvertiert ein. Pem Zertifikatsdatei auf. Pfx-Format
# $1 ist der Quelldatei
Satz -und
 
wenn [ $# = 1 ]; dann
  output=`Echo $1 | aber 'S / .pem $ /. Pfx /'`
 
  Echo "Bitte geben Sie ein Passwort ein. Windows-weigert, eine. Pfx-Zertifikat mit einem leeren Kennwort importieren."
  openssl pkcs12 -Export -aus $output -in $1
 
 sonst
  Echo "Pem2pfx - wandelt ein. pem formatiert privatem Schlüssel und Zertifikat-Datei auf einem IIS-kompatibel. pfx-Datei."
  Echo "Nutzungs: pem2pfx inputfile.pem"
in

mehr…

Aktie
Samstag, 21. Februar, 2009 | Autor:

Die relativ neue Dokumenttypen Büro 2007 hat einige Web-Hosts Probleme gegeben, wenn ihre Kunden wollen, um Dokumente zum Download anbieten. Meistens, die Dokumente werden vom Web-Server als angeboten “text / html” was wird dann als eine Tonne Müll auf dem Bildschirm des Web-Benutzers gerendert.

Der beste Weg, dies zu beheben ist, fügen alle MIME Haupttypen der Konfiguration des Servers. IIS7 für Windows hat bereits diese MIME-Typen standardmäßig korrekt eingestellt. IIS6 und IIS5 erfordern die MIME-Typen hinzugefügt werden, als Macht Apache auf älteren Anlagen. Für Apache, es gibt auch einen Workaround für den einzelnen Domain-Inhaber, die MIME-Typen über Apache hinzufügen .htaccess Datei.

IIS 6 MIME-Typ zusätzlich (für das Server Administrator)

Bevor dies geschehen kann,, sicherzustellen, dass der Server auch eingestellt, um direkte Metabasis Bearbeitung zu ermöglichen:

  1. Last IIS-Manager: Start -> Run, “inetmgr” -> [Ok]
  2. Rechtsklicken Sie auf “Server” und klicken Sie auf “Properties”
  3. Innerhalb der “Internet Information Services” Tab (in der Regel die Registerkarte nur), sicherzustellen, dass die “EnLage Direktes Bearbeiten der Metabasis” Kontrollkästchen aktiviert ist.
  4. Klicken [Ok]

Achten Sie darauf, Sichern IIS Konfigurations (hier für IIS5) vorher. Ich werde keine Verantwortung für den Admin-Server brach sich nicht. Ich habe Grund zu glauben können auch auf IIS5 arbeiten aber ich habe genauso viel Grund, zu glauben, dass es nur geben könnte viele Fehler. Wenn ein IIS5 / Windows- 2000 Admin ist bereit, dies für mich zu testen nach der Sicherung Ihre Konfiguration lassen Sie es mich wissen, die Ergebnisse.

Kopieren Sie den folgenden Text in einer Datei mit dem Namen msoff07-addmime.vbs und ausführen einmal von der Kommandozeile, indem Sie cscript msoff07-addmime.vbs und Drücken der Eingabetaste. Wenn Sie es mehr als einmal ausführen, die MIME-Typen wird jedes Mal hinzugefügt werden, und Sie werden mehrere identische Einträge haben:

'Dieses Skript fügt die notwendige Büro 2007 MIME-Typen auf einem IIS 6 Server.
"Um dieses Skript verwenden, doppelklicken Sie einfach auf oder führen Sie es von der Kommandozeile.
"Wenn Sie dieses Skript mehrfach Ergebnisse in mehrere Einträge in die
'IIS MimeMap so sollten Sie es nicht ausführen mehr als einmal.
"Geändert von http://msdn.microsoft.com/en-us/library/ms752346.aspx
 
Nicht MimeMapObj, MimeMapArray, MimeTypesToAddArray, WshShell, oExec
Const ADS_PROPERTY_UPDATE = 2 
 
"Legen Sie die MIME-Typen hinzugefügt werden
MimeTypesToAddArray = Feld(".docm", "application/vnd.ms-word.document.macroEnabled.12", _
".docx", "application/vnd.openxmlformats-officedocument.wordprocessingml.document", _
".dotm", "application/vnd.ms-word.template.macroEnabled.12", _
".dotx", "application/vnd.openxmlformats-officedocument.wordprocessingml.template", _
".potm", "application/vnd.ms-powerpoint.template.macroEnabled.12", _
".potx", "application/vnd.openxmlformats-officedocument.presentationml.template", _
".ppam", "application/vnd.ms-powerpoint.addin.macroEnabled.12", _
".ppsm", "application/vnd.ms-powerpoint.slideshow.macroEnabled.12", _
".ppsx", "application/vnd.openxmlformats-officedocument.presentationml.slideshow", _
".pptm", "application/vnd.ms-powerpoint.presentation.macroEnabled.12", _
".pptx", "application/vnd.openxmlformats-officedocument.presentationml.presentation", _
".sldm", "application/vnd.ms-powerpoint.slide.macroEnabled.12", _
".sldx", "application/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", "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", _
".xltm", "application/vnd.ms-excel.template.macroEnabled.12", _
".xltx", "application/vnd.openxmlformats-officedocument.spreadsheetml.template") 
 
"Holen Sie sich das Objekt mimemap
Set MimeMapObj = GetObject("IIS://Localhost / MimeMap")
 
'Call addMimeType für jedes Paar von Erweiterung / MIME-Typ
Für Zähler = 0 zu UBound(MimeTypesToAddArray) Schritt 2
    AddMimeType MimeTypesToAddArray(Zähler), MimeTypesToAddArray(Zähler+1)
Nächste
 
"Erstellen Sie ein Shell-Objekt
Set WshShell = Create("WScript.Shell")
 
'Stoppen und starten Sie den IIS-Dienst
Set oExec = WshShell.Exec("net stop w3svc")
Von Während oExec.Status = 0
    WScript.Schlaf 100
Schleife
 
Set oExec = WshShell.Exec("net start w3svc")
Von Während oExec.Status = 0
    WScript.Schlaf 100
Schleife
 
Set oExec = Nichts
 
'Report Status Benutzer
WScript.Echo "Microsoft Office 2007 Document MIME-Typen registriert."
 
'AddMimeType Unter
Unter AddMimeType (Ext, MTYPE)
 
    "Holen Sie sich die Zuordnungen aus dem Eigentum MimeMap.
    MimeMapArray = MimeMapObj.GetEx("MimeMap") 
 
    "Eine neue Zuordnung hinzufügen.
    ich = UBound(MimeMapArray) + 1
    ReDim Preserve MimeMapArray(ich)
    Set MimeMapArray(ich) = Create("MimeMap")
    MimeMapArray(ich).Erweiterung = Ext
    MimeMapArray(ich).Mimetype = MTYPE
    MimeMapObj.PutEx ADS_PROPERTY_UPDATE, "MimeMap", MimeMapArray
    MimeMapObj.SetInfo
 
Ende Unter

Apache MIME-Typ zusätzlich (für das Server Administrator)

Apache speichert die MIME-Typen in einer Datei liegt normalerweise bei $installpath / conf / mime.types. Siehe die mod_mime Dokumentation für mehr, wie es funktioniert. Arch Linux installiert seine MIME-Typen an /etc / httpd / conf / mime.types und Parallels Plesk installiert es in /usr / local / psa / admin / conf / mime.types. Ihre Verteilung könnte es in einem anderen Ort zu haben, so finden Sie Ihre mime.types Datei, indem Sie lokalisieren mime.types.

Fügen Sie die folgenden Zeilen in die Datei 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-Typ zusätzlich (Für den Domain-Inhaber mit mindestens FTP Zugriff – verwenden. htaccess-Datei)

Fügen Sie den folgenden Text zu Ihrer Domain .htaccess Datei, am häufigsten in ein httpdocs / Verzeichnis

AddType application/vnd.ms-word.document.macroEnabled.12 DOCM
AddType Anwendung / vnd.openxmlformats-officedocument.wordprocessingml.document docx
AddType application/vnd.ms-word.template.macroEnabled.12 dotm
AddType Anwendung / vnd.openxmlformats-officedocument.wordprocessingml.template DOTX
AddType application/vnd.ms-powerpoint.template.macroEnabled.12 potm
AddType Anwendung / vnd.openxmlformats-officedocument.presentationml.template POTX
AddType application/vnd.ms-powerpoint.addin.macroEnabled.12 pPAM
AddType application/vnd.ms-powerpoint.slideshow.macroEnabled.12 ppsm
AddType Anwendung / vnd.openxmlformats-officedocument.presentationml.slideshow ppsx
AddType application/vnd.ms-powerpoint.presentation.macroEnabled.12 pptm
AddType Anwendung / vnd.openxmlformats-officedocument.presentationml.presentation pptx
AddType application/vnd.ms-powerpoint.slide.macroEnabled.12 sldm
AddType Anwendung / 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 Anwendung / vnd.openxmlformats-officedocument.spreadsheetml.sheet xlsx
AddType application/vnd.ms-excel.template.macroEnabled.12 xltm
AddType Anwendung / vnd.openxmlformats-officedocument.spreadsheetml.template xltx
Aktie
Samstag, 21. Februar, 2009 | Autor:

… und meine persönliche Bewertung (PR) von 10 😉

Ich Firefox so dass die meisten von ihnen werden nicht auf nicht-FF Benutzer gelten. Jedoch, Ich sehr sehr daran interessiert, was andere Addons meine Freunde hören würde, Abonnenten, und zufällige Websurfer finden interessant oder sinnvoll, sie. Reden Sie mit und lassen Sie uns wissen, warum Sie die Addons, die Sie lieben lieben. 🙂

Persönlich, Ich bevor Addons, die nicht aufdringlich sind. Ideal, ein Addon muss eine minimale Schnittstelle haben und mir einen messbaren Nutzen für mich, damit es installiert.

Cacheviewer – 7

Dies ist ein GUI-Frontend für den Cache von Firefox hält den letzten paar Seiten und Medien. Ich habe festgestellt, dieses Addon interessanter als nützlich, gerade jetzt, so bin ich wahrscheinlich werde es bald entfernen.

ColorfulTabs – 9

Ich liebe die Farben. Die Registerkarte Farbe-Gruppierung nicht sehr gut funktionieren, wenn Sie erreichen 30 Registerkarten obwohl… :-/

Download Statusbar – 10

Ich bevorzuge, alles in Firefox in einem einzigen Fenster in Tabs. Mit einer Download-Box in einem separaten Fenster ist ein großes no-no für mich. Es spart auch Bildschirmfläche, da es sehr minimal. 🙂

Video Downloadhelper – 10

Video Downloadhelper sieht für Streaming-Medien – gezielt nach jeder großen Inhalte, die heruntergeladen wird. Wenn Sie auf das Symbol klicken, es zeigt Ihnen die aktuell-Download-Streams und bietet Ihnen die Möglichkeit, es als eine Warteschlange “normal” Download.

Da Sie nie wissen, ob FF wird zum Absturz zu bringen oder die Macht wird sich geschnitten, Ich würde es vorziehen, eine Kopie an meine Desktop zu speichern, und ich kann dann das Video zu sehen, ohne mehr Bandbreite, um das Video erneut herunterladen. Auch, bei der Arbeit, wenn die Leute schicken mir Links zu youtube oder anderen Medien, Ich in der Regel nicht die Mühe gerade erst viel nach – auf meine eigene Freizeit oder während einer Pause.

Gültig Kanarischen – 9

Diese gepflegte und minimale Addon sagt Ihnen, ob das SSL-Zertifikat für die Website, die Sie sehen gerade wird bald auslaufen. Wenn Sie Ihre eigene Website hat ein SSL-Zertifikat, Ich empfehle Ihnen, dieses Addon zu nutzen, um zu vermeiden, das SSL-Zertifikat Ihrer Website auslauf durch eine einfache fehlende Meldung oder Fehlkommunikation.

Fasterfox – 8

Fasterfox fügt einige Netzwerkoptionen optmisation. Einige der Optionen könnte Ihr Unternehmensnetzwerk Admin ein wenig verrückt mit dir obwohl. 😉

Firebug – 9

Für Web-Entwicklung und Erprobung Seiten. Gut zum Testen kleine Stückchen Code sowie Debugging-Seiten.

FoxClocks – 6

err – Damit Sie die Zeit in anderen Zeitzonen. O.o nützlich war für kurze Zeit – jetzt ist es überflüssig, da mein Kopf arbeitet es schneller als ich Blick. rm-f

FoxyProxy – 9

Gut für das Surfen bestimmte Seiten durch spezielle Proxy-Server. Dies ist nützlich, wenn einige Websites blockiert oder die SAIX Transparenter Proxy-Server nicht richtig arbeiten. 🙂

Ich Route etwas Verkehr über Proxy-Server, die ich lieber nicht durch Standard-Routen gehen verwenden diese. Es ist auch sehr flexibel. Wenn Sie mehr als einen Proxy-Server zur Verfügung, und die, die Sie normalerweise verwenden, plötzlich geht auf die Blink, schalten Sie einfach auf das nächste ein. 🙂

Greasemonkey – 10

Im Moment, Ich benutze diese nur für die GooglemonkeyR Skript. Dieses Skript formatiert Google'S-Suchergebnisse nach Ihren Vorgaben und hat auch eine Option, um kleine Miniaturansicht der Seiten Links zu Google zeigen. Greasemonkey kann eine zu tun Menge mehr und es gibt viele von Skripten leicht verfügbar für viele viele Seiten.

Live HTTP Header – 8

Ich habe das ein paar Mal benutzt, um gzip-Komprimierung Probleme mit IIS Web-Server zu diagnostizieren. Nicht viel zu sagen, wenn: Es funktioniert.

Live-PageRank – 10 (bisher – gestern nur installiert, es)

Dieses Addon scheint einfach genug. Es erhält den PageRank von Google und zeigt sie in der Schale.

NoScript – 10

NoScript ist genial zu blockieren Anzeigen. Es ist ein wenig irritierend auf den ersten, da Sie alle Websites, die Sie gerne Whitelist haben – aber auf lange Sicht ist es soooo wert ist. 🙂

Wiederbeleben Seiten – 10

Sehr nützlich für die, wenn Sie navigieren Sie zu einer Website, und es passiert, unten zu sein. Wenn die Website statisch-content-orientierten dann macht es einfach, schnell die Inhalte zu finden, wenn seine Online-zwischengespeicherten.

Tab Mix Plus – 8

Super für, wenn Sie mehr als 7-oder-so Registerkarten.

ShowIP (eine Version aus beruflichen Gründen geändert – zeigt kanonischen Namen des Firmenserver beim Durchsuchen) – 10

Ich kann mir nicht vorstellen, dass die Hölle, ich würde haben zu durchlaufen, um einen Server ohne Plugins zu identifizieren. Okay, Ich kann. Wird verwendet, um die ganze Zeit zu tun haben. Ich schließlich Skript, aber ich kann das Originalskript nicht gefunden. Hier ist mein 60-Sekunden-Versuch Neuerstellung, was in dieser Schrift war:

$ cat / etc / hosts | Griff `dir A $ hostnamemycachingnameserver | Griff . | grep -v "^;"`
$ Sie Ihnen ein $ hostnamemycachingnameserver -x ` | grep ^ $ hostname | Ein Griff | \
  awk '/[.]/{drucken $5}'`mycachingnameserver | Griff . | grep -v "^;"

Web-Entwickler – 9

Ich habe diese einmal, um einige Probleme mit einer Seite zu diagnostizieren. Ich weiß nicht viel tun, Web-Entwicklung, also werde ich auf diesen einen zu entfernen. Seine keine Kommentare auf seine Fähigkeiten, da ich glaube, dies ist ein erstklassiges Add-on wenn Sie tun eine Menge von Web-Entwicklungsarbeit sind.

Aktie
Dienstag, February 17th, 2009 | Autor:

Some of you may already know that I built a home server not too long ago. I documented some of the very important parts of how it was built though I was planning on releasing all the documentation all at once. I was using Arch Linux and I hadn’t nearly finished everything, especially the documentation. Beispielsweise, it was supposed to be a media server. After some disk shuffling, it was supposed to end up having a RAID1 for the boot and RAID 10 for the rest (the media part).

This didn’t work out at all.

I got as far as having an efficient (und gutfirewalled) routing gateway server. I was finally satisfied that the customised local routing* was working correctly and I was confident that my tests with DHCP meant I could disable the DHCP service on the flimsy ADSL router and have all my flatmates start using the server as the Internet Tor. Stattdessen: I was logged in to the server from the office, I’d just installed Apache2**, and I was about to consult with a colleague regarding getting nice graphs put together so the flatmates could all see who was using up the bandwidth***when I noticed a little message indicating that the root filesystem had been remounted read-only due to some or other disk failure.

And then I lost my connection to the server.

And then I gained a foul mood.

🙁

When I arrived home, I found that, as I had guessed from the descriptive message given at the office, die (sehr) old 80GB IDE disk that I was using for the root filesystem had failed. Leider, the server would never boot again and there was little chance of prying everything off onto another disk to continue where I’d left off.

I’m buying a replacement (SATA) HDD this next weekend just after pay dayand I’ve changed my mind about documenting my progressand backing up my configurations:

Release Early. Release Often.

* ISPs in South Africa charge less (easy price comparison) für “local-only” (within South Africa) traffic on ADSL but only if you use an ADSL account that CANNOT access web services outside of South Africa. This means that if you want to take advantage of the reduced costs but still be able to access the Internet at large, you need to set up some sneaky routing.

** one-command-install: ~$ yaourt -S apache

*** Internet Access in SA is expensiveyou get charged about R70 ($7 / £4.9 / €5.46) per GB when using ADSL, or about R2 per MB if using GPRS / 3G.

Aktie