Oktober 23

Install LAMP Stack on Ubuntu 18.04 LTS Server

Pakete:

  • apache2
  • ufw
  • mariadb-server
  • mariadb-client
  • php
  • libapache2-mod-php
  • php-mysql

Installation Commands:

Hinweis:
Wenn nichts weiter angeben, bei Installationsabfragen die Standardwerte übernehmen!

Apache2:

$ sudo apt install apache2
$ sudo systemctl status apache2

Firewall Settings

$ sudo ufw enable
$ sudo ufw app list
$ sudo ufw allow 'Apache Full'
$ sudo ufw status

MariaDB latest Release:

$ sudo apt-get install software-properties-common
$ sudo aot-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8 
$ sudo add-apt-repository 'deb [arch=amd64,arm64,ppc64el] http://sgp1.mirrors.digitalocean.com/mariadb/repo/10.3/ubuntu bionic main'
$ sudo apt update
$ sudo apt install mariadb-server mariadb-client
$ sudo systemctl status mysql
$ sudo mysql -u root
use mysql;
update user set plugin='' where User='root';
flush privileges;
\q
$ mysql_secure_installation

PHP7:

$ sudo apt install php libapache2-mod-php php-mysql
$ systemctl restart apache2
Oktober 23

Set static IP on Ubuntu 18.04 LTS Server

ACHTUNG
Yaml Files sind sehr sensibel, wenn es um die Formatierung geht. Bitte keine Tabs benutzen und auf die genaue Einrückung achten!

Pfad:

/etc/netplan/random_config_filename.yaml 

File Content Example:

network:
    version: 2
    renderer: networkd
    ethernets:
      eth1:
        dhcp: no
        addresses: [192.168.0.5/24]
        gateway4: 192.168.0.1
        nameservers:
          addresses: [8.8.4.4,8.8.8.8]

Run Command in Terminal:

sudo netplan apply