簡體   English   中英

IP地址URL的Nginx Config

[英]Nginx Config for IP Address URL

我希望像這樣https://IP_ADDRESS/設置我的URL。 我已經安裝了rails和puma,並且正在Nginx配置下苦苦掙扎。 我的服務器在Ubuntu 16.04上。

/ etc / nginx / sites-available / default:

upstream app-name-production-backend {
  server unix:///home/rails/apps/app-name/production/shared/sockets/puma.sock;
}

server {
    listen 80;
    listen [::]:80 ipv6only=on;

    root /home/rails/apps/app-name/production/current/public/;

    index index.html index.htm index.nginx-debian.html;

    server_name _;

    location / {
      proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
      proxy_set_header Host $http_host;
      proxy_set_header X-Forwarded-Proto $scheme;
      proxy_redirect off;

      if (!-f $request_filename) {
        proxy_pass http://app-name-production-backend;
        break;
      }
    }
}

我的Nginx配置正確嗎?

所以,我遇到的問題是,我有force_ssl聲明中application_controller.rb ,這是迫使所有通過https (端口443),而不是通過服務任何http (80端口),也因為沒有配置端口443和我不它沒有顯示“ This site can't be reached (在Chrome上)”消息的位置的SSL證書。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM