вторник, 9 августа 2011 г.

Re: apache + passenger + rails + php

На отдельном хосте? то есть поддомене? Хм, вариант. Спасибо. Должно
заработать.
Nginx тоже не проблема поставить, вечером попробую.

On 9 авг, 08:31, Andrey Smirnov <s.andre...@gmail.com> wrote:
> Могу дать только несколько советов.
> Во-первых, phpmyadmin лучше настроить не по /phpmyadmin а на отдельном
> виртхосте. Думаю против этого нет преград. Так будет одной проблемой
> меньше.
> Во-втоырх, попробуйте nginx+passenger и apache+php, и в nginx прописать локейшн:
> location /club {
>    proxy_passhttp://127.0.0.1:8080# тут apache+php
>
> }
>
> Если же все надо только в апаче сделать, то я склоняюсь к тому, что
> все заработает только внутри одного виртхоста. Хотя, возможно, я не
> прав.
>
> 8 августа 2011 г. 23:42 пользователь Денис Алексеев
> <aleksee...@gmail.com> написал:
>
>
>
>
>
>
>
>
>
> > Здравствуйте. Есть задача: настроить рельсовое приложение, а по
> > адресу /club будет пхп-приложение на Yii. Также нужен phpmyadmin.
> > Настроил, но, по-моему, это костыль, да еще и не полностью рабочий. Да
> > и phpmyadmin только главная страница без ксс/картинок грузится. Боюсь
> > пхп приложение тоже не будет работать, проверяли только на index.php.
>
> > sites-enabled/default:
>
> > <VirtualHost *:80>
> >        ServerAdmin webmaster@localhost
> >        ServerName localhost
> >        RewriteEngine On
> >        RewriteRule ^/club(.*)http://club.localhost$1[P]
> >        RewriteRule ^/phpmyadmin(.*)http://phpmyadmin.localhost$1[P]
>
> >        LoadModule passenger_module /usr/local/lib/ruby/gems/1.9.1/
> > gems/passenger-3.0.7/ext/apache2/mod_passenger.so
> >        PassengerRoot /usr/local/lib/ruby/gems/1.9.1/gems/
> > passenger-3.0.7
> >        PassengerRuby /usr/local/bin/ruby
>
> >        DocumentRoot /home/web/projects/synergy/public/
> >        <Directory />
> >                Options FollowSymLinks
> >                AllowOverride None
> >        </Directory>
> >        <Directory /home/web/projects/synergy/public/>
> >                Options -Indexes FollowSymLinks MultiViews
> >                AllowOverride None
> >                Order allow,deny
> >                allow from all
> >        </Directory>
>
> >        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
> >        <Directory "/usr/lib/cgi-bin">
> >                AllowOverride None
> >                Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
> >                Order allow,deny
> >                Allow from all
> >        </Directory>
>
> >        ErrorLog ${APACHE_LOG_DIR}/error.log
>
> >        # Possible values include: debug, info, notice, warn, error,
> > crit,
> >        # alert, emerg.
> >        LogLevel warn
>
> >        CustomLog ${APACHE_LOG_DIR}/access.log combined
>
> >    Alias /doc/ "/usr/share/doc/"
> >    <Directory "/usr/share/doc/">
> >        Options Indexes MultiViews FollowSymLinks
> >        AllowOverride None
> >        Order deny,allow
> >        Deny from all
> >        Allow from 127.0.0.0/255.0.0.0 ::1/128
> >    </Directory>
>
> > </VirtualHost>
>
> > sites-enabled/club:
>
> > <VirtualHost *:80>
> >        ServerAdmin webmaster@localhost
> >        ServerName club.localhost
>
> >        DocumentRoot /home/web/projects/club/www/
> >        <Directory />
> >                Options FollowSymLinks
> >                AllowOverride All
> >        </Directory>
> >        <Directory /home/web/projects/club/www/>
> >                Options -Indexes FollowSymLinks MultiViews
> >                AllowOverride All
> >                Order allow,deny
> >                allow from all
> >        </Directory>
>
> >        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
> >        <Directory "/usr/lib/cgi-bin">
> >                AllowOverride None
> >                Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
> >                Order allow,deny
> >                Allow from all
> >        </Directory>
>
> >        ErrorLog ${APACHE_LOG_DIR}/error.log
>
> >        # Possible values include: debug, info, notice, warn, error,
> > crit,
> >        # alert, emerg.
> >        LogLevel warn
>
> >        CustomLog ${APACHE_LOG_DIR}/access.log combined
>
> >    Alias /doc/ "/usr/share/doc/"
> >    <Directory "/usr/share/doc/">
> >        Options Indexes MultiViews FollowSymLinks
> >        AllowOverride None
> >        Order deny,allow
> >        Deny from all
> >        Allow from 127.0.0.0/255.0.0.0 ::1/128
> >    </Directory>
>
> > </VirtualHost>
>
> > sites-enabled/phpmyadmin:
>
> > <VirtualHost *:80>
> >        ServerAdmin webmaster@localhost
> >        ServerName phpmyadmin.localhost
>
> >        DocumentRoot /usr/share/phpmyadmin/
> > <Directory /usr/share/phpmyadmin>
> >        Options FollowSymLinks
> >        DirectoryIndex index.php
>
> >        <IfModule mod_php5.c>
> >                AddType application/x-httpd-php .php
>
> >                php_flag magic_quotes_gpc Off
> >                php_flag track_vars On
> >                php_flag register_globals Off
> >                php_admin_flag allow_url_fopen Off
> >                php_value include_path .
> >                php_admin_value upload_tmp_dir /var/lib/phpmyadmin/tmp
> >                php_admin_value open_basedir /usr/share/phpmyadmin/:/
> > etc/phpmyadmin/:/var/lib/phpmyadmin/
> >        </IfModule>
>
> > </Directory>
>
> > # Authorize for setup
> > <Directory /usr/share/phpmyadmin/setup>
> >    <IfModule mod_authn_file.c>
> >    AuthType Basic
> >    AuthName "phpMyAdmin Setup"
> >    AuthUserFile /etc/phpmyadmin/htpasswd.setup
> >    </IfModule>
> >    Require valid-user
> > </Directory>
>
> > # Disallow web access to directories that don't need it
> > <Directory /usr/share/phpmyadmin/libraries>
> >    Order Deny,Allow
> >    Deny from All
> > </Directory>
> > <Directory /usr/share/phpmyadmin/setup/lib>
> >    Order Deny,Allow
> >    Deny from All
> > </Directory>
>
> > </VirtualHost>
>
> > Хелп.
>
> > --
> > --
> > Данное сообщение отправлено Вам, так как Вы являетесь подписчиком группы "RubyOnRails to russian" на группах Google.
> > FAQ группы находится по адресу:http://ru.wikibooks.org/wiki/RubyFAQ
>
> >  Для того, чтобы отправить сообщение в эту группу, пошлите его по адресу
> > ror2ru@googlegroups.com
> >  Чтобы отменить подписку на эту группу, отправьте сообщение по адресу: ror2ru-unsubscribe@googlegroups.com
> >  Дополнительные варианты находятся на странице группыhttp://groups.google.com/group/ror2ru?hl=ru
>
> --
> Best regards,
> Andrey Smirnov <s.andre...@gmail.com>
> Backend developer at Promo Interactive <http://promo.ru>
> Jabber: s.andre...@gmail.com
> ICQ: 207202
> Phone: +7 (965) 331-56-39

--
--
Данное сообщение отправлено Вам, так как Вы являетесь подписчиком группы "RubyOnRails to russian" на группах Google.
FAQ группы находится по адресу: http://ru.wikibooks.org/wiki/RubyFAQ

Для того, чтобы отправить сообщение в эту группу, пошлите его по адресу
ror2ru@googlegroups.com
Чтобы отменить подписку на эту группу, отправьте сообщение по адресу: ror2ru-unsubscribe@googlegroups.com
Дополнительные варианты находятся на странице группы http://groups.google.com/group/ror2ru?hl=ru

Комментариев нет:

Отправить комментарий