Webserver Installation unter Ubuntu 10.04 - Ubuntu Server Schritt f├╝r Schritt

 

Anleitung zum Installieren eines Webservers unter Linux, am Beispiel Ubuntu. Vorbereitung Download der Installations-CD von Ubuntu.com: www.ubuntu.com Wir haben uns f├╝r die 64bit Server Version entschieden. 64bit da wir bei Bedarf den Arbeitsspeicher auch ├╝ber die 3GB Grenze erh├Âhen k├Ânnen und Server, weil wir keine grafische Oberfl├Ąche f├╝r den Webserver ben├Âtigen. Der Webserver sollte bei der Installation eine Verbindung zum Internet haben, damit Updates und Pakete einfach nachgeladen werden k├Ânnen. die Installation CD einlegen, starten, Ubuntu installieren.


/

Sprache habe ich English ausgew├Ąhlt,┬á
County: Germany, dann wird das Keyboardlayout abgefragt.

/

Hostname k├Ânnte auch sein: webserver1 , ... ist Geschmackssache┬á
Time Zone (Zeitzone) wird in der Regel automatisch erkannt und muss nur best├Ątigt werden.
/
mit LVM kann die Festplatte sp├Ąter leicht vergr├Â├čert werden.┬á
LVM best├Ątigen Yes, ... die Installation startet,
Befindet sich ein DHCP Server im Netzwerk und Ubuntu kann dadurch ins Internet, werden die Netzwerkeinstellungen nicht abgefragt und Ubuntu installiert bis zum Ende. 
Falls Ubuntu keine Internetverbindung herstellen kann, muss bei der Installation die Netzwerkeinstellung h├Ąndisch vorgenommen werden: IP Adresse, Subnetmask, Gateway und DNS. Die Einstellung m├╝ssen daf├╝r sp├Ąter nicht mehr gesetzt werden.
/
dann werden noch Benutzername und Passwort abgefragt
encrypt Homedirectory habe ich mit no beantwortet.
Jetzt wird noch nach einem eventuellen Proxy gefragt (falls f├╝r die Internetverbindung n├Âtig)
/
Durch die Auswahl von LAMP (Linux Apache MySQL und PHP) ist der Webserver nach erfolgreicher Installation im Prinzip bereits funktionst├╝chtig.
/
hier das MySQL Passwort f├╝r die Datenbankverbindung angeben.

Netzwerkeinstellung
Falls beim installieren noch keine Netzwerkeinstellungen angegeben wurden, kann dies folgenderma├čen nachgeholt werden:
Netzwerkeinstellungen befinden sich in der Datei: /etc/network/interfaces
also die Datei bearbeiten, mit
sudo nano /etc/network/interfaces
folgenden Inhalt ersetzten und anpassen:
iface eth0 inet dhcp
mit
iface eth0 inet static
address 192.168.0.100
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
gateway 192.168.0.254

die Datei speichern und das Netzwerk neu starten:
sudo /etc/init.d/networking restart
DNS Settings k├Ânnen in folgender Datei hinzugef├╝gt werden:
sudo nano /etc/resolv.conf
den alten DNS Server l├Âschen (k├Ânnte ev. durch DHCP vorhanden sein)
und anpassen
search meinedomaine.com
nameserver x.x.x.x
nameserver x.x.x.x
nameserver x.x.x.x

x.x.x.x nat├╝rlich durch g├╝ltige DNS Server ersetzen
DNS testen: host libe.net
Netzwerkeinstellungen anzeigen: ifconfig

n├╝tzliche Pakete f├╝r einen Webserver:
apt-get install openssh-server
Damit wir uns ├╝ber openssh als root am Webserver anmelden k├Ânnen muss zuerst das root Kennwort gesetzt werden:
in der Konsole anmelden (mit dem Benutzer und Kennwort der Installation) und mit dem Befehl sudo -s und erneuter Kennworteingabe (das selbe Kennwort) zum root-Benutzer wechseln. Jetzt kann mit passwd ein Kennwort für root gesetzt werden. 

apt-get install php5-gd phpmyadmin
falls erforderlich (z.B. f├╝r Typo3) apt-get install graphicsmagick-imagemagick-compat

Emailfunktion mit Sendmail
Damit der Webserver emails versenden kann:
apt-get install sendmail

um einen Smarthost zu verwenden: (definierter Webserver der als Mail Relay dient)
in der Datei /etc/mail/senmail.mc folgenden Inhalt hinzuf├╝gen:
define('SMART_HOST','DNSorIP_Adresse')
DNSorIP_Adresse mit dem Mailserver ersetzten
mit folgendem Befehl die Konfig ersetzten:
m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf
und sendmail neu starten:
service sendmail restart 

die 1te Homepage, ├╝berpr├╝fen der Settings
durch die Installation von Open-SSH k├Ânnen wir mit Hilfe von WinSCP Dateien hochladen und mit Putty auf die Konsole zugreifen.┬á
Das Verzeichnis f├╝r die Webseite liegt unter: /var/www
Zum ├╝berpr├╝fen der Einstellungen k├Ânnen wir in diesem Verzeichnis eine Datei (z.B. phpinfo.php) mit folgendem Inhalt anlegen:
<?php
phpinfo()
?>

Beim Aufruf ├╝ber den Webserver http://IPoderDNSdesWebservers/phpinfo.php sollten dann s├Ąmtliche Informationen ├╝ber geladene Plugins bzw. PHP Settings erscheinen.
positive Bewertung({{pro_count}})
Beitrag bewerten:
{{percentage}} % positiv
negative Bewertung({{con_count}})

DANKE f├╝r deine Bewertung!

Ver├Âffentlichung: 29.07.2012 von Bernhard |­čöö | Kommentare:0

Ô×Ę Ubuntu Linux als Terminal Server | Ô׎ Server | Windows Netzwerk mit Samba Ubuntu Ô×Ę

Fragen / Kommentare


Durch die weitere Nutzung der Seite stimmst du der Verwendung von Cookies zu Mehr Details