-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathD) apache2-multi-domain.txt
50 lines (37 loc) · 3.14 KB
/
D) apache2-multi-domain.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
https://www.liquidweb.com/kb/configure-apache-virtual-hosts-ubuntu-18-04/
https://askubuntu.com/questions/450211/apache-shows-index-of-instead-of-default-index-html
Il primo sito è molto completo e competente, dovresti prenderlo più volte in considerazione.
Molto utili perchè mi hanno spiegato per bene come utilizzare apache2 per fare più siti in contemporanea.
in sostanza bisogna fare ciò:
1) creare spazio di lavoro, tanti quanti i domini, in /var/www/[nomedominio.com]/main_html
2) copiare il file /etc/apache2/sites-available/000-default.conf e incollarlo nella stessa cartella ma modificando il nome in [nomedominio.com].conf
2.1) per un check lancia il codice: ls /etc/apache2/sites-available
3) modificare /etc/apache2/sites-available/[nomedominio.com].conf con una serie di dati indispensabili:
a) ServerAdmin (lascialo invariato)
b) ServerName [nomedominio.com]
c) DocumentRoot /var/www/[nomedominio.com]/main_html
d) ricordati di modificare la porta su cui vuoi operare all'inizio del file,, dopo VirtualHost.
4) disabilitare il 000-default.conf [non è necessario se vuoi mantenere anche quello di default] con questo comando: a2dissite 000-default.conf
5) abilitare il .conf degli altri domini con questo comando: a2ensite [nomedominio.com].conf
6) restartare apache2: systemctl restart apache2
molto importante non sbagliare nulla, altrimenti non funge un tubo.
***ATTENZIONE***
https://websiteforstudents.com/change-apache2-http-default-port-on-ubuntu-16-04-17-10-18-04/#:~:text=%20When%20you%E2%80%99re%20ready%20to%20make%20this%20change%2C,continue...%203%20Step%203%3A%20Restart%20Apache2%20More%20
per eventuali errori:
https://www.tecmint.com/forbidden-you-dont-have-permission-to-access-on-this-server-error/
Se si vuole cambiare totalmente la directory (mettiamo esempio una chiavetta), bisogna fare qualche appunto in aggiunta.
A) Innanzitutto bisogna stare molto attenti a creare lo spazio lavoro [1] nella directory interessata [esempio: /mnt/sda]
B) Nel file copiato e modificato per il dominio [2], si deve modificare anche lì con la directory giusta [3].
C) Andate nella path /etc/apache2/ e aggiungete nel file ports.conf la porta interessata [digitando semplicemente, in una nuova riga, Listen [n.porta]]
D) Sempre nella stessa directory, modificate anche il file apache2.conf. Andate nella parte in cui si parla delle directory - Directory /usr/share [...] -
e dopo l'ultima chiusura di comando </Directory> aggiungete la nuova directory da controllare, copiando semplicemente quella di /var/www/ e modificando
la directory con quella interessata. Dovrebbe venire fuori un codice tipo questo:
<Directory /mnt/sda/>
Options Indexs FollowSymLinks
AllowOverride None
Require all granted
</Directory>
[D.1) se c'è qualche problema per entrare nella specifica directory, prova a fare chmod -R 775 /mnt/sda]
E) Fatto questo, attivate il sito con a2ensite [nomedominio.com].conf e poi riavviate apache2 con systemctl restart apache2
Dovrebbe funzionare tutto quanto senza troppi problemi ora con il vostro multi sito hostato come si deve e soprattutto in qualsiasi dispositivo abbiate bisongo.
Ricordatevi di aprire le porte sul vostro router!