у меня текущая установка
- OpenSuSE 12.1
- Апач 2.2
Обратите внимание, что я вовсе не веб-разработчик и не веб-администратор.
Я установил Redmine для тестирования, и все работает.
Я могу перейти к redmine на локальном компьютере и по сети, используя x.x.x.x:3000
- listen.conf - добавлен Listen 3000
- httpd.conf - DocumentRoot /srv/www/htdocs/redmine/public> Заказать разрешить, запретить Разрешить от всех AllowOverride all
- Открыл порт 3000 на брандмауэре.
На самом деле я хотел бы получить доступ к redmine следующим образом:
х.х.х.х/redmine
Я пытался читать об этом, но мой уровень навыков работы с apache просто не на должном уровне.
Любые указатели, идеи или четкие документы, которые я мог бы прочитать для этого?
С уважением,
Нил
ОБНОВЛЕНИЕ 1
Для всех, кто может наткнуться на этот пост, у меня все работает.
Сначала немного информации
- рельсы -v - Рельсы 3.2.8
- ruby -v - ruby 1.8.7 (исправление 28 декабря 2011 г., уровень 357) [i586-linux]
- redmine установлен в /webapps/redmine
Потом,
Добавьте символическую ссылку:
ln -s /webapps/redmine/public/ /srv/www/redmine
- /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>
/webapps/redmine/public:
cp dispatch.fcgi.example dispatch.cgi
какой рубин - /usr/bin/ruby
/webapps/redmine/public/dispatch.cgi
Изменить первую строку в каталог, из результата которой команда
Это то, что я сделал, чтобы заставить его работать, так что, надеюсь, это поможет кому-то еще.
С уважением
Нил