Redmine在localhost上工作但无法从网络访问?

时间:2011-12-14 21:18:03

标签: apache localhost redmine

我最近在我的Ubuntu 11.10机箱上安装了Redmine, 并从localhost / redmine工作正常。现在我想放 它在网上供我办公室里的其他人使用,但我遇到了 在某个地方。我通过多个线程阅读但没有找到 回答。最新的事情是追加

  

Redmine :: Utils :: relative_url_root =“/ redmine”

我尝试通过我的http://2222.us/redmine访问它,但只接收 连接超时错误。我的httpd.conf的内容只有一行

  

ServerName 127.0.0.1

端口80正在侦听

  

#netstat -nao | grep 80

     

tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN off(0.00 / 0/0)

我的网站启用的Redmine文件的内容是

<VirtualHost *:80>
    ServerAdmin jd@neongecko.com

    DocumentRoot /var/www
    <Directory />
        Options FollowSymLinks
        AllowOverride None
    </Directory>
    <Directory /var/www/>
        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>

    # See 
    # http://www.modrails.com/documentation/Users%20guide%20Apache.html 
    # for details on what these options do.  They will lead to an increase
    # in memory usage, but significantly reduced access times.


    # Speeds up spawn time tremendously -- if your app is compatible. 
    # RMagick seems to be incompatible with smart spawning
    PassengerSpawnMethod smart


    # Keep the application instances alive longer. Default is 300 (seconds)
    PassengerPoolIdleTime 300


    # Additionally keep a copy of the Rails framework in memory. If you're 
    # using multiple apps on the same version of Rails, this will speed up
    # the creation of new RailsAppSpawners. This isn't necessary if you're
    # only running one or 2 applications, or if your applications use
    # different versions of Rails.
    RailsFrameworkSpawnerIdleTime 0

    # Just in case you're leaking memory, restart a listener 
    # after processing 5000 requests
    PassengerMaxRequests 5000


    # Only check for restart.txt et al up to once every 5 seconds, 
    # instead of once per processed request
    PassengerStatThrottleRate 5

    # Specify the minimum number of instances passenger can keep
    # while cleaning idle instances
    PassengerMinInstances 3

    <Location /redmine>
        Options Indexes -ExecCGI FollowSymLinks -MultiViews
        # AllowOverride None
        Order allow,deny
        Allow from all

        # mod_rails
        # PassengerUser redmine
        #RailsEnv edoceo_live
        RailsBaseURI /redmine

        # environment.rb
        # Redmine::Utils::relative_url_root = "/redmine"    
    </Location>

</VirtualHost>

# Then after the virtualhost is loaded, send it a request
# to initialize the redmine installation
PassengerPreStart http://2222.us/redmine/

它应该工作但不是吗?有人可以提供建议吗?

2 个答案:

答案 0 :(得分:3)

上帝,我是愚蠢的,我使用了错误的IP .....

答案 1 :(得分:0)

您可能在此处遇到防火墙问题,或者更有可能需要在路由器上设置端口转发,以便将端口80上的流量转发到您的Linux机箱。