网站显示“欢迎使用nginx!”作为家庭索引Rails App

时间:2019-09-13 14:19:32

标签: ruby-on-rails nginx ubuntu-18.04 puma

我的Rails Web应用程序显示为主页“ Welcome to nginx!”。 我尝试过别人的技巧,但对我不起作用。 我没有.com域DNS,所以我使用IP地址进行访问。 当我访问http://myip时,出现“欢迎使用nginx!”, 但是如果我访问http://myip/model,那么我会得到一个正确的Rails应用程序网站

我在Ubuntu 18.04上, 彪马3.12.1, Nginx 1.14, Rails 5.2.3, Ruby 2.5.1

“ / etc / nginx / sites-available / default”

upstream app {
    server unix:/home/benhur/servidor/shared/sockets/puma.sock fail_timeout=0;
}

server {
    listen 80;
    server_name my_ip

    root /home/benhur/servidor/public;

    try_files $uri/index.html $uri @app;

    location @app {
        proxy_pass http://app;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header Host $http_host;
        proxy_redirect off;
    }

“ / etc / nginx / nginx.conf”

user www-data;
worker_processes auto;
pid /run/nginx.pid;
include /etc/nginx/modules-enabled/*.conf;

events {
        worker_connections 768;
}

http {
        sendfile on;
        tcp_nopush on;
        tcp_nodelay on;
        keepalive_timeout 65;
        types_hash_max_size 2048;

        include /etc/nginx/mime.types;
        default_type application/octet-stream;

        ssl_protocols TLSv1 TLSv1.1 TLSv1.2; # Dropping SSLv3, ref: POODLE
        ssl_prefer_server_ciphers on;

        access_log /var/log/nginx/access.log;
        error_log /var/log/nginx/error.log;

        gzip on;

        include /etc/nginx/conf.d/*.conf;
        include /etc/nginx/sites-enabled/*;
}

我需要对nginx进行哪些配置,以在我的Web应用程序的所有页面(包括主页)中显示正确的Rails应用程序。 非常感谢。

0 个答案:

没有答案