2017-02-25 5 views
0

Zur Zeit habe ich erfolgreich meine Website auf meinem Web-Server auf einer Subdomain gezeigt. Jedoch; derzeit wird standardmäßig auf Port 80 verwiesen.Punkt domain zu Phonegap port

<VirtualHost *:80> 
    ServerAdmin [email protected]   
    ServerName coreapp.site.me 
    ServerAlias www.coreapp.site.me 
    DocumentRoot /var/www/coreapp/public 
    ErrorLog ${APACHE_LOG_DIR}/error.log 
    CustomLog ${APACHE_LOG_DIR}/access.log combined 
    <Directory /var/www/coreapp/public> 
     Options Indexes FollowSymLinks 
     AllowOverride All 
     Require all granted 
    </Directory> 
</VirtualHost> 

Ich suche die gleiche Domain mit einer anderen Sub-Domain hookup: 3000 für phonegap; Wo kann ich das konfigurieren?

Ich nehme an, Phonegap hat eine eigene Konfiguration und ist nicht Teil der Apache-Konfiguration; Ich bin immer noch ziemlich unsicher wegen fehlender Dokumentation.

Wie soll ich dies auf einem Ubuntu-System erreichen?

Antwort

0

Angenommen, Ihre Phonegap App läuft auf demselben Computer und hört auf Port 3000 für eingehende Anfragen und die Subdomain, die Sie benötigen, sagen wir: coreapp2.site.me, können Sie Ihre Apache-Konfiguration so optimieren, dass alle Anfragen ankommen http://coreapp2.site.me wird proxied zu Ihrer App sein.

So etwas sollte funktionieren:

NameVirtualHost *:80 

<VirtualHost *:80> 

    ServerAdmin [email protected] 

    ServerName coreapp2.site.me 
    ServerAlias www.coreapp2.site.me 

    ProxyPreserveHost On  

    ErrorLog ${APACHE_LOG_DIR}/app2_error.log 
    CustomLog ${APACHE_LOG_DIR}/app2_access.log combined 

    ProxyPassReverse/http://127.0.0.1:3000/ Keepalive=On 
    ProxyPass/http://127.0.0.1:3000/ Keepalive=On 

</VirtualHost> 

Stellen Sie sicher, dass mod_proxy Apache-Modul installiert und aktiviert ist.

sudo apt-get install libapache2-mod-proxy-html 
sudo a2enmod proxy 
sudo a2enmod proxy_http 
sudo a2enmod proxy_html 

Und halten Sie die Konfigurationsdatei an der Stelle /etc/apache2/sites-enabled/coreapp2.conf und Apache neu starten.

Verwandte Themen