你好,我已成功设置了我的 Redmine 服务器(Ubuntu 12.04LTS、Apache2、Passenger、Mysql,使用指南如下:http://www.redmine.org/projects/redmine/wiki/HowTo_Install_Redmine_in_Ubuntu)。但是我遇到了一个小问题。我很想在浏览器的地址栏中输入我服务器的内部 IP 地址并访问该网站,但我必须输入 ip_address/redmine,而我无法将路由器转发到那里。目前,如果我在浏览器中使用我的网站 www.example.net 或 ip_address,我会得到默认的 apache2“它有效”(index.html) 页面。
我附上了我的配置文件,因为我没有找到使用相同设置的其他示例,如果您需要,只需索取更多配置文件即可。此外,如果其中有任何额外的不需要的东西,请告诉我,以便我可以将其删除
这是我的 ports.conf 文件:
NameVirtualHost *:80
Listen 80
<IfModule mod_ssl.c>
# If you add NameVirtualHost *:443 here, you will also have to change
# the VirtualHost statement in /etc/apache2/sites-available/default-ssl
# to <VirtualHost *:443>
# Server Name Indication for SSL named virtual hosts is currently not
# supported by MSIE on Windows XP.
Listen 443
</IfModule>
<IfModule mod_gnutls.c>
Listen 443
</IfModule>
这是我在 /etc/apache2/sites-enabled/ 中找到的 000-default 文件
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www
<Directory /var/www/redmine>
RailsBaseURI /redmine
PassengerResolveSymlinksInDocumentRoot on
</Directory>
<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>
由于某种原因 httpd.conf 是空的
答案1
您正在使用 Passenger 来为 Rails 应用程序提供服务。
尝试更改您的文档根目录:
DocumentRoot /var/www/redmine/public
<Directory /var/www/redmine/public>
Allow from all
Options -MultiViews
</Directory>
当然重新加载Apache服务。
如果这还不够,请阅读 Passenger 文档以在虚拟主机根目录上发布: http://www.modrails.com/documentation/Users%20guide%20Apache.html#_deploying_to_a_virtual_host_8217_s_root