Перейти к IP/WebApp с помощью apache

у меня текущая установка

  1. OpenSuSE 12.1
  2. Апач 2.2

Обратите внимание, что я вовсе не веб-разработчик и не веб-администратор.

Я установил Redmine для тестирования, и все работает.

Я могу перейти к redmine на локальном компьютере и по сети, используя x.x.x.x:3000

  1. listen.conf - добавлен Listen 3000
  2. httpd.conf - DocumentRoot /srv/www/htdocs/redmine/public> Заказать разрешить, запретить Разрешить от всех AllowOverride all
  3. Открыл порт 3000 на брандмауэре.

На самом деле я хотел бы получить доступ к redmine следующим образом:

х.х.х.х/redmine

Я пытался читать об этом, но мой уровень навыков работы с apache просто не на должном уровне.

Любые указатели, идеи или четкие документы, которые я мог бы прочитать для этого?

С уважением,

Нил

ОБНОВЛЕНИЕ 1

Для всех, кто может наткнуться на этот пост, у меня все работает.

Сначала немного информации

  1. рельсы -v - Рельсы 3.2.8
  2. ruby -v - ruby ​​1.8.7 (исправление 28 декабря 2011 г., уровень 357) [i586-linux]
  3. redmine установлен в /webapps/redmine

Потом,

  1. Добавьте символическую ссылку:

    ln -s /webapps/redmine/public/ /srv/www/redmine

  2. /etc/apache2/httpd.conf

<VirtualHost *>

ServerName serverName
DocumentRoot "/srv/www/"
Alias /redmine "/webapps/redmine/public"
ErrorLog /webapps/redmine/errorlog.log"
RailsEnv production
<Directory "/webapps/redmine/public">
    Order allow,deny
    Allow from all
    AllowOverride all
    Options Indexes FollowSymLinks +ExecCGI
</Directory>
RailsBaseURI /redmine

</VirtualHost>

  1. /webapps/redmine/public:

    cp dispatch.fcgi.example dispatch.cgi

  2. какой рубин - /usr/bin/ruby

  3. /webapps/redmine/public/dispatch.cgi

    Изменить первую строку в каталог, из результата которой команда

Это то, что я сделал, чтобы заставить его работать, так что, надеюсь, это поможет кому-то еще.

С уважением

Нил


person Neill    schedule 27.11.2012    source источник


Ответы (1)


Для всех, кто может наткнуться на этот пост, у меня все работает.

Сначала немного информации

rails -v - Rails 3.2.8
ruby -v - ruby 1.8.7 (2011-12-28 patchlevel 357) [i586-linux]
redmine is installed at /webapps/redmine

Потом,

Add a symbolic link:

ln -s /webapps/redmine/public/ /srv/www/redmine
/etc/apache2/httpd.conf

ServerName serverName DocumentRoot "/srv/www/" Alias /redmine "/webapps/redmine/public" ErrorLog /webapps/redmine/errorlog.log" RailsEnv production Order allow,deny Allow from all AllowOverride all Options Indexes FollowSymLinks +ExecCGI RailsBaseURI /redmine

/webapps/redmine/public:

cp dispatch.fcgi.example dispatch.cgi

which ruby - /usr/bin/ruby

/webapps/redmine/public/dispatch.cgi

Edit First line to directory from result of which command

That is what I did to get it working so hopefully it will help somebodyt else out there.

С уважением

Нил

person Neill    schedule 28.11.2012