{"id":23,"date":"2007-12-22T12:04:12","date_gmt":"2007-12-22T11:04:12","guid":{"rendered":"http:\/\/www.oscene.net\/site\/sysadmin\/web-server\/howto-configurazione-dei-virtual-hosts-con-apache2"},"modified":"2010-11-26T13:45:56","modified_gmt":"2010-11-26T12:45:56","slug":"howto-configurazione-dei-virtual-hosts-con-apache2","status":"publish","type":"post","link":"https:\/\/www.oscene.net\/it\/sysadmin\/web-server\/howto-configurazione-dei-virtual-hosts-con-apache2","title":{"rendered":"HowTo: Configurazione dei Virtual Hosts (alias) con Apache 2 su Debian ETCH"},"content":{"rendered":"<p><a title=\"Apache\" href=\"http:\/\/www.apache.org\/\"><img decoding=\"async\" src=\"http:\/\/www.oscene.net\/it\/wp-content\/uploads\/2007\/12\/apache_logo_medium-150x150.png\" alt=\"Apache\" hspace=\"5\" vspace=\"5\" align=\"right\" \/><\/a><\/p>\n<h4>Premessa<\/h4>\n<p>Questo tutorial non intende in nessun modo sostituire la <a title=\"Apache 2\" href=\"http:\/\/httpd.apache.org\/docs\/2.0\/\" target=\"_blank\">reference ufficiale di Apache<\/a>, per cui descrizioni dettagliate delle singole parti dei files di configurazione possono essere trovate nel sito ufficiale di Apache.<\/p>\n<h4>Introduzione<\/h4>\n<p>Nella guida precedente abbiamo parlato dell&#8217;<a title=\"Installazione e configurazione di un server LAMP\" href=\"http:\/\/www.oscene.net\/site\/sysadmin\/web-server\/howto-installazione-e-configurazione-di-un-web-server-lamp-linux-apache2-mysql-5-e-php5-su-debian\">installazione e la configurazione di un server LAMP con Debian, Apache2, MySQL e PHP<\/a>, passiamo adesso alla configurazione dei singoli virtual hosts (ovvero degli hosts virtuali).<\/p>\n<p>Il VirtualHosting consente la gestione di pi\u00c3\u00b9 domini basandosi sul loro nome ma non sul loro IP ed \u00c3\u00a8 una pratica ampiamente utilizzata in quanto \u00c3\u00a8 facile immaginare il gap di guadagno semplicemente immaginando il costo di una farm costituita da una serie di server che ospitano ciascuno un dominio diverso ed un solo server che ospita diversi domini diversi. L&#8217;unico appunto che pu\u00c3\u00b2 essere fatto a questa metodologia di gestione \u00c3\u00a8 che effettivamente se si ha un dominio molto attivo esso potrebbe monopolizzare le risorse di sistema lasciando solo la rimanenza delle risorse agli altri domini hostati difatti questo tipo di configurazione abitualmente \u00c3\u00a8 utilizzata per ospitare domini che non generano traffico eccessivo.<!--more--><\/p>\n<p>Se avete seguito la guida sull&#8217;<a title=\"Installazione e configurazione di un server LAMP\" href=\"http:\/\/www.oscene.net\/site\/sysadmin\/web-server\/howto-installazione-e-configurazione-di-un-web-server-lamp-linux-apache2-mysql-5-e-php5-su-debian\">installazione e la configurazione di un server LAMP con Debian<\/a> non \u00c3\u00a8 necessario altro infatti l&#8217;intento di questo tutorial \u00c3\u00a8 dare le basi per la configurazione dei virtual hosts.<\/p>\n<h4>Azioni preliminari per configurare Apache<\/h4>\n<p>Per prima cosa prendiamo nota della DocumentRoot impostata nel file di configurazione di Apache2 digitando:<\/p>\n<p><code>cat \/etc\/apache2\/apache2.conf | grep DocumentRoot<\/code><\/p>\n<p>di default la DocumentRoot \u00c3\u00a8 \/var\/www e utilizzer\u00c3\u00b2 questo riferimento nel resto del tutorial, tuttavia pu\u00c3\u00b2 essere facilmente modificata editando \/etc\/apache2\/apache2.conf cercando la riga contenente DocumentRoot (per esempio con vim vi baster\u00c3\u00a0 digitare \/DocumentRoot ) e modificando il percorso (ricordatevi che dovete creare la directory interessata prima di procedere al riavvio di apache tramite il comando \/etc\/init.d\/apache2 reload ).<br \/>\nCerchiamo di configurare l&#8217;ambiente per un dominio generico che con un po&#8217; di fantasia chiameremo miodominio.com . Adesso che conosciamo la nostra DocumentRoot possiamo creare una directory al suo interno:<\/p>\n<p><code>mkdir \/var\/www\/miodominio.com<\/code><\/p>\n<p>che non renderemo pubblica ed una directory public che invece renderemo pubblica per cui:<\/p>\n<p><code>mkdir \/var\/www\/miodominio.com\/public<\/code><\/p>\n<p>creiamo anche una directory che useremo per l&#8217;utilizzo degli script CGI e vedremo in seguito come utilizzarla:<\/p>\n<p><code>mkdir \/var\/www\/miodominio.com\/cgi-bin<\/code><\/p>\n<h4>I file di configurazione di Apache<\/h4>\n<p>Procediamo con la creazione del file di configurazione per il dominio che vogliamo configurare, quindi creiamo e cominciamo a compilare il file suddetto col comando<\/p>\n<p><code>vim \/etc\/apache2\/sites-available\/miodominio.com<\/code><\/p>\n<p>inserendovi il seguente testo che analizzeremo riga per riga:<\/p>\n<p><code>&lt;VirtualHost *:80 &gt;<br \/>\nServerAdmin webmaster@miodominio.com<br \/>\nServerName www.miodominio.com<br \/>\nDocumentRoot \/var\/www\/miodominio.com\/public<br \/>\nAlias \/phpmyadmin \"\/usr\/share\/phpmyadmin\"<br \/>\n&lt;Directory \"\/var\/www\/miodominio.com\/public\"&gt;<br \/>\nOrder Deny,Allow<br \/>\nAllow from all<br \/>\nOptions -Indexes<br \/>\n&lt;\/Directory&gt;<br \/>\n&lt;Directory \"\/var\/www\/miodominio.com\/cgi-bin\"&gt;<br \/>\nAllowOverride None<br \/>\nOptions ExecCGI -MultiViews +SymLinksIfOwnerMatch -Indexes<br \/>\nOrder allow,deny<br \/>\nAllow from all<br \/>\n&lt;\/Directory&gt;<br \/>\nErrorLog \/var\/log\/apache2\/error_miodominio.net.log<br \/>\nLogLevel warn<br \/>\nCustomLog \/var\/log\/apache2\/access_miodominio.net.log combined<br \/>\nServerSignature On<br \/>\n&lt;\/VirtualHost&gt;<\/code><\/p>\n<p>procediamo all&#8217;analisi della configurazione di apache riga per riga:<\/p>\n<p><code>&lt;VirtualHost *:80 &gt;<\/code><br \/>\n\u00c3\u00a8 il tag che indica che devono essere processate le richieste indirizzate alla porta 80 (che comunque \u00c3\u00a8 quella di default) di tutti gli IP configurati nella macchina<\/p>\n<p><code>ServerAdmin webmaster@miodominio.com<\/code><br \/>\nserve per indirizzare correttamente le richieste di supporto in caso di errori (pagine mancanti, richieste con accesso negato, ecc)<\/p>\n<p><code>ServerName www.miodominio.com<\/code><br \/>\nviene utilizzato per configurare il nome di dominio da gestire e che lo distinguer\u00c3\u00a0 dagli altri<\/p>\n<p><code>DocumentRoot \/var\/www\/miodominio.com\/public<\/code><br \/>\nci dice in quale directory saranno indirizzate le richieste di connessione per il nome di dominio specificato nella riga precedente ed \u00c3\u00a8 anche la directory che quindi dovrebbe contenere l&#8217;index<\/p>\n<p><code>Alias \/phpmyadmin \"\/usr\/share\/phpmyadmin\"<\/code><br \/>\nin questo modo impostiamo un alias di dominio ovvero digitando sul browser www.miodominio.com\/phpmyadmin verremo indirizzati a quella directory che contiene il software phpmyadmin e quindi potremo amministrare il database<\/p>\n<p><code>&lt;Directory \"\/var\/www\/miodominio.com\/public\"&gt;<\/code><br \/>\ncon questo tag cominciamo la configurazione dei permessi della directory public<\/p>\n<p><code>Order Deny,Allow<\/code><br \/>\ndefinisce l&#8217;ordine di processamento dei permessi; nella fattispecie prima le negazioni di servizio (nel caso ci dovessero essere) e poi gli accessi<\/p>\n<p><code>Allow from all<\/code><br \/>\nsiccome nel nostro esempio non ci preoccupiamo di negare l&#8217;accesso in quanto vogliamo che il sito sia perfettamente accessibile dall&#8217;esterno consentiamo l&#8217;accesso a tutti<\/p>\n<p><code>Options -Indexes<\/code><br \/>\nserve per restituire un messaggio di errore se nella directory nella quale si tenta l&#8217;accesso non \u00c3\u00a8 presente un file index , ci\u00c3\u00b2 serve per evitare di rendere pubblico materiale al quale non sono presenti collegamenti diretti<\/p>\n<p><code>&lt;\/Directory&gt;<\/code><br \/>\nchiude il tag aperto poco prima<\/p>\n<p><code>&lt;Directory \"\/var\/www\/miodominio.com\/cgi-bin\"&gt;<\/code><br \/>\ncon questo tag cominciamo a configurare la directory che conterr\u00c3\u00a0 gli script cgi<\/p>\n<p><code>AllowOverride None<\/code><br \/>\ncon questa opzione diciamo esplicitamente ad apache di non leggere il file .htaccess anche se presente perch\u00c3\u00a8 di fatto in questa directory non serve<\/p>\n<p><code>Options ExecCGI -MultiViews +SymLinksIfOwnerMatch -Indexes<\/code><br \/>\nla descrizione di questa direttiva \u00c3\u00a8 un po&#8217; pi\u00c3\u00b9 lunga delle altre perch\u00c3\u00a8 ci sono un paio di opzioni di cui parlare (rimando al sito ufficiale per la documentazione dettagliata ed in inglese). Con ExecCGI consentiamo l&#8217;esecuzione di scripts CGI se \u00c3\u00a8 abilitato il modulo mod_cgi; con -MultiViews facciamo in modo che quando viene richiamata tramite browser la directory \/var\/www\/miodominio.net\/cgi-bin\/qualcosa e questa directory non esistesse apache NON (vedi il &#8211; antecedente l&#8217;opzione) cerca un qualunque file in \/var\/www\/miodominio.net\/cgi-bin\/ del tipo qualcosa.* ; con +SymLinksIfOwnerMatch facciamo in modo che Apache segua i links simbolici di sistema contenuti in questa directory solo se il proprietario del file o della directory di destinazione \u00c3\u00a8 lo stesso utente proprietario del link ; la -Indexes l&#8217;abbiamo vista prima<\/p>\n<p><code>Order allow,deny<br \/>\nAllow from all<br \/>\n&lt;\/Directory&gt;<\/code><br \/>\nqueste tre righe le abbiamo analizzate prima<\/p>\n<p><code>ErrorLog \/var\/log\/apache2\/error_miodominio.net.log<\/code><br \/>\nquesta riga serve per specificare il file in cui scrivere gli errori di apache che vengono riscontrati dagli utenti in fase di navigazione; \u00c3\u00a8 bene impostare un nome di questo file diverso per ogni dominio per facilitarne la lettura<\/p>\n<p><code>LogLevel warn<\/code><br \/>\ncon questa opzione dichiariamo il livello &#8220;verbosit\u00c3\u00a0&#8221; dei log e possiamo scegliere tra debug, info, notice, warn, error, crit, alert, emerg<\/p>\n<p><code>CustomLog \/var\/log\/apache2\/access_miodominio.net.log combined<\/code><br \/>\nquesta direttiva serve per tenere traccia delle richiesta al server apache<\/p>\n<p><code>ServerSignature On<\/code><br \/>\nindica al server di includere la &#8220;firma&#8221; nel footer dei messaggi di errore, che include il nome del server ed il tipo di sistema operativo che si sta utilizzando<\/p>\n<p><code>&lt;\/VirtualHost&gt;<\/code><br \/>\nquesta indica la chiusura del tag VirtualHost<\/p>\n<h4>Completamento della configurazione di Apache<\/h4>\n<p>Per abilitare finalmente il nostro dominio sul server bastano due soli comandi<\/p>\n<p><code>a2ensite miodominio.com<br \/>\n\/etc\/init.d\/apache2 reload<\/code><\/p>\n<p>col primo abilitiamo il nostro dominio creando un symlink a \/etc\/apache2\/sites-available\/miodominio.com in \/etc\/apache2\/sites-enabled\/miodominio.com e per disabilitarlo possiamo utilizzare i comandi<\/p>\n<p><code>a2dissite miodominio.com<br \/>\n\/etc\/init.d\/apache2 reload<\/code><\/p>\n<p>ricordiamo sempre di ricaricare la cache di configurazione di apache ogni volta che viene modificato un file di configurazione.<\/p>\n<p>Fatto ci\u00c3\u00b2 se i DNS sono aggiornati il nuovo sito sar\u00c3\u00a0 raggiungibile all&#8217;indirizzo www.miodominio.com.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Premessa Questo tutorial non intende in nessun modo sostituire la reference ufficiale di Apache, per cui descrizioni dettagliate delle singole parti dei files di configurazione possono essere trovate nel sito ufficiale di Apache. Introduzione Nella guida precedente abbiamo parlato dell&#8217;installazione e la configurazione di un server LAMP con Debian, Apache2, MySQL e PHP, passiamo adesso [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[10],"tags":[20,34,35,54,57,62,63,85,95,97],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>HowTo: Configurazione dei Virtual Hosts (alias) con Apache 2 su Debian ETCH - OScene.net<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.oscene.net\/it\/sysadmin\/web-server\/howto-configurazione-dei-virtual-hosts-con-apache2\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"HowTo: Configurazione dei Virtual Hosts (alias) con Apache 2 su Debian ETCH - OScene.net\" \/>\n<meta property=\"og:description\" content=\"Premessa Questo tutorial non intende in nessun modo sostituire la reference ufficiale di Apache, per cui descrizioni dettagliate delle singole parti dei files di configurazione possono essere trovate nel sito ufficiale di Apache. Introduzione Nella guida precedente abbiamo parlato dell&#8217;installazione e la configurazione di un server LAMP con Debian, Apache2, MySQL e PHP, passiamo adesso [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.oscene.net\/it\/sysadmin\/web-server\/howto-configurazione-dei-virtual-hosts-con-apache2\" \/>\n<meta property=\"og:site_name\" content=\"OScene.net\" \/>\n<meta property=\"article:published_time\" content=\"2007-12-22T11:04:12+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2010-11-26T12:45:56+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/www.oscene.net\/it\/wp-content\/uploads\/2007\/12\/apache_logo_medium-150x150.png\" \/>\n<meta name=\"author\" content=\"Salvatore Barbera\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Scritto da\" \/>\n\t<meta name=\"twitter:data1\" content=\"Salvatore Barbera\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo di lettura stimato\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minuti\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.oscene.net\/it\/sysadmin\/web-server\/howto-configurazione-dei-virtual-hosts-con-apache2\",\"url\":\"https:\/\/www.oscene.net\/it\/sysadmin\/web-server\/howto-configurazione-dei-virtual-hosts-con-apache2\",\"name\":\"HowTo: Configurazione dei Virtual Hosts (alias) con Apache 2 su Debian ETCH - OScene.net\",\"isPartOf\":{\"@id\":\"https:\/\/www.oscene.net\/it\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.oscene.net\/it\/sysadmin\/web-server\/howto-configurazione-dei-virtual-hosts-con-apache2#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.oscene.net\/it\/sysadmin\/web-server\/howto-configurazione-dei-virtual-hosts-con-apache2#primaryimage\"},\"thumbnailUrl\":\"http:\/\/www.oscene.net\/it\/wp-content\/uploads\/2007\/12\/apache_logo_medium-150x150.png\",\"datePublished\":\"2007-12-22T11:04:12+00:00\",\"dateModified\":\"2010-11-26T12:45:56+00:00\",\"author\":{\"@id\":\"https:\/\/www.oscene.net\/it\/#\/schema\/person\/5c08777a864b003897040e9321802f0b\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.oscene.net\/it\/sysadmin\/web-server\/howto-configurazione-dei-virtual-hosts-con-apache2#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.oscene.net\/it\/sysadmin\/web-server\/howto-configurazione-dei-virtual-hosts-con-apache2\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/www.oscene.net\/it\/sysadmin\/web-server\/howto-configurazione-dei-virtual-hosts-con-apache2#primaryimage\",\"url\":\"https:\/\/www.oscene.net\/it\/wp-content\/uploads\/2007\/12\/apache_logo_medium.png\",\"contentUrl\":\"https:\/\/www.oscene.net\/it\/wp-content\/uploads\/2007\/12\/apache_logo_medium.png\",\"width\":\"200\",\"height\":\"178\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.oscene.net\/it\/sysadmin\/web-server\/howto-configurazione-dei-virtual-hosts-con-apache2#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.oscene.net\/it\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"HowTo: Configurazione dei Virtual Hosts (alias) con Apache 2 su Debian ETCH\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.oscene.net\/it\/#website\",\"url\":\"https:\/\/www.oscene.net\/it\/\",\"name\":\"OScene.net\",\"description\":\"Ope(rating)n S(ystem)ource Scenario\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.oscene.net\/it\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"it-IT\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.oscene.net\/it\/#\/schema\/person\/5c08777a864b003897040e9321802f0b\",\"name\":\"Salvatore Barbera\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/www.oscene.net\/it\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/a3d4357edcc2a28428aa1b9c2d79be54?s=96&d=retro&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/a3d4357edcc2a28428aa1b9c2d79be54?s=96&d=retro&r=g\",\"caption\":\"Salvatore Barbera\"},\"sameAs\":[\"http:\/\/www.oscene.net\"],\"url\":\"https:\/\/www.oscene.net\/it\/author\/admin\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"HowTo: Configurazione dei Virtual Hosts (alias) con Apache 2 su Debian ETCH - OScene.net","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.oscene.net\/it\/sysadmin\/web-server\/howto-configurazione-dei-virtual-hosts-con-apache2","og_locale":"it_IT","og_type":"article","og_title":"HowTo: Configurazione dei Virtual Hosts (alias) con Apache 2 su Debian ETCH - OScene.net","og_description":"Premessa Questo tutorial non intende in nessun modo sostituire la reference ufficiale di Apache, per cui descrizioni dettagliate delle singole parti dei files di configurazione possono essere trovate nel sito ufficiale di Apache. Introduzione Nella guida precedente abbiamo parlato dell&#8217;installazione e la configurazione di un server LAMP con Debian, Apache2, MySQL e PHP, passiamo adesso [&hellip;]","og_url":"https:\/\/www.oscene.net\/it\/sysadmin\/web-server\/howto-configurazione-dei-virtual-hosts-con-apache2","og_site_name":"OScene.net","article_published_time":"2007-12-22T11:04:12+00:00","article_modified_time":"2010-11-26T12:45:56+00:00","og_image":[{"url":"http:\/\/www.oscene.net\/it\/wp-content\/uploads\/2007\/12\/apache_logo_medium-150x150.png"}],"author":"Salvatore Barbera","twitter_card":"summary_large_image","twitter_misc":{"Scritto da":"Salvatore Barbera","Tempo di lettura stimato":"6 minuti"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.oscene.net\/it\/sysadmin\/web-server\/howto-configurazione-dei-virtual-hosts-con-apache2","url":"https:\/\/www.oscene.net\/it\/sysadmin\/web-server\/howto-configurazione-dei-virtual-hosts-con-apache2","name":"HowTo: Configurazione dei Virtual Hosts (alias) con Apache 2 su Debian ETCH - OScene.net","isPartOf":{"@id":"https:\/\/www.oscene.net\/it\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.oscene.net\/it\/sysadmin\/web-server\/howto-configurazione-dei-virtual-hosts-con-apache2#primaryimage"},"image":{"@id":"https:\/\/www.oscene.net\/it\/sysadmin\/web-server\/howto-configurazione-dei-virtual-hosts-con-apache2#primaryimage"},"thumbnailUrl":"http:\/\/www.oscene.net\/it\/wp-content\/uploads\/2007\/12\/apache_logo_medium-150x150.png","datePublished":"2007-12-22T11:04:12+00:00","dateModified":"2010-11-26T12:45:56+00:00","author":{"@id":"https:\/\/www.oscene.net\/it\/#\/schema\/person\/5c08777a864b003897040e9321802f0b"},"breadcrumb":{"@id":"https:\/\/www.oscene.net\/it\/sysadmin\/web-server\/howto-configurazione-dei-virtual-hosts-con-apache2#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.oscene.net\/it\/sysadmin\/web-server\/howto-configurazione-dei-virtual-hosts-con-apache2"]}]},{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/www.oscene.net\/it\/sysadmin\/web-server\/howto-configurazione-dei-virtual-hosts-con-apache2#primaryimage","url":"https:\/\/www.oscene.net\/it\/wp-content\/uploads\/2007\/12\/apache_logo_medium.png","contentUrl":"https:\/\/www.oscene.net\/it\/wp-content\/uploads\/2007\/12\/apache_logo_medium.png","width":"200","height":"178"},{"@type":"BreadcrumbList","@id":"https:\/\/www.oscene.net\/it\/sysadmin\/web-server\/howto-configurazione-dei-virtual-hosts-con-apache2#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.oscene.net\/it"},{"@type":"ListItem","position":2,"name":"HowTo: Configurazione dei Virtual Hosts (alias) con Apache 2 su Debian ETCH"}]},{"@type":"WebSite","@id":"https:\/\/www.oscene.net\/it\/#website","url":"https:\/\/www.oscene.net\/it\/","name":"OScene.net","description":"Ope(rating)n S(ystem)ource Scenario","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.oscene.net\/it\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"it-IT"},{"@type":"Person","@id":"https:\/\/www.oscene.net\/it\/#\/schema\/person\/5c08777a864b003897040e9321802f0b","name":"Salvatore Barbera","image":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/www.oscene.net\/it\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/a3d4357edcc2a28428aa1b9c2d79be54?s=96&d=retro&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/a3d4357edcc2a28428aa1b9c2d79be54?s=96&d=retro&r=g","caption":"Salvatore Barbera"},"sameAs":["http:\/\/www.oscene.net"],"url":"https:\/\/www.oscene.net\/it\/author\/admin"}]}},"_links":{"self":[{"href":"https:\/\/www.oscene.net\/it\/wp-json\/wp\/v2\/posts\/23"}],"collection":[{"href":"https:\/\/www.oscene.net\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.oscene.net\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.oscene.net\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.oscene.net\/it\/wp-json\/wp\/v2\/comments?post=23"}],"version-history":[{"count":5,"href":"https:\/\/www.oscene.net\/it\/wp-json\/wp\/v2\/posts\/23\/revisions"}],"predecessor-version":[{"id":604,"href":"https:\/\/www.oscene.net\/it\/wp-json\/wp\/v2\/posts\/23\/revisions\/604"}],"wp:attachment":[{"href":"https:\/\/www.oscene.net\/it\/wp-json\/wp\/v2\/media?parent=23"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.oscene.net\/it\/wp-json\/wp\/v2\/categories?post=23"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.oscene.net\/it\/wp-json\/wp\/v2\/tags?post=23"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}