Phusion Messenger 虚拟主机
Phusion Messenger virtual host
我正在尝试 运行 一个带有 phusion passenger 的 ruby 应用服务器。问题是该应用程序托管在也托管其他网站的 apache 服务器上。所以我尝试实现虚拟主机。现在由于某种原因我无法访问我的应用程序。 DNS 确实会重定向查询,但会将其重定向到服务器上托管的另一个网站。 phusion passenger 运行ning在3000端口,virtualhost文件如下:
<VirtualHost *:3000>
ServerAdmin admin@something.com
ServerName something.com
ServerAlias www.something.com
# !!! Be sure to point DocumentRoot to 'public'!
DocumentRoot /var/www/redmine/public/
RailsEnv development
IndexOptions SuppressHTMLPreamble
RewriteEngine On
RewriteOptions inherit
<Directory /var/www/redmine/public>
# This relaxes Apache security settings.
AllowOverride all
Order allow,deny
#MultiViews must be turned off.
Options Indexes FollowSymLinks -MultiViews +ExecCGI
# Uncomment this if you're on Apache >= 2.4:
Require all granted
</Directory>
原来有两个问题:
<VirtualHost *:3000>
应该是 <VirtualHost *:80>
<Directory /var/www/redmine/public>
应该是 <Directory /var/www/redmine/public/>
。 public 之后的一个小斜线就产生了不同。
我正在尝试 运行 一个带有 phusion passenger 的 ruby 应用服务器。问题是该应用程序托管在也托管其他网站的 apache 服务器上。所以我尝试实现虚拟主机。现在由于某种原因我无法访问我的应用程序。 DNS 确实会重定向查询,但会将其重定向到服务器上托管的另一个网站。 phusion passenger 运行ning在3000端口,virtualhost文件如下:
<VirtualHost *:3000>
ServerAdmin admin@something.com
ServerName something.com
ServerAlias www.something.com
# !!! Be sure to point DocumentRoot to 'public'!
DocumentRoot /var/www/redmine/public/
RailsEnv development
IndexOptions SuppressHTMLPreamble
RewriteEngine On
RewriteOptions inherit
<Directory /var/www/redmine/public>
# This relaxes Apache security settings.
AllowOverride all
Order allow,deny
#MultiViews must be turned off.
Options Indexes FollowSymLinks -MultiViews +ExecCGI
# Uncomment this if you're on Apache >= 2.4:
Require all granted
</Directory>
原来有两个问题:
<VirtualHost *:3000>
应该是<VirtualHost *:80>
<Directory /var/www/redmine/public>
应该是<Directory /var/www/redmine/public/>
。 public 之后的一个小斜线就产生了不同。