Omdat website snelheid belangrijk is vanwege verscheidende factoren heb ik evanhandgraaf.nl op een VPS gezet, CentOS is een van de meest stabiele Linux distros en daardoor een fijne distro voor een webserver. Ik heb een documentje bijgehouden met de handigste commands omdat dat weer scheelt als ik nog een VPS ga opzetten. Dit is ongetwijfeld ook handig voor andere mensen, dus daarom zet ik het maar even online.
Root password veranderen
- sudo passwd
Updaten
- yum update
Htop
- yum install epel-release
- yum install htop
Nginx
- yum install nginx
- service nginx start
- sudo systemctl enable nginx
- sudo firewall-cmd –permanent –zone=public –add-service=http
- sudo firewall-cmd –permanent –zone=public –add-service=https
- sudo firewall-cmd –reload
Nano installeren
- yum install nano
SSH poort veranderen
- nano /etc/ssh/sshd_config
- sudo firewall-cmd –permanent –zone=public –add-port=4567/tcp
- semanage port -a -t ssh_port_t -p tcp 4567
- semanage port -l | grep ssh
PHP 7.2 installeren
- yum install yum-utils
- yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
- yum-config-manager –enable remi-php72
- yum install php
- php -v
Nieuwe user met sudo toegang
- adduser naam
- passwd naam
- usermod -aG wheel naam
Root login uitzetten
- nano /etc/ssh/sshd_config
- Vergeet niet te uncommenten!
- permitrootlogin no
- service sshd restart
MariaDB installatie
- https://downloads.mariadb.org/mariadb/repositories/
- sudo systemctl enable mariadb
- service mariadb start
- sudo mysql_secure_installation
Letsencrypt
- yum -y install yum-utils
- yum-config-manager –enable rhui-REGION-rhel-server-extras rhui-REGION-rhel-server-optional
- sudo yum install python2-certbot-nginx
- sudo certbot –nginx
Nawoord
Met deze informatie moet je al een eind komen. Het is natuurlijk niet een hele uitgebreide uitleg maar ik ga ervanuit dat je toch al redelijk gevorderd bent als je deze post leest, dus dat moet wel goedkomen.
Wil je graag een andere tutorial zien of wil je zien dat hier iets aan wordt toegevoegd neem dan vrijblijvend contact op.