Hospedar vários domínios “Host virtual” em um único servidor Apache - MAMP

0

Meta

Estou tentando hospedar vários domínios "Host Virtual" em um único servidor Apache - MAMP.

Tentativa

No meu MAMP, seleciono a porta 8888

Eu tenho isso no final do meu host file no meu Mac

/ etc / hosts

127.0.0.1   l.ssc.com
127.0.0.1   l.pm.com

link

Adicionei

<VirtualHost l.ssc.com:8888 >
    ServerName l.ssc.com
    DocumentRoot "/Applications/MAMP/htdocs/code/benu/ssc-portal/public/"
    <Directory "/Applications/MAMP/htdocs/code/benu/ssc-portal/public/">
        # Require all granted
        Options All
        AllowOverride All
        Order allow,deny
        Allow from all
        XSendFilePath "/Applications/MAMP/htdocs"
    </Directory>
</VirtualHost>


<VirtualHost l.pm.com:8888 >
    ServerName l.pm.com
    DocumentRoot "/Applications/MAMP/htdocs/code/biossantibodies/public/"
    <Directory "/Applications/MAMP/htdocs/code/biossantibodies/public/">
        # Require all granted
        Options All
        AllowOverride All
        Order allow,deny
        Allow from all
        XSendFilePath "/Applications/MAMP/htdocs"
    </Directory>
</VirtualHost>

e reinicie meu MAMP.

resultado

Depois de visitar os dois sites,

link

AND

link

Continuei vendo o Mesmo site carregado, que é o primeiro que foi declarado no meu arquivo link .

Esperovermeu link para carregar a raiz do documento diferente.

Pergunta

Como alguém poderia fazer isso e depurar isso?

Estou abrindo algumas sugestões neste momento.

Quaisquer sugestões / sugestões / ajuda sobre este assunto serão muito apreciadas!

    
por kyo 03.11.2016 / 18:47

1 resposta

0

Aqui, os passos que tomei para conseguir isso

- Comentou o estoque MAMP DOCUMENT_ROOT

/Applications/MAMP/conf/apache/httpd.conf

# MAMP DOCUMENT_ROOT !! Don't remove this line !!

# DocumentRoot "/Applications/MAMP/htdocs/code/benu/ssc-portal/public"
# <Directory "/Applications/MAMP/htdocs/code/benu/ssc-portal/public">
#     Options All
#     AllowOverride All
#     Order allow,deny
#     Allow from all
#     XSendFilePath "/Applications/MAMP/htdocs"
# </Directory>

Certifique-se de incluir um arquivo vhost, descomente a linha abaixo assim

# Virtual hosts
Include /Applications/MAMP/conf/apache/extra/httpd-vhosts.conf

- Adiciona configurações ao arquivo vhost

/Applications/MAMP/conf/apache/extra/httpd-vhosts.conf

NameVirtualHost *:8888

<VirtualHost *:8888 >
    ServerName l.ssc.com
    DocumentRoot "/Applications/MAMP/htdocs/code/benu/ssc-portal/public/"
    <Directory "/Applications/MAMP/htdocs/code/benu/ssc-portal/public/">
        # Require all granted
        Options All
        AllowOverride All
        Order allow,deny
        Allow from all
        XSendFilePath "/Applications/MAMP/htdocs"
    </Directory>
</VirtualHost>


<VirtualHost *:8888 >
    ServerName l.pm.com
    DocumentRoot "/Applications/MAMP/htdocs/code/biossantibodies/public/"
    <Directory "/Applications/MAMP/htdocs/code/biossantibodies/public/">
        # Require all granted
        Options All
        AllowOverride All
        Order allow,deny
        Allow from all
        XSendFilePath "/Applications/MAMP/htdocs"
    </Directory>
</VirtualHost>

- Reinicie o MAMP

    
por 04.11.2016 / 14:13