gpt4 book ai didi

带路径的 Apache 虚拟主机

转载 作者:行者123 更新时间:2023-12-02 04:52:33 25 4
gpt4 key购买 nike

我正在使用 Phusion passenger 和 Apache HTTPD 部署一个 Rails 应用程序,为此我必须在 Apache 中创建一个虚拟主机来关联我的应用程序的根目录。这个过程是成功的,实际上我的应用程序正在运行,但我的问题是我必须在我的域路径中执行此操作,例如“mydomain.com/railsapp”。我试过这个配置,但都失败了。**

配置1

ServerAdmin admin@mydomain.com
ServerName mydomain.com/railsapp

RailsEnv production
RailsBaseURI /app

DocumentRoot /var/www/rails/app/public
<Directory /var/www/rails/app/public>
AllowOverride all
Options -MultiViews
#Require all granted
</Directory>

ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined

配置2

ServerAdmin admin@mydomain.com
ServerName mydomain.com
ServerPath /railsappp

RailsEnv production
RailsBaseURI /app

DocumentRoot /var/www/rails/app/public
<Directory /var/www/rails/app/public>
AllowOverride all
Options -MultiViews
#Require all granted
</Directory>

ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined

配置3

ServerAdmin admin@mydomain.com
ServerName mydomain.com
ServerAlias mydomain.com/railsappp

RailsEnv production
RailsBaseURI /app

DocumentRoot /var/www/rails/app/public
<Directory /var/www/rails/app/public>
AllowOverride all
Options -MultiViews
#Require all granted
</Directory>

ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined

有人知道怎么做吗?

最佳答案

使用 ServerName 作为我的 domain.com 并使用 ProxyPass 和 ProxyPassReverse 指令将/railsapp 重定向到所需位置....阅读更多关于反向代理的信息..

关于带路径的 Apache 虚拟主机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26611752/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com