Server Einrichtung · 3 min read · Jan 19, 2026
Der perfekte Server - Fedora 10 [ISPConfig 3] - Seite 3
4 /etc/hosts anpassen
Als nächstes bearbeiten wir /etc/hosts. Es sollte so aussehen:
vi /etc/hosts| # Entfernen Sie die folgende Zeile nicht, da sonst verschiedene Programme, # die Netzwerkfunktionen benötigen, fehlschlagen. 127.0.0.1 localhost.localdomain localhost 192.168.0.100 server1.example.com server1 ::1 localhost6.localdomain6 localhost6 |
Es ist wichtig, dass Sie eine Zeile für server1.example.com hinzufügen und server1.example.com sowie server1 von der 127.0.0.1-Zeile entfernen.
5 Die Firewall konfigurieren
(Sie können dieses Kapitel überspringen, wenn Sie die Firewall bereits am Ende der grundlegenden Systeminstallation deaktiviert haben.)
Ich möchte ISPConfig am Ende dieses Tutorials installieren, das mit seiner eigenen Firewall kommt. Deshalb deaktiviere ich jetzt die Standard-Firewall von Fedora. Natürlich können Sie sie aktiviert lassen und nach Ihren Bedürfnissen konfigurieren (aber dann sollten Sie später keine andere Firewall verwenden, da sie höchstwahrscheinlich mit der Fedora-Firewall in Konflikt gerät).
Führen Sie aus
system-config-firewallund deaktivieren Sie die Firewall.
Um zu überprüfen, ob die Firewall wirklich deaktiviert wurde, können Sie danach ausführen
iptables -L Die Ausgabe sollte so aussehen:
[root@server1 ~]# iptables -L
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
[root@server1 ~]#
6 SELinux deaktivieren
SELinux ist eine Sicherheitserweiterung von Fedora, die erweiterte Sicherheit bieten soll. Meiner Meinung nach benötigen Sie es nicht, um ein sicheres System zu konfigurieren, und es verursacht normalerweise mehr Probleme als Vorteile (denken Sie daran, nachdem Sie eine Woche lang Probleme behoben haben, weil ein Dienst nicht wie erwartet funktionierte, und dann herausfinden, dass alles in Ordnung war, nur SELinux das Problem verursachte). Daher deaktiviere ich es (das ist ein Muss, wenn Sie später ISPConfig installieren möchten).
Bearbeiten Sie /etc/selinux/config und setzen Sie SELINUX=disabled:
vi /etc/selinux/config| # Diese Datei steuert den Status von SELinux im System. # SELINUX= kann einen dieser drei Werte annehmen: # enforcing - SELinux-Sicherheitsrichtlinie wird durchgesetzt. # permissive - SELinux gibt Warnungen aus, anstatt durchzusetzen. # disabled - Keine SELinux-Richtlinie wird geladen. SELINUX=disabled # SELINUXTYPE= kann einen dieser beiden Werte annehmen: # targeted - Geschützte Prozesse sind gezielt, # mls - Multi Level Security-Schutz. SELINUXTYPE=targeted |
Danach müssen wir das System neu starten:
reboot7 Einige Software installieren
Als nächstes aktualisieren wir unsere vorhandenen Pakete im System:
yum updateJetzt installieren wir einige Softwarepakete, die später benötigt werden:
yum groupinstall 'Entwicklungstools'yum groupinstall 'Entwicklungsbibliotheken'8 Quota
(Wenn Sie ein anderes Partitionierungsschema gewählt haben als ich, müssen Sie dieses Kapitel anpassen, damit Quota auf die Partitionen angewendet wird, wo Sie es benötigen.)
Um Quota zu installieren, führen wir diesen Befehl aus:
yum install quotaBearbeiten Sie /etc/fstab und fügen Sie ,usrquota,grpquota zur /-Partition (/dev/VolGroup00/LogVol00) hinzu:
vi /etc/fstab| # # /etc/fstab # Erstellt von anaconda am Wed Nov 26 16:56:06 2008 # # Zugängliche Dateisysteme, nach Referenz, werden unter '/dev/disk' verwaltet # Siehe Man-Seiten fstab(5), findfs(8), mount(8) und/oder vol_id(8) für weitere Informationen # /dev/VolGroup00/LogVol00 / ext3 defaults,usrquota,grpquota 1 1 UUID=41be1fc5-8b1a-456d-9fb9-cd0f5d764f36 /boot ext3 defaults 1 2 tmpfs /dev/shm tmpfs defaults 0 0 devpts /dev/pts devpts gid=5,mode=620 0 0 sysfs /sys sysfs defaults 0 0 proc /proc proc defaults 0 0 /dev/VolGroup00/LogVol01 swap swap defaults 0 0 |
Führen Sie dann aus
touch /aquota.user /aquota.group
chmod 600 /aquota.*
mount -o remount /
quotacheck -avugm
quotaon -avug
um Quota zu aktivieren.
9 Apache, MySQL, phpMyAdmin installieren
Dies kann alles mit einem einzigen Befehl installiert werden (einschließlich der Pakete, die wir zum Erstellen von Courier-IMAP benötigen):
yum install ntp httpd mysql-server php php-mysql php-mbstring rpm-build gcc mysql-devel openssl-devel cyrus-sasl-devel pkgconfig zlib-devel phpMyAdmin pcre-devel openldap-devel postgresql-devel expect libtool-ltdl-devel openldap-servers libtool gdbm-devel pam-devel gamin-devel Erhalte neue Beiträge in deinem Posteingang.
Kein Spam. Jederzeit abmelden.