使用apache浏览到IP / WebApp

时间:2012-11-27 07:26:14

标签: apache suse

我有当前的设置

  1. OpenSuSE 12.1
  2. Apache 2.2
  3. 请注意我根本不是网络开发人员或网络管理员。

    我已经安装了redmine来测试并且已经启动并运行了所有内容。

    我可以使用x.x.x.x:3000

    在本地计算机和网络上浏览redmine
    1. listen.conf - 添加了Listen 3000
    2. httpd.conf -     DocumentRoot / srv / www / htdocs / redmine / public>       订单允许,拒绝    允许所有人    AllowOverride all     
    3. 在防火墙上打开端口3000。
    4. 我真正想做的是以下列方式访问redmine:

      X.X.X.X / redmine的

      我已经尝试过阅读这篇文章,但是我的apache技能水平还没有达到标准。

      我可以为此阅读任何指示,想法或明确的文件吗?

      亲切的问候,

      尼尔

      更新1

      对于任何可能遇到过这篇文章的人,我都让它发挥作用。

      首先提供一些信息

      1. rails -v - Rails 3.2.8
      2. ruby​​ -v - ruby​​ 1.8.7(2011-12-28 patchlevel 357)[i586-linux]
      3. redmine安装在/ webapps / redmine
      4. 然后,

        1. 添加符号链接:

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

        2. /etc/apache2/httpd.conf
        3. <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. / web应用/管理平台/公共:

            cp dispatch.fcgi.example dispatch.cgi

          2. ruby​​ - / usr / bin / ruby​​

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

            根据哪个命令的结果编辑第一行到目录

          4. 这就是我为了让它发挥作用所做的事情,所以希望它会帮助其他人。

            此致

            尼尔

1 个答案:

答案 0 :(得分:0)

对于任何可能遇到过这篇文章的人,我都让它发挥作用。

首先提供一些信息

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制作     订单允许,拒绝     允许所有人     AllowOverride all     选项索引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

这就是我为了让它发挥作用所做的事情,所以希望它会帮助其他人。

此致

尼尔