La règle de réécriture pour masquer port à partir de l'URL du serveur Rails?
J'ai un serveur rails en cours d'exécution sur l'URL "http://example.com:1234"
Je veux fournir l'URL de la présente demande d'un utilisateur en tant que "http://example.com/myapp" pour qu'Apache (ou Rack ou ce que vous proposez que les travaux) peut rediriger la demande pour les "/myapp" le port 3333 de ce domaine.
OriginalL'auteur Roy | 2012-07-04
Vous devez vous connecter pour publier un commentaire.
Prendre un coup d'oeil à la configuration d'un Proxy Inverse sous apache.
Apache écoute sur le port 80 example.com, serait reverse proxy sur le port 1234. Puis les demandes de http://example.com/myapp serait en interne dirigée vers http://example.com:1234/myapp (ou cependant vous l'installation de votre ProxyPass cible).
Si vous n'avez pas accès à la configuration du serveur, vous pouvez utiliser mod_rewrite Proxy du drapeau et de la mise en place de quelques règles à l'intérieur d'un .fichier htaccess. Quelque chose le long des lignes de:
Il y a toujours quelque inquiétude lorsque vous avez des fichiers htaccess (quelqu'un pourrait éventuellement compromettre quelque chose sur le serveur ou le site web et remplacer le fichier htaccess), mais tant que vous n'êtes pas d'allumer le Proxy directive, vous devriez être bien.
Ok merci.
OriginalL'auteur Jon Lin
Somethimes il lâche il de style css. Vous pouvez utiliser seulement:
OriginalL'auteur user3527900