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!

  • Apache ignorant 2 des 336 hôtes virtuels
  • Est-il possible d'ignorer un "www" supplémentaire avec des hôtes virtuels?
  • Quelle est la meilleure façon de gérer une fonction d'exploitation Apache Virtualhost?
  • Accès au directory Apache avec hôte virtuel
  • essayant de configurer vhost dans nginx, domaine pointant par défaut
  • Redirection de ServerAlias ​​vers un sous-directory avec Apache
  • Est-il possible d'exécuter un Apache VirtualHost sur le port 443 avec SSL désactivé?
  • Apache, hôtes virtuels et expéditeur par défaut pour sendmail
  • Hébergement virtuel de masse avec Apache 2.4
  • Pourquoi cette configuration VirtualDocumentRoot renvoie 403 Access Forbidden?
  • Apache DocumentRoot Ubuntu pour hôte virtuel
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de rĂ©seau.