Virtual Server su Apache in ascolto su una porta alternativa



Negli ultimi giorni, Ho dovuto creare qualcosa di un po 'insolita, con apache. In sostanza l'obiettivo era di avere apache in ascolto di connessioni su due porte diverse (la porta standard 80 e una porta alternativa 85). Il problema era che volevo contenuto diverso in ciascun porto. Port 85 doveva essere uno. htaccess redirect per un altro dominio (con un po 'magia port forwarding a livello dPortairewall.) Port 80 doveva restare una pagina interna intranet. Così…. questo è stato tutto fatto con vhosts (host virtuali.)


La configurazione precedente era stato apache per la porta 80 e thttpd per la porta 85, ma ci sono stati inconvenienti con tale impostazione (thttpd non supporta. htaccess redirect che ho potuto vedere e che la soluzione ha dovuto ricorrere a reindirizzare una in una pagina html che non è stato il più pulito un redirect.) Sul server basato su Mandrake è stato abbastanza semplice…. in / etc/httpd/2.0/conf/vhosts/Vhosts.conf ho dovuto configurare le impostazioni dell'host virtuale (directory predefinita / indirizzo / porta di legare…)

NameVirtualHost 192.168.5.20:85
<VirtualHost 192.168.5.20:85>
Servername myserver2.lan.net
DocumentRoot / var / www / html / redirect
</VirtualHost>

E in / etc/httpd/2.0/conf/httpd2.conf, Ho dovuto aggiungere la porta 85 di essere ascoltato (e rimuovere l'inclusione di file vhost…)

Include conf / vhosts / vhosts.conf

<IfDefine !APACHEPROXIED>
#Rimosso da Apache 2.0 — Porta 80
Ascoltare 80
Ascoltare 85
</IfDefine>

C'è un interessante resoconto buona presso ApacheWeek sugli host virtuali e configurarli in base all'indirizzo IP e la porta.

Related Posts

Blog Traffic Exchange Related Posts
  • E-mail MAIL FROM Evolution errore di comando non riuscito: Sconosciuto Qualche tempo fa, Ero sull'orlo .... Ho usato Evolution come il mio client di posta linux per età (da quando ho acceso), perché aveva il calendario integrato, ecc.. Tuttavia, Kontact è veramente sembrava bello per qualche tempo, ma non ho avuto il tempo di pasticciare con la modifica. Poi un giorno,......
  • MythTV frontend remoto Così, quando ho fatto l'aggiornamento laptop ho formattato la partizione di root che significa che il lavoro frontend MythTV è stato cancellato e ha dovuto essere impostata da zero. Ero stato in esecuzione la versione 0.16 di MythTV su tutti i sistemi, ma trovare gli rpm per la versione precedente sembrava difficile,......
  • Codeweavers annuncia 2005 e 2006 piani Ho visto la scorsa settimana, ma non ha mai avuto il tempo di parlarne. Codeweavers ha annunciato la loro tabella di marcia per 2005 e 2006. Codeweavers, naturalmente, è la ditta che produce CrossOver Office (un'implementazione di vino per consentire diverse applicazioni finestre a funzionare sotto Linux). Codeweavers è uno dei principali ......
Blog Traffic Exchange Siti web correlati
  • Oro alte cime dello scorso anno Ho passato i giorni scorsi la scrittura e la riscrittura B-scuola saggi per la scadenza del 3 gennaio. Non aveva intenzione di inviare fino al 4, ma con l'oro battere i record precedenti, Ho appena avuto troppo! L'oro è attualmente scambiato a $ 857/oz, battendo il precedente massimo di $ 850/Oz che è stata impostata 28......
  • Peso di tracciamento (Ultimo tentativo) Peso totale perduta: 58libra Qui è la mia pagina di monitoraggio del peso ... Si evolverà come ho più abituato al mio nuovo stile di vita, ma per cominciare se si vuole conoscere il programma di perdita di Medicina Jumpstart peso che sto seguendo leggere questo reset dopo WeightLadder - £ 390 e avvio ......
  • Network Marketing - Stai prendendo Massive Action? (function() {var s = document.createElement('SCRIPT'), s1 = document.getElementsByTagName('SCRIPT')[0];'text / javascript' s.type =;s.async = true;s.src = 'http://widgets.digg.com/buttons.js';s1.parentNode.insertBefore(s, s1);})(); 3Digg Digg (function() {var s = document.createElement(‘SCRIPT’), s1 = document.getElementsByTagName(‘SCRIPT’)[0];s.type = ‘text/javascript’;s.async = true;s.src = ‘http://widgets.digg.com/buttons.js’;s1.parentNode.insertBefore(s, s1);})(); 3 Digg Diggfunzioneon()var s = document.createElementnt(‘SCRIPT’)s1 = document.getElementsByTagNameme('Script')[0];s.type = 'text / javascript';s.async = true;s.src =s.async = true/s.src = 'httpttowidgets.digg.com / buttons.js 'es1.parentNode.insertBefore
www.pdf24.org    Invia l'articolo ad PDF   

Interventi simili


Vedi quello che è successo oggi nella storia da entrambi i BBC Wikipedia
Cerca:
Parole chiave:
Amazon Logo

I commenti sono chiusi.


Passare al nostro sito per cellulari