Configurazione siti multipli con Apache

Buongiorno a tutti e grazie per l’attenzione.
Ho creato un server con Fedora Server 35 allo scopo di utilizzarlo per creare più siti con Wordpress in locale.
Senza dilungarmi troppo, ho installato tutto il necessario affinché diventasse un web server e fino a qui tutto bene. Il mio problema è creare più siti web utilizzando un computer client collegato al server.
Ho creato due directory in /var/www una chiamata “studio” e una “pinguino”. Il server ha come IP 192.168.10.101. In entrambe le directory ho inserito i file di Wordpress.
La mia idea era che digitando dal browser del client 192.168.10.101/studio potessi avviare l’installazione ma invece mi dice “Not found”.
Allora ho cercato un po’ in giro ed ho seguito quanto più o meno era indicato a tutti ovvero:

  1. ho editato il file /etc/httpd/conf/httpd.conf aggiungendo in fondo quanto segue:

<VirtualHost *:80>
ServerName studio
DocumentRoot /var/www/studio

  1. ho aggiunto al file /etc/hosts:

127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 studio

Ma nulla è cambiato non riesco ad accedere e quindi ad avviare l’installazione di Wordpress.
Se metto i file di Wordpress in /var/www/html va ma io dovrei installarne più di uno.
Grazie e saluti.

Questo sul server o sul client?
Dovresti farlo (anche) sul client eventualmente. Questo fa modo che in qualche header http che arriva al server figuri il nome del virtualhost che vuoi contattare e apache sappia dove mandare la richiesta.

Grazie per la risposta. Ho modificato il file hosts del server, poi dopo la tua risposta ho fatto lo stesso col file hosts del client ma purtroppo non riesco a raggiungere il sito lo stesso.

Sì, scusa.
Nel file host del client devi mettere (aggiungere) l’IP del server e non localhost o 127.0.0.1 associato al nome del virtualhost

192.168.10.101 studio

Purtroppo nemmeno così funziona.

Ho fatto un piccolo passo:
nel file /etc/httpd/conf/httpd.conf ho fatto questa aggiunta:

<VirtualHost 192.168.10.101>
DocumentRoot /var/www/studio
RewriteEngine On
RewriteRule “.” /var/www/studio/index.php

Ora qualcosa si avvia, ai apre un pagina ma da questo errore:
" Sembra che il file wp-config.php non esista. Mi serve per poter iniziare.

Hai bisogno di ulteriore aiuto? Chiedicelo.

Puoi creare un file wp-config.php tramite una interfaccia web ma non funziona con tutte le configurazioni di server. Il metodo più sicuro è creare il file manualmente."

La directory /var/www/studio come proprietà l’ho impostata a nobody:nobody e come permessi a 777.