sudo su
apt update
apt install net-tools mc ssh
apt install apache2
service apache2 restart lub start stop
cd /etc/apache2/mods-enabled
ln -s ../mods-available/userdir.conf userdir.conf
ln -s ../mods-available/userdir.load userdir.load
http://adres_ip/
/var/www/html
index.html, index.htm, default.htm, index.php
http://adres_ip/~ttc
/home/ttc/public_html
index.html, index.htm, default.htm, index.php
cd ~ttc
mkdir public_html
cd public_html
nano index.html
-------------------------------------------
Adresacja ip linux:
adresy ip:
10.0.0.10
10.0.0.20
10.0.0.30
maska podsieci 255.255.255.0
Adresacja ip Windows 10:
ip: 10.0.0.40
maska podsieci 255.255.255.0
Tworzymy stronę sks i samorządu:
cd /var/www/
mkdir samorzad
cd samorzad
nano index.html
dziala samorzad !!
Ctrl+x
cd ..
cd /var/www/
mkdir sks
cd sks
nano index.html
dziala sks !!
Ctrl+x
pliki wirtualnych serwerów:
samorzad.conf
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html/samorzad/
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
sks.conf
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html/sks/
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
a2ensite samorzad.conf
a2ensite sks.conf
service apache2 restart
----------------------------------------------
instalacja LAMP
apt install php mysql-server php-gd php-soap trickle sshfs php-cli php-pear
php-xsl traceroute lynx htop openssh-server ssh php-mysql php-curl php-cgi php-dev libapache2-mod-php
----------------------------------------------
.htaccess
AuthName "Katalog z ograniczonym dostepem"
AuthType Basic
AuthUserFile /var/www/.htpasswd
Require valid-user
.htpasswd
maciej:$apr1$3pgQezDR$hiZ8NeOywMkqJFx3PLgjy0
ttc:$apr1$lOL2ITTT$vAT5SSSQURr5CYa5d9Z630
htpasswd -c /var/www/.htpasswd uczeń1 -----------------> tworzenie pliku z hasłami
w pliku /etc/apache2/apache2.conf
nano /etc/apache2/apache2.conf
Options Indexes FollowSymLinks
AllowOverride All --------------------->zamienić None na All
Require all granted
service apache2 restart
apt install php php-cgi libapache2-mod-php php-common php-pear php-mbstring