两个单域应用程序

时间:2018-02-22 00:29:12

标签: apache nginx puma

我有两个申请。 1)Angular 5作为前端,2)Ruby on Rails作为前端和后端。

Angular 5域名 - http(s)://www.xyz.net/和Ruby on Rails域名 - http(s)://www.xyz.net/blogs。

我可以使用子域,但我想要在没有包含SSL的子域的单域中。

这可能吗?如果是,那么我该怎么做?

请指南

1 个答案:

答案 0 :(得分:1)

您可以在nginx(/ etc / site-enabled文件夹)

中进行如下设置
server {
  listen 80 default_server;
  listen [::]:80 default_server;

  root /var/www/;

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

  server_name _;

  location /blogs/ {
    # Blog Project - Ruby on Rails
    alias /var/www/PROJECT-2;
    try_files $uri$args $uri$args/ /var/www/PROJECT-2;
  }

  location / {
    # Angular Project 
    alias /var/www/PROJECT-1/;
    try_files $uri$args $uri$args/ /var/www/PROJECT-1/;
  }
}