Major - Webdesign

  • Schrift vergrößern
  • Standard-Schriftgröße
  • Schriftgröße verkleinern
Home Hosting - zu Hause für die Homepage finden
Hosting

make_sock: could not bind to address 0.0.0.0:80 - auf virtuellem Server

Drucken

Ja das kennen wir schon: Address already in use: make_sock: could not bind to address 0.0.0.0:80!

Aber damals ist das Problem lokal - in meiner Entwicklungsumgebung mit Xampp aufgetreten. Die Ursache war Skype, der hatte sich den Port 80 gemopst.

Das kann aber auf meinem virtuellem Server nicht die Ursache sein, oder?

Hier ist das Problem nach dem Einbinden einer vhost.conf für eine Subdomain aufgetreten.

Leider habe ich nur feststellen können, dass eine "apache-zombie" irgendwie übriggeblieben ist und über putty war ich somit am Ende. Der Neustart des virtullen Servers (Container neu starten im Plesk) hat das Problem behoben.

 

Hosting - Wohin mit der Webseite?

Drucken

Nachdem wir uns eine Domain ausgesucht haben, also die Adresse unter welcher unsere Daten zu erreichen sind, brauchen wir auch eine "Wohnung" für unsere Daten. Homepagedaten "wohnen" im Computer oder genauer gesagt auf einem Webserver. Natürlich könnte man auch auf dem eigenen Rechner einen Webserver installieren und die Homepagedaten darauf legen.

Um hier gute Zugriffszeiten für unsere Homepage zu erreichen, benötigen wir allerdings eine sehr gute Internetverbindung mit einer ausreichend hohen Upload-Geschwindigkeit. Außerdem müßte der Rechner auch rund um die Uhr laufen ...

Webspace mieten

Für die dafür entstehenden Stromkosten können wir uns alternativ dazu auch etwas Webspace mieten.

Günstige Angebote gibt es dazu jede Menge, wie gut diese sind, weiss man oft erst, wenn man das 1. Problem hat.

Angebote mit einem guten Preisleistungsverhältnis, umfangreicher FAQs und eine rund um die Uhr erreichbare Hotline mit netten und kompetenten Gesprächspartnern findet man z.B. bei Hosteurope.

Webhosting - WebPack 3.0 - ab € 1,49*

eigener "kleiner" Server

Für die meisten Homepages reicht ein einfacher oder mittlerer Webspace aus.

Wenn es aber ein eigener virtueller Server oder dedicated Server sein soll, hat Hosteurope auch eine Menge zu bieten.

Mein Favourit ist der Linux XL, bezahlbar und doch schon mit Power.

Was hat mich überzeugt?

  • Zufriedenheitsgarantie! (Ich habe 30 Tage um zu überlegen, ob ich zufrieden bin! Ich war schon nach 7 Tagen zufrieden, da hatte ich versehentlich beim Einrichten der Domain was falsches eingetragen. Ein Anruf bei der Hotline - schwupp die wupp - und alles OK.)
  • Ich kann jederzeit auf ein größeres Paket upgraden.
  • Die Service-Mitarbeiter sind sehr freundlich und hilfsbereit. Außerdem gab es immer eine schnelle Lösung! Und vorallem keine frechen Bemerkungen, von wegen dass ich keine Ahnung von Servern habe ... (Stimmt zwar, ich habe nicht soviel Ahnung von Servern, dafür aber um so mehr von Webdesign.)
Leistungsstarke Virtual Server von Host Europe

Gibt es auch noch weitere Anbieter außer Hosteurope?

Doch natürlich, aber wozu weiter suchen, wenn ich gerade etwas gefunden habe womit ich so zufrieden bin!

 

Wichtige Webtools

Drucken

Wer oder was steckt hinter einer bestimmten IP-Adresse?

Bei den IP-Adressen gilt es zwei Grupen zu unterscheiden

  • Anbieter von Internetseiten und Online-Diensten  und
  • Surfer
Die IP-Adresse der Surfer wird gern für statistische Auswertungen nach Ländern oder Orten zugeordnet, das ist wohl auch OK. Eine Rückverfolgung bis zur Person ist nur bei berechtigten Interesse im Rahmen der Verfolgung einer Straftat durch entsprechende Behörden erlaubt.

