我正在使用 Phusion-passenger 和 nginx 部署我的 rails 应用程序,当我转到我的服务器 IP 地址时,我能够访问我的 rails 应用程序,但是当我转到域名时我无法访问它。我的配置文件如下所示;
server {
listen 80;
server_name my_domain.com;
passenger_enabled on;
root /home/user/rails_app/public;
}
我已经尝试以多种方式配置我的 nginx.conf,但它没有访问域名。我还像这样创建了指向我的应用程序根文件夹的符号链接
ln -s /opt/nginx/conf/sites-available/rails_app /opt/nginx/conf/sites-enabled/rails_app
我也试过这样做
ln -s /home/user/rails_app/public /home/user/rails_app
我也更新了我的 nginx.conf 文件看起来像这样
server {
listen 80;
server_name my_domain.com www.my_domain.com;
root /home/user/rails_app/public;
passenger_enabled on;
passenger_base_uri /rails_app;
rails_env production;
}