Webhosting: Unterschied zwischen den Versionen

Aus CodicaTipps
Zur Navigation springen Zur Suche springen
Zeile 18: Zeile 18:
 
* [https://www.strato.de/server-cloud/ Strato ServerCloud]
 
* [https://www.strato.de/server-cloud/ Strato ServerCloud]
  
=== Traditionelle virtuelle Server im Netz ==
+
=== Traditionelle virtuelle Server im Netz ===
  
 
==== Provider ====
 
==== Provider ====

Version vom 14. Januar 2018, 21:20 Uhr

Dynamisches DNS

Werbeeinnahmen

Das MediaWiki-System erlaubt das Hinzufügen von Werbung, z.B. Google AdSense.

Siehe auch

Plattformanbieter

Cloud-Anbieter

Im Gegensatz zu herkömmlichen virtuellen Servern bieten Cloud-Anbieter hoch skalierbare Lösungen, die auch nach tatsächlicher Benutzung abgerechnet werden:

Traditionelle virtuelle Server im Netz

Provider


Provider RAM statisch RAM insgesamt (inkl. Swap) Festplatte Betriebssysteme Kosten Stand
proplay.biz 128 256 MB 4 GB OpenSuse 10.3 2 € / Monat 21.12.2008
heckrath.net k.A. 256? k.A. 256? 10 GB OpenSuse 10.3 5 € / Monat 21.12.2008
Greatnet VServer-Entry, 128 MB 384 MB 10 GB OpenSuse 10.2 6 €/Monat 21.12.2008
ispOne vServer 128 MB ~-je 128 MB zus. 15 € einmalig -~ k.A. 5 GB OpenSuse 10.3 / Debian 4 3,90 €/Monat 21.12.2008
lgh Mini vServer k.A. 200 MB 4 GB Debian/Ubuntu 3 €/Monat 21.12.2008
fairhosting x1.1 64 MB 128 MB 5 GB Debian 5/OpenSuse 10 3 €/Monat 21.12.2008
fairhosting x2.1 128 MB 256 MB 15 GB Debian 5/OpenSuse 10 4 €/Monat 21.12.2008

(5 GB Speicherplatz für 5 Euro/Monat, 10 Euro Einrichtung; Toplevel-Domain zusätzlich 3,30 €/Jahr)

(5 Euro/Monat inklusive 1 Domain, 4,5 GB Webspace)

Mindestanforderungen

  • Fixes RAM: 256 MB
  • Free harddisk space: 4GB
  • OpenOffice 2.4
  • Java 1.5
  • Citadel

SSH Clients for Java

Webspace

Domains

Webserver einrichten

  • SSL-Zertifikat hinterlegen

Werbung

Durch Werbung auf der eigenen Website lässt sich Geld verdienen. Sie kann allerdings auch abschreckend wirken.

Vermittler von Werbung gibt es eine ganze Menge. Sie stellen einen sogenannten AdServer, der automatisch aktuelle oder auch personalisierte Werbung ausliefert. Beispiele:

  • Google AdSense
  • Criteo
  • DoubleClick (gehört zu Google)
  • DART
  • Open X
  • Zedo
  • OAS
  • Emediate-Ad
  • Adtech
  • Right Media


WebServer-Software

Allgemeines

Redirects


Testen

  • Die virtuelle Maschine BrowserBox bietet mehrere Browser (u.a. Internet Explorer unter Linux mit Wine) an, um die Darstellung einer Webseite testen zu können[1],.
  • Siehe auch Selenium

XAMPP

XAMPP gibt es auch für Windows.

Siehe auch diese Anleitung, um XAMPP für Windows mit VirtualHosts zu konfigurieren.


Apache Webserver

Siehe Apache Webserver

Node.js

JavaScript gibt es auch auf dem Server. Node.js basiert auf der Chrome-JavaScript-Engine.

Siehe

Installation

Node.js auf Debian Stretch

Node.js lässt sich am besten vom NodeSource.com repository installieren. Dazu eine Datei /etc/apt/sources.list.d/nodesource.list mit folgendem Inhalt anlegen:

 deb https://deb.nodesource.com/node_8.x stretch main
 deb-src https://deb.nodesource.com/node_8.x stretch main

Anschließend das Paket installieren:

 sudo aptitude update && sudo aptitude install nodejs
Node.js auf Ubuntu / Linux Mint

Bei Installation Node.js auf einer Ubuntu-basierten Linux-Distribution ist wohl folgender Befehl zur Erstellung eines Softlinks notwendig:[1]

 sudo ln -s /usr/bin/nodejs /usr/bin/node

Einzelne Module von Node.js

http - eingebauter WebServer
Beschränkung auf Anfragen von localhost

Um Anfragen von außerhalb des localhost zu blocken, muss man in der listen()-Methode nach dem Port die Adresse des localhost ("127.0.0.1") angeben.[2] Beispiel:

server.listen(port, "127.0.0.1",  (err) => {
  if (err) {
    return console.log('something bad happened', err)
  }

  console.log(`Server is listening on ${port}`)
})
HTTP Basic Authentication

Siehe

Mini-Web-Server

HTML

CSS

Allgemeines

Tooltips

Bootstrap

Twitter Bootstrap ist ein Open Source-Framework, das im Wesentlichen mit CSS und entsprechenden Klassen (class = "container-fluid") aus dem Stand ein ganz ansehnliches Layout bereitstellt. Siehe

Building Blocks

Building Blocks sind CSS-Schnipsel, die designte Elemente wie Menüs, kleine Icons und Fortschrittsanzeigen bieten.

Server Side Includes

Perl

PHP

Web-Admin-Tools

  • Web-Verwaltungstool, das die Konfiguration aus den Standard-Konfigurationsdateien ausliest und schreibt: WebMin (nicht mehr in Debian enthalten, aber weiter als Debian-Package verfügbar und weiterentwickelt)
  • Web-Admin-Tool: Zentyal (früher: eBox)

Wikis

  • Siehe MediaWiki, die Software hinter wikipedia und codicatipps
  • MoinMoin ist ein in Python geschriebenes Wiki.
    • Die Interwikimap bei MoinMoin lässt sich durch Ergänzung der Datei data/intermap.txt erweitern.

Blogs

Content Management System

Tools