Configuration d'Apache vhost pour le renvoi de port

J'essaie d'get la suspension des fonctionnalités de proxy inverse dans Apache. J'utilise Bitnami RubyStack sur Windows Server 2012. La configuration suivante empêche le démarrage de Apache: le error.log ne semble pas être utile sur ce qui ne va pas.

<VirtualHost *:80> ServerName mydomain.nl ServerAlias mysub.mydomain.nl # this is a Rails application DocumentRoot "C:/Bitnami/rubystack-2.0.0-17/projects/dummy" RewriteEngine On <Proxy balancer://thinservers> BalancerMember http://127.0.0.1:3001 </Proxy> # Redirect all non-static requests to thin RewriteCond %{DOCUMENT_ROOT}/%{REQUEST_FILENAME} !-f RewriteRule ^/(.*)$ balancer://thinservers%{REQUEST_URI} [P,QSA,L] # Custom log file locations ErrorLog "C:/Bitnami/rubystack-2.0.0-17/projects/dummy/log/error.log" CustomLog "C:/Bitnami/rubystack-2.0.0-17/projects/dummy/log/access.log" </VirtualHost> 

Ce que j'essaye de faire est de transférer les requests entrantes sur le port 80 à 3001. Je pense qu'il pourrait y avoir un problème, car la racine du document Bitnami est également configurée.

Je ne suis pas vraiment à l'aise dans Apache. J'ai inclus les modules pour les fonctions proxy dont j'avais besoin. Tant que je n'inclue pas les vhosts, Apache va bien démarrer. Pourtant, je n'ai aucune idée de ce que Rewriting and BalanceMember devrait faire.

EDIT : après une vérification de l'autorisation, j'ai démarré Apache, mais je reçois une erreur de server interne lors de l'access au port 80.

Aucun gestionnaire de protocole n'était valide pour l'URL /. Si vous utilisez une version DSO de mod_proxy, assurez-vous que les sous-modules proxy sont inclus dans la configuration à l'aide de LoadModule.

One Solution collect form web for “Configuration d'Apache vhost pour le renvoi de port”

Après avoir creusé, j'ai trouvé quelque chose de semblable qui le cloue. J'ai trouvé des tutoriels obscurs, même des liens incorrects sur la section doc Apache. Donc, pour tout le monde qui ne se préoccupe pas des dossiers d'Apache, mais veut simplement que ses applications Rails volent avec un proxy inverse sur Bitnami Rubystack.

Inclure les vhosts dans le file de configuration principal (httpd-conf) Ajoutez votre input vhost personnalisée dans le file extra / vhosts.conf

 NameVirtualHost *:80 <VirtualHost *:80> DocumentRoot "YOUR_BITNAMI_INSTALL_DIR/rubystack-2.0.0-17/projects/dummy/public" ServerName your-subdomain.domain.com ProxyPass / http://localhost:3001/ ProxyPassReverse / http://localhost:3001/ </VirtualHost> 

Est-ce que l'astuce parfaitement!

  • Vue du bloc de serveur multiple Nginx dans le mobile et le bureau
  • Comment puis-je combiner deux servers SSL dans une instance Apache?
  • Virtual Hosts sur une machine Windows dans le réseau local
  • Comment simplifier mes URL avec Apache (ou DNS)?
  • Impossible d'accéder à l'hôte virtuel Apache 2 sur localhost
  • VirtualHost avec SVN + HTML
  • Pourquoi l'hôte local dit-il «ça marche»?
  • Apache VirtualHosts ne fonctionne pas
  • Hébergement virtuel WAMP affichant le même site web
  • Apache 2 hôtes virtuels nommés multiples avec un IP vhost
  • Deux sites SSL différents avec le même nom possibles dans Apache?
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de rĂ©seau.