Vai al contenuto

Servers web su porte diverse


bulvio

Messaggi raccomandati

Ciao a tutti

siccome che ho comprato un macmini :ciao:, e che andrà a sostituire il portatile con monitor rotto che attualmente mi sta facendo il server, mi chiedevo una cosa...

su apache installato su linux, avevo configurato il server in modo da avere 3 siti web aperti su tre porte diverse: la 80 per l'istituzionale, la 8080 per le applicazioni web interne (e quindi chiuso all'esterno), la 8088 per il sito personale.

E' possibile configurare in questo modo anche apache di OsX? quello di default, intendo...

o devo installare il pacchetto nuovamente?

:ghghgh:

Link al commento
Condividi su altri siti

Dunque...

ci ho provato ma non sembrano uguali le cartelle di configurazione...

Nel server di OsX, in /etc/apache2, io ho un httpd.conf con tutte le informazioni, mentre non ho apache2.conf, ports.conf, e le cartelle sites-available e sites-enabled, che invece avevo nel server su Ubuntu, e che avevo configurato in questo modo (più o meno):

  • in ports.conf, avevo messo in ascolto le porte 80, 8088 e 8080
  • dentro le cartelle sites-available, per ogni sito un file di configurazione con i tag <virtualhosts> e l'indicazione della porta relativa e della cartella
  • dentro la cartella sites-enabled, i link ai sites-availables, per i siti che volevo attivare...

in OsX, così come anche in MAMP, che ho provato ad installare per non incasinare il server di default, non riesco a capire come configurare la cosa...

Soprattutto perchè non voglio diver aggiungere cartelle ai percorsi dei 3 siti.

Cioè, essendo su tre porte diverse, la root dei siti deve essere diversa.

Ad esempio:

http://server:80/ punta su /home/fulvio/sites/sito

http://server:8080/ punta su /home/fulvio/sites/applications

http://server:8088/ punta su /home/fulvio/sites/personal

e quindi andando su http://server/ non deve in sostanza venire fuori nulla.

:angioletto:

Link al commento
Condividi su altri siti

se prima avevi apache2.conf come file di configurazione significa che era installato apache 2, sul Mac MINI evidentemente c'è la versione 1.3 che è l'ultima stabile.

In ogni caso puoi aggiornarlo anche da solo, ho fatto una guida sul mio blog (link in firma) per aggiornare dalla 1.3 alla 2.2.8, in questo modo dovresti poter usare le stesse configurazioni.

 MacBook Pro 2011 13" i5 2.4GHz 4GB 

I'm a mac user

Link al commento
Condividi su altri siti

come faccio a capire la versione installata di apache?

Mi pare, comunque, che in leopard abbiano messo la 2... infatti il file di configurazione in /etc si chiama apache2.conf

in ogni caso... credo che comunque sia solo una diversa gesione del file di configurazione... adesso sto cercando di capirci qualcosa...

Link al commento
Condividi su altri siti

ti riporto il mio terminale per chiarezza:

iBook-chitebbeiv:~ chitebbeiv$ httpd -version

Server version: Apache/1.3.41 (Darwin)

Server built: Feb 22 2008 09:40:00

per apache2 credo che debba sostituire il comando in grassetto con apache -version

 MacBook Pro 2011 13" i5 2.4GHz 4GB 

I'm a mac user

Link al commento
Condividi su altri siti

Archiviato

Questa discussione è archiviata e chiusa a future risposte.

×
×
  • Crea Nuovo...