Anders sieht das Ganze bei Anbietern von Online-Diensten und Internetseiten aus. Hier besteht sowieso die Verpflichtung entsprechende Daten anzugeben (Impressum), außerdem kann über whois der Domainbetreiber abgefragt werden.

Robots, die auf eine Webseite zugreifen  und dabei ggf. in der error-log-Dateien nur als IP-Adresse auftauchen können somit der entsprechenden Suchmaschine zugeordnet werden.

Egal ob aus reiner Neugier oder auf der Suche nach einer Ursache für einen Fehler, die Zuordnung zumindest des Providers erhält man mit dem  IP-Locator (ein Webtool von www.topwebhosts.org)

Für die Zuordnung aus welchen Ländern oder Orten die Besucher einer Seite kommen gibt es allerdings bessere Möglichkeiten, als einzelne IP-Adressen abzufragen.

Am einfachsten mit Google Analytics. Neben der Zuordnung nach Orten und Ländern gibt es noch jede Menge weitere Auswertungen (Betriebsystem, Bildschirmauflöung, ..). Positiv ist, dass man sic h um nicht kümmern muss und nur den entsprechenden Code in die Seite einbauen muss.



 

Wichtige Befehle - VServer (Strato)

Drucken

Übersicht

Prozesse und Dienste

Prozesse anzeigen
ps faux

Apache

/etc/init.d/apache2 status 
/etc/init.d/apache2 stop 
/etc/init.d/apache2 start 
/etc/init.d/apache2 restart


Server

du - disk usage / verwendeter Festplattenspeicher

du -sch * zeigt die Dateigröße und die Größe der Unterverzeichnisses des aktuellen Verzeichnisses an. Im root kann das eine Weile dauern. Mehr


Neustart

reboot
Server neu starten, startet den virtuellen Server neu. Sollte das letzte Mittel sein!
 

ps - wichtige Befehle - V-Server (Strato)

Drucken

Software: Putty 

Wichtige Befehle V-Server (Strato)

Dienste und Status

ps faux

Zeigt alle Prozesse an

ps faux
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         1  0.0  0.0    720   284 ?        Ss   01:51   0:00 init [3]
root      1693  0.0  0.0   1788   508 ?        S<s  01:51   0:00 /sbin/udevd --daemon

:

root      3429  0.0  0.0   2524  1196 ?        S    01:51   0:00 /bin/sh /usr/bin/mysqld_safe
--user=mysql
--pid-file=/var/lib/mysql/mysqld.pid
--so
mysql     3465  0.1  0.3 117460 16784 ?        Sl   01:51   1:19  \_ /usr/sbin/mysqld --basedir=/usr
--datadir=/var/lib/mysql
--user=mysql --pid-fil



********* simple selection *********  ********* selection by list *********
-A all processes -C by command name
-N negate selection -G by real group ID (supports names)
-a all w/ tty except session leaders -U by real user ID (supports names)
-d all except session leaders -g by session OR by effective group name
-e all processes -p by process ID
T all processes on this terminal -s processes in the sessions given
a all w/ tty, including other users -t by tty
g OBSOLETE -- DO NOT USE -u by effective user ID (supports names)
r only running processes U processes for specified users
x processes w/o controlling ttys t by tty
*********** output format ********** *********** long options ***********
-o,o user-defined -f full --Group --User --pid --cols --ppid
-j,j job control s signal --group --user --sid --rows --info
-O,O preloaded -o v virtual memory --cumulative --format --deselect
-l,l long u user-oriented --sort --tty --forest --version
-F extra full X registers --heading --no-heading --context
********* misc options *********
-V,V show version L list format codes f ASCII art forest
-m,m,-L,-T,H threads S children in sum -y change -l format
-M,Z security data c true command name -c scheduling class
-w,w wide output n numeric WCHAN,UID -H process hierarchy

Optionen


-V, V
ps V
zeigt die installierte Version des Programmes  ps (procps) an










 


Anmelden

Finden