Nginx不同目录中的几个项目

时间:2017-05-09 10:29:19

标签: nginx

首先为我的英语道歉,因为它不是很好。我是nginx的新手,我有一个根本的疑问:

使用单个机器,使用相同的IP和相同的端口,使用nginx(在不同的目录中分隔)为多个项目提供服务的最简单方法是什么?

example.com/project1
example.com/project2
example.com/project3

亲切的问候。

1 个答案:

答案 0 :(得分:0)

您需要在单个服务器块中使用多个位置指令来执行您需要为每个项目执行的操作。位置指令内部的内容实际上取决于它们的项目类型。例如,我有一些WordPress实例,它们会在这些位置指令中包含fastcgi配置行。

示例:

server {
    listen 80;
    server_name example.com;

    location /project1 {
        # What goes here depends on what type of project this is.
    }
    location /project2 {
        # What goes here depends on what type of project this is.
    }
    location /project3 {
        # What goes here depends on what type of project this is.
    }
}