Vooraf: Ik gebruik zelf altijd Midnight Comander en ook zijn ingebouwde editor F4, (kies de eerste keer optie 3).
Deze is simpel te installeren met de opdracht: sudo apt install mc
Dan nu verder met de perfecte webserver.
su --login
sudo -s
nano /etc/hosts
127.0.0.1 localhost.localdomain localhost# This line should be changed to the correct servername:127.0.1.1 server1.example.com server1 # De volgende regels zijn wenselijk voor IPv6-compatibele hosts ::1 localhost ip6-localhost ip6-loopback ff02::1 ip6-allnodes ff02::2 ip6-allrouters
Bewerk vervolgens het bestand /etc/hostname:
nano /etc/hostname
In ons geval bevat het alleen het subdomeingedeelte:
server1
Start ten slotte de server opnieuw op om de wijziging toe te passen:
systemctl reboot
Meld u opnieuw aan en controleer of de hostnaam nu correct is met de volgende opdrachten:
hostnamehostname -f
De uitvoer zal er als volgt uitzien:
root@server1:~$ hostnameserver1root@server1:~$ hostname -fserver1.example.com
U moet ook een DNS-record instellen bij uw DNS-provider die naar uw server wijst. Er moet een A- (en/of AAAA-)record zijn voor het subdomein dat naar uw openbare IP wijst.
Om de systeempakketten bij te werken, voert u de opdracht uit:
apt update && apt upgrade
We kunnen nu de auto-installer uitvoeren. De basisinstallatie bevat de volgende softwarepakketten (plus hun afhankelijkheden, natuurlijk): Apache2, PHP (versies 5.6 - 8.3), MariaDB, Postfix, Dovecot, Rspamd, BIND, Jailkit, Roundcube, PHPMyAdmin, Mailman, Webalizer, AWStats en GoAccess. U kunt er eenvoudig voor kiezen om bepaalde functies niet te gebruiken of extra services te installeren door argumenten door te geven aan de installer. Zie Hoofdstuk 6 voor beschikbare opdrachtregelopties.
U kunt het script nu uitvoeren met argumenten. Als u bijvoorbeeld een normale installatie wilt met Apache webserver en een poortbereik voor Passive FTP + unattended-upgrades, voert u het volgende uit:
wget -O - https://get.ispconfig.org | sh -s -- --use-ftp-ports=40110-40210 --unattended-upgrades
--use-ftp-ports=40110-40210
De volgende stappen worden beschreven in het hoofdstuk "De auto-installer uitvoeren".
U kunt het script nu uitvoeren met argumenten. Als u bijvoorbeeld een normale installatie wilt met Nginx-webserver en een poortbereik voor Passive FTP + unattended-upgrades, voert u het volgende uit:
wget -O - https://get.ispconfig.org | sh -s -- --use-nginx --use-ftp-ports=40110-40210 --unattended-upgrades
Na enige tijd ziet u:
WARNING! This script will reconfigure your complete server!It should be run on a freshly installed server and all current configuration that you have done will most likely be lost!Type 'yes' if you really want to continue:
Antwoord "yes" en druk op enter. Het installatieprogramma start nu.
Wanneer het installatieprogramma klaar is, toont het u het ISPConfig admin- en MySQL root-wachtwoord zoals dit:
[INFO] Your ISPConfig admin password is: 5GvfSSSYsdfdYC[INFO] Your MySQL root password is: kkAkft82d!kafMwqxdtYs
Zorg ervoor dat u deze informatie opschrijft, want u hebt deze later nodig.
Het laatste wat we moeten doen is onze firewall instellen.
Meld u aan bij de ISPConfig UI en ga naar System -> Firewall. Klik vervolgens op "Add new firewall record".
Voor een normale setup zou het er zo uitzien:
TCP:
20,21,22,25,80,443,40110:40210,110,143,465,587,993,995,53,8080,8081
UDP:
53
De benodigde poorten voor elke service zijn:
The necessary ports for every service are:
Web: 20, 21, 22, 80, 443 and 40110:40210 (All TCP, no UDP)
Mail: 25, 110, 143, 465, 587, 993, and 995 (All TCP, no UDP)
DNS: 53 (TCP and UDP)
Panel: 8080 and 8081 (All TCP, no UDP)
Uw server is nu ingesteld en klaar voor gebruik. U kunt inloggen ophttps://server1.example.com:8080
Gebruikte bronnen: https://www.howtoforge.com/ispconfig-autoinstall-debian-ubuntu/
Suc6.....
Disclaimer: This posting is provided AS IS with no warranties or guarantees and confers no rights.
« Ga terug