У меня работает сервер apache, с монгрелами под беговыми рельсами. Файл конфигурации apache для моего приложения rails выглядит следующим образом:
<VirtualHost *:80>
ServerName trunk.production.charanga
ServerAlias max.trunk.production.charanga
DocumentRoot /home/max/work/e_learning_resource/trunk/public
RewriteEngine On
<Proxy balancer://mongrel1>
BalancerMember http://127.0.0.1:5010
</Proxy>
# Redirect all non-static requests to thin
RewriteCond %{DOCUMENT_ROOT}/%{REQUEST_FILENAME} !-f
RewriteRule ^/(.*)$ balancer://mongrel1%{REQUEST_URI} [P,QSA,L]
ProxyPass / balancer://mongrel1/
ProxyPassReverse / balancer://mongrel1/
ProxyPreserveHost on
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
# Custom log file locations
ErrorLog /home/max/work/e_learning_resource/trunk/log/error.log
CustomLog /home/max/work/e_learning_resource/trunk/log/access.log combined
</VirtualHost>
Я думал, что это позволит мне получить доступ к нему с другого компьютера с max.trunk.production.charanga, но я уверен, что есть еще один шаг, который я не могу понять. В настоящий момент, если я ввожу свой IP-адрес в адресную строку в Firefox на другом компьютере, я вижу сервер Apache по умолчанию (с надписью «Это работает!» И т. Д.), Но я не могу добраться до своего сервера Apache rails. Пожалуйста, поправьте меня, если я здесь использую неправильную терминологию ...
спасибо
макс