|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Feb 2011
Messaggi: 280
|
Problema con server virtuale abbinato a MAMP
Mi sono arenato...
per creare un server virtuale ho letto che da terminale devo digitare: sudo nano /private/etc/hosts (Invio) password (Invio) fin qui OK con il tasto freccia mi posiziono riga sotto 127.0.0.1 localhost e scrivo nuova riga: 127.0.0.1 nomeservervirtuale CTRL+X e Y esco da terminale ma.... non mi salva nulla. Cosa sbaglio ? |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Feb 2004
Città: Lecco/Milano
Messaggi: 2863
|
io uso CTRL+O per salvare il file, poi premi invio per settare il nome al file e infine premo CTRL+X per uscire
__________________
C'era un moscerino sul tuo schermo |
|
|
|
|
|
#3 |
|
Member
Iscritto dal: Feb 2011
Messaggi: 280
|
|
|
|
|
|
|
#4 |
|
Member
Iscritto dal: Feb 2011
Messaggi: 280
|
Il file hosts (di cui sopra) è stato così modificato:
## # Host Database # # localhost is used to configure the loopback interface # when the system is booting. Do not change this entry. ## 127.0.0.1 localhost 127.0.0.1 sitotest 255.255.255.255 broadcasthost ::1 localhost fe80::1%lo0 localhost Ora c'è l'ostacolo più grande. Vorrei lavorare in locale per testare un sito (sitotest) Ora devo digitare: http://localhost:8888/sitotest/ vorrei invece visualizzarlo digitando http://sitotest come facevo prima dello switch Ho letto che con MAMP devo editare il file httpd.conf (in /MAMP/conf/apache/httpd.conf) incollando alla fine il codice: # # Use name-based virtual hosting. # NameVirtualHost * # # VirtualHost example: # Almost any Apache directive may go into a VirtualHost container. # The first VirtualHost section is used for requests without a known # server name. # <VirtualHost *> DocumentRoot "/Applications/MAMP/htdocs" ServerName localhost </VirtualHost> <VirtualHost *> DocumentRoot "/Applications/MAMP/htdocs/sitotest" ServerName sitotest </VirtualHost> ovviamente, non funziona: Qualcuno che usa MAMP versione free e lavora con i virtual host può darmi una mano? la versione MAMP che uso è la 2.0.3 Ultima modifica di Onestop : 26-09-2011 alle 20:03. |
|
|
|
|
|
#5 |
|
Member
Iscritto dal: Feb 2011
Messaggi: 280
|
Forse ho risolto....
faccio dei test e se funziona posto la soluzione. |
|
|
|
|
|
#6 |
|
Member
Iscritto dal: Feb 2011
Messaggi: 280
|
Dopo diversi test posso dire che ho risolto.
Se qualcuno si troverà in difficoltà ecco la soluzione. Sto usando l'ultima versione di MAMP versione base (non PRO) 2.0.3 Per creare i server virtuali la soluzione è quella postata da Janky Poi occorre configurare MAMP. I tutorial sparsi nella rete non sono aggiornati, ho dovuto improvvisare ;-) Prima cosa aprire il file httpd.conf in /Applications/MAMP/conf/apache/ e decommentiamo (togliendo #) la riga: Include /Applications/MAMP/conf/apache/extra/httpd-vhosts.conf. Poi apriamo il file httpd-vhosts.conf all'interno della cartella /Applications/MAMP/conf/apache/extra/ e lo modifichiamo come segue: NameVirtualHost *:80 <VirtualHost *:80> DocumentRoot "/Applications/MAMP/htdocs/" ServerName localhost </VirtualHost> <VirtualHost *:80> DocumentRoot "/Applications/MAMP/htdocs/sitotest/" ServerName*sitotest </VirtualHost> e quando apriamo MAMP occorre cambiare la porta di default con la nuova porta 80 (Apache) e 3306 (MySQL). |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 05:33.




















