apache版本2.2,配置内容如下
ProxyRequests Off
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
<VirtualHost *:80>
ServerName www.moyu2.com
DocumentRoot D:/xielei/tlshow/public
<Directory D:/xielei/tlshow/public>
Options Indexes FollowSymLinks
AllowOverride none
Order allow,deny
Allow from all
</Directory>
ProxyPass /stylesheets !
ProxyPass /javascripts !
ProxyPass /images !
ProxyPreserveHost on
ProxyPass / http://127.0.0.1:3000/
ProxyPassReverse / http://127.0.0.1:3000/
</VirtualHost>
使用IP直接访问3000端口一切正常
http://121.11.81.250:3000
但是使用域名就乱套了....很多样式不正确..js也不能正确执行...为什么呢?
http://www.moyu2.com
ie和firefox显示的效果完全不一样.
在firefox下.只是样式乱了..脚本可以正常.执行.
在ie下..不但样式是乱的,连脚本都执行不了..
使用IE点击下边的连接的时候rails有如下异常
Processing ApplicationController#index (for 66.249.72.48 at 2008-07-04 22:52:01) [GET]
Session ID: abe50a5ae25bf7ca8d009dadf3ee5db2
Parameters: {}
ActionController::RoutingError (No route matches "/comment/id=895" with {:method=>:get}):
d:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/routing.rb:1441:in `recognize_path'
d:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/routing.rb:1424:in `recognize'
d:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/dispatcher.rb:170:in `handle_request'
d:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/dispatcher.rb:115:in `dispatch'
d:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/dispatcher.rb:126:in `dispatch_cgi'
d:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/dispatcher.rb:9:in `dispatch'
d:/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mswin32-60/bin/../lib/mongrel/rails.rb:76:in `process'
d:/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mswin32-60/bin/../lib/mongrel/rails.rb:74:in `synchronize'
d:/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mswin32-60/bin/../lib/mongrel/rails.rb:74:in `process'
d:/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mswin32-60/bin/../lib/mongrel.rb:159:in `process_client'
d:/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mswin32-60/bin/../lib/mongrel.rb:158:in `each'
d:/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mswin32-60/bin/../lib/mongrel.rb:158:in `process_client'
d:/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mswin32-60/bin/../lib/mongrel.rb:285:in `run'
d:/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mswin32-60/bin/../lib/mongrel.rb:285:in `initialize'
d:/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mswin32-60/bin/../lib/mongrel.rb:285:in `new'
d:/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mswin32-60/bin/../lib/mongrel.rb:285:in `run'
d:/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mswin32-60/bin/../lib/mongrel.rb:268:in `initialize'
d:/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mswin32-60/bin/../lib/mongrel.rb:268:in `new'
d:/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mswin32-60/bin/../lib/mongrel.rb:268:in `run'
d:/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mswin32-60/bin/../lib/mongrel/configurator.rb:282:in `run'
d:/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mswin32-60/bin/../lib/mongrel/configurator.rb:281:in `each'
d:/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mswin32-60/bin/../lib/mongrel/configurator.rb:281:in `run'
d:/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mswin32-60/bin/mongrel_rails:128:in `run'
d:/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mswin32-60/bin/../lib/mongrel/command.rb:212:in `run'
d:/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mswin32-60/bin/mongrel_rails:281
d:/ruby/bin/mongrel_rails:19:in `load'
d:/ruby/bin/mongrel_rails:19
Rendering D:/xielei/tlshow/public/404.html (404 Not Found)
问题补充:我在config/route.rb只配置了一个默认的controller
map.root :controller => "games"
还需要配置其他的东西吗?这个好像不是controller的问题吧..
问题补充:没人遇到这种问题吗?
相关推荐
默认情况下,Rails应用将运行在3000端口上,但也可以通过修改配置文件指定其他端口号。 - 如果3000端口已被占用(如Apache占用80端口),可以尝试使用其他端口,例如3001或3002。在命令行输入`Ctrl+C`可停止当前...
在Windows环境下安装Redmine是一个涉及多个步骤的过程,主要涉及到Ruby on Rails、Apache、MySQL等组件的配置。首先,RailsInstaller是简化Rails在Windows上安装的一个工具,它包含了Rails、Ruby、SQLite、Git和...
通过上述步骤,可以在Windows环境下成功配置Apache作为静态内容服务器,并通过Mongrel部署多个Rails应用。这种方式不仅提高了服务器资源的利用率,还简化了管理和维护工作。此外,通过使用反向代理技术,可以灵活地...
在Windows环境下安装和配置Redmine 2.5.2是一个涉及多个步骤的过程,需要对Ruby、Rails、数据库支持以及相关工具有一定的了解。首先,确保你的系统满足Redmine 2.5.2所支持的Ruby版本,例如Ruby 1.8.7、1.9.2、1.9.3...
通过以上步骤,您可以成功地在 Windows 系统上安装和配置 Redmine 0.8.X 版本。在整个过程中,请仔细检查每个步骤,并确保所有软件都按照文档的要求正确安装和配置。这将有助于避免潜在的问题,并确保 Redmine 能够...
通过上述步骤,可以在 Windows Server 2008 上成功安装并配置 Redmine。虽然 Windows 平台下的性能不如 Linux 平台,但对于部分用户来说,这仍然是一个可行的选择。在实际操作过程中可能会遇到各种问题,但通过官方...
在Windows平台上将Ruby on Rails(RoR)应用于生产环境可能会比在Unix-like系统上更具挑战性,但并非不可能。这篇文章将向新手Web程序员和对RoR感兴趣的开发者介绍如何在Windows上建立并部署一个稳定的生产环境。 ...
- **在非上网机上将Redmine安装为Windows服务**:详细介绍了如何在不连接互联网的情况下将Redmine作为Windows服务安装,使得Redmine可以在服务器启动时自动运行。 #### 小结 通过以上步骤,即使是在局域网环境下,...
本文将详细介绍在 Windows 2003 系统下如何安装 Redmine。 ##### 1. 安装 RailsInstaller **RailsInstaller** 包含了 Ruby、Rails、Bundler、Git、Sqlite、TinyTDS 等组件,可以极大地方便 Ruby 程序的开发和部署...
Nginx 是一个高性能的 Web 和反向代理服务器, 它具有有很多非常优越的特性: 作为 Web 服务器:相比 Apache,Nginx 使用更少的资源,支持更多的并发连接,体现更高...你还能够在 不间断服务的情况下进行软件版本的升级。
例如,在Apache中,使用mod_passenger模块,创建一个类似以下的配置: ``` *:80> ServerName your.redmine.domain DocumentRoot /path/to/your/redmine/public PassengerEnabled on RailsEnv production `...
本压缩包"redmine-3.0.5.zip"是专为Windows平台设计的,包含了在Windows环境下运行Redmine所需的全部组件。 Redmine 的主要功能包括但不限于: 1. **项目管理**:创建和管理多个项目,分配任务,设置里程碑,跟踪...
2. **配置数据库**:在C:\InstantRails\rails_apps\Redmine\config目录下,将`database.yml.example`文件重命名为`database.yml`,这是Redmine的数据库配置文件。 3. **启动服务**:在C:\InstantRails目录下,运行`...
本文将详细介绍如何在Windows XP环境下安装 Redmine 1.2.1,包括所需软件的下载、安装和配置步骤。 首先,确保您准备了以下软件: 1. InstantRails-2.0-win:Ruby 运行环境,可以从 ...
6. 配置Web服务器:如果你的服务器使用Apache或Nginx,需要配置虚拟主机指向Redmine的公共目录。 ### 4. 非上网机上作为Windows服务 如果服务器不能直接访问互联网,可以将Redmine安装为Windows服务,实现开机自动...
【标题】"nginx 1.17.9.1 Unicorn.zip" 涉及的核心知识点是Nginx服务器和Unicorn,以及它们在Windows环境下的应用。Nginx是一款高性能的HTTP和反向代理服务器,以其高效、轻量级、稳定性和并发处理能力而闻名。1.17....
从URL http://instantrails.rubyforge.org/svn/trunk/InstantRails-win/InstantRails/mysql/bin/libmySQL.dll下载libmySQL.dll文件,将其放置在Windows的System32目录和RailsInstaller\Ruby1.8.7\bin目录下。...
在Linux Mint系统中,MySQL数据库默认不支持中文字符集,主要原因是其服务器和数据库的默认编码为latin1,而拉丁文编码无法完全涵盖中文字符。为了解决这个问题,我们需要将MySQL的字符集设置为UTF-8,因为UTF-8编码...
配置Web服务器以代理到Redmine的Rails应用,例如在Apache中使用Passenger模块。 8. **启动Redmine**: 最后,运行`rails server`启动Redmine应用。此时,你应该可以通过Web浏览器访问配置的URL来使用Redmine。 ...