&引用;在此服务器上找不到请求的URL/项目;当我尝试运行redmine时(Ubuntu 16.04,Apache2,乘客)
为了在Ubuntu 16.04上运行redmine(ROR应用程序),我在apache上安装了passenger。 我按照文档中的描述设置了所有内容,但我始终得到“在此服务器上找不到请求的URL/项目” 如果我添加一个简单的html页面,它可以很好地加载。 站点配置如下所示:&引用;在此服务器上找不到请求的URL/项目;当我尝试运行redmine时(Ubuntu 16.04,Apache2,乘客),apache,passenger,ubuntu-16.04,redmine,Apache,Passenger,Ubuntu 16.04,Redmine,为了在Ubuntu 16.04上运行redmine(ROR应用程序),我在apache上安装了passenger。 我按照文档中的描述设置了所有内容,但我始终得到“在此服务器上找不到请求的URL/项目” 如果我添加一个简单的html页面,它可以很好地加载。 站点配置如下所示: <VirtualHost ip:80> ServerName redmine.domain.com ServerAlias www.redmine.domain.com ServerAdmin webmaste
<VirtualHost ip:80>
ServerName redmine.domain.com
ServerAlias www.redmine.domain.com
ServerAdmin webmaster@localhost
ServerAlias webmail.redmine.domain.com
ServerAlias admin.redmine.domain.com
DocumentRoot /home/user/public_html/redmine
PassengerRuby /home/user/.rvm/gems/ruby-2.4.2/wrappers/ruby
RailsEnv production
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
<Directory "/home/user/public_html/redmine">
Options FollowSymLinks
Require all granted
Allow from all
Options -MultiViews
</Directory>
[ N 2017-09-27 14:02:32.7396 7376/T1 age/Cor/CoreMain.cpp:1068 ]: Passenger core shutdown finished
[ N 2017-09-27 14:02:32.7504 7404/T1 age/Wat/WatchdogMain.cpp:1283 ]: Starting Passenger watchdog...
[ N 2017-09-27 14:02:32.7678 7408/T1 age/Cor/CoreMain.cpp:1083 ]: Starting Passenger core...
[ N 2017-09-27 14:02:32.7681 7408/T1 age/Cor/CoreMain.cpp:248 ]: Passenger core running in multi-application mode.
[ N 2017-09-27 14:02:32.7746 7408/T1 age/Cor/CoreMain.cpp:830 ]: Passenger core online, PID 7408
[ N 2017-09-27 14:02:32.7895 7417/T1 age/Ust/UstRouterMain.cpp:537 ]: Starting Passenger UstRouter...
[ N 2017-09-27 14:02:32.7905 7417/T1 age/Ust/UstRouterMain.cpp:350 ]: Passenger UstRouter online, PID 7417
[Wed Sep 27 14:02:32.832157 2017] [mpm_prefork:notice] [pid 7398] AH00163: Apache/2.4.18 (Ubuntu) mod_fcgid/2.3.9 Phusion_Passenger/5.1.8 OpenSSL/1.0.2g configured -- resuming normal operations
[Wed Sep 27 14:02:32.832208 2017] [core:notice] [pid 7398] AH00094: Command line: '/usr/sbin/apache2'
[ N 2017-09-27 14:02:34.9949 7408/T8 age/Cor/SecurityUpdateChecker.h:374 ]: Security update check: no update found (next check in 24 hours)
=============== Phusion Passenger Standalone web server started ===============
PID file: /home/user/public_html/redmine/tmp/pids/passenger.3000.pid
Log file: /home/user/public_html/redmine/log/passenger.3000.log
Environment: development
Accessible via: http://0.0.0.0:3000/
You can stop Phusion Passenger Standalone by pressing Ctrl-C.
===============================================================================
[ N 2017-09-27 14:43:00.4493 13372/T7 age/Cor/SecurityUpdateChecker.h:374 ]: Security update check: no update found (next check in 24 hours)
App 13412 stdout:
App 13428 stdout:
Started HEAD "/" for 127.0.0.1 at 2017-09-27 14:43:04 +0300
Processing by WelcomeController#index as HTML
(1.1ms) SELECT MAX(`settings`.`updated_on`) FROM `settings`
Setting Load (0.6ms) SELECT `settings`.* FROM `settings` WHERE `settings`.`name` = 'rest_api_enabled' ORDER BY `settings`.`id` DESC LIMIT 1
AnonymousUser Load (0.5ms) SELECT `users`.* FROM `users` WHERE `users`.`type` IN ('AnonymousUser') ORDER BY `users`.`id` ASC LIMIT 1
Current user: anonymous
Setting Load (0.6ms) SELECT `settings`.* FROM `settings` WHERE `settings`.`name` = 'login_required' ORDER BY `settings`.`id` DESC LIMIT 1
Redirected to http://0.0.0.0/login?back_url=http%3A%2F%2F0.0.0.0%2F
Filter chain halted as :check_if_login_required rendered or redirected
Completed 302 Found in 180ms (ActiveRecord: 7.6ms)
最初我禁用了autoindex,但收到了一个错误,现在我没有收到错误,但仍然没有redmine页面。你有什么想法或其他需要的日志吗
还包括:
bundle exec passenger start
报告如下:
<VirtualHost ip:80>
ServerName redmine.domain.com
ServerAlias www.redmine.domain.com
ServerAdmin webmaster@localhost
ServerAlias webmail.redmine.domain.com
ServerAlias admin.redmine.domain.com
DocumentRoot /home/user/public_html/redmine
PassengerRuby /home/user/.rvm/gems/ruby-2.4.2/wrappers/ruby
RailsEnv production
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
<Directory "/home/user/public_html/redmine">
Options FollowSymLinks
Require all granted
Allow from all
Options -MultiViews
</Directory>
[ N 2017-09-27 14:02:32.7396 7376/T1 age/Cor/CoreMain.cpp:1068 ]: Passenger core shutdown finished
[ N 2017-09-27 14:02:32.7504 7404/T1 age/Wat/WatchdogMain.cpp:1283 ]: Starting Passenger watchdog...
[ N 2017-09-27 14:02:32.7678 7408/T1 age/Cor/CoreMain.cpp:1083 ]: Starting Passenger core...
[ N 2017-09-27 14:02:32.7681 7408/T1 age/Cor/CoreMain.cpp:248 ]: Passenger core running in multi-application mode.
[ N 2017-09-27 14:02:32.7746 7408/T1 age/Cor/CoreMain.cpp:830 ]: Passenger core online, PID 7408
[ N 2017-09-27 14:02:32.7895 7417/T1 age/Ust/UstRouterMain.cpp:537 ]: Starting Passenger UstRouter...
[ N 2017-09-27 14:02:32.7905 7417/T1 age/Ust/UstRouterMain.cpp:350 ]: Passenger UstRouter online, PID 7417
[Wed Sep 27 14:02:32.832157 2017] [mpm_prefork:notice] [pid 7398] AH00163: Apache/2.4.18 (Ubuntu) mod_fcgid/2.3.9 Phusion_Passenger/5.1.8 OpenSSL/1.0.2g configured -- resuming normal operations
[Wed Sep 27 14:02:32.832208 2017] [core:notice] [pid 7398] AH00094: Command line: '/usr/sbin/apache2'
[ N 2017-09-27 14:02:34.9949 7408/T8 age/Cor/SecurityUpdateChecker.h:374 ]: Security update check: no update found (next check in 24 hours)
=============== Phusion Passenger Standalone web server started ===============
PID file: /home/user/public_html/redmine/tmp/pids/passenger.3000.pid
Log file: /home/user/public_html/redmine/log/passenger.3000.log
Environment: development
Accessible via: http://0.0.0.0:3000/
You can stop Phusion Passenger Standalone by pressing Ctrl-C.
===============================================================================
[ N 2017-09-27 14:43:00.4493 13372/T7 age/Cor/SecurityUpdateChecker.h:374 ]: Security update check: no update found (next check in 24 hours)
App 13412 stdout:
App 13428 stdout:
Started HEAD "/" for 127.0.0.1 at 2017-09-27 14:43:04 +0300
Processing by WelcomeController#index as HTML
(1.1ms) SELECT MAX(`settings`.`updated_on`) FROM `settings`
Setting Load (0.6ms) SELECT `settings`.* FROM `settings` WHERE `settings`.`name` = 'rest_api_enabled' ORDER BY `settings`.`id` DESC LIMIT 1
AnonymousUser Load (0.5ms) SELECT `users`.* FROM `users` WHERE `users`.`type` IN ('AnonymousUser') ORDER BY `users`.`id` ASC LIMIT 1
Current user: anonymous
Setting Load (0.6ms) SELECT `settings`.* FROM `settings` WHERE `settings`.`name` = 'login_required' ORDER BY `settings`.`id` DESC LIMIT 1
Redirected to http://0.0.0.0/login?back_url=http%3A%2F%2F0.0.0.0%2F
Filter chain halted as :check_if_login_required rendered or redirected
Completed 302 Found in 180ms (ActiveRecord: 7.6ms)
之后当我去
links http://0.0.0.0/login?back_url=http%3A%2F%2F0.0.0.0%2F
页面显示正确,我可以登录并使用它。虽然从redmine.domain.com我得到了同样的错误。您的
DocumentRoot
可能不应该指向应用程序的顶级目录:/home/user/public\u html/redmine
相反,它应该指向一个带有静态文件的目录,Apache应该在没有帮助的情况下提供这些文件,然后父目录将作为ruby应用程序使用;如果直接父目录不是ruby应用程序的顶级目录(即带有config.ru
)设置passengerapprot
()保存config.ru
的目录,在本例中可能是:/home/user/public\u html/redmine
您的DocumentRoot
可能不应该指向应用程序的顶级目录:/home/user/public\u html/redmine
,而应该指向一个包含Apache应该不提供的静态文件的目录帮助,然后父目录将作为ruby应用程序使用;如果直接父目录不是ruby应用程序的顶级目录(即带有config.ru
的目录),则将PassengerAppRoot
()设置为保存config.ru
的目录,在这种情况下可能是:/home/user/public\u html/redmine
/p>/etc/apache2/sites enabled/000-default.conf
从
DocumentRoot/var/www/html
到
DocumentRoot/var/www//etc/apache2/sites enabled/000-default.conf 从 DocumentRoot/var/www/html 到
DocumentRoot/var/www/这不适合我自己这不适合我自己