Nginx的config文件 - 图1

    这段代码就表示一个代理服务器,当让也可以配置多台,

    listen:表示当前的代理服务器监听的端口,默认的是监听80端口。注意,如果我们配置了多个server,这个listen要配置不一样,不然就不能确定转到哪里去了。

    server_name:表示监听到之后需要转到哪里去,这时我们直接转到本地,这时是直接到nginx文件夹内。

    location`:表示匹配的路径,这时配置了/`表示所有请求都被匹配到这里

    root:里面配置了root这时表示当匹配这个请求的路径时,将会在这个文件夹内寻找相应的文件,这里对我们之后的静态文件伺服很有用。

    index:当没有指定主页时,默认会选择这个指定的文件,它可以有多个,并按顺序来加载,如果第一个不存在,则找第二个,依此类推。

    error_pag:是代表错误的页面。

    当我们访问localhost时,转到tomcat修改内容:

    1. #当我们访问localhost时,转到tomcat修改内容
    2. server_name localhost:8080;
    3. location / {
    4. proxy_pass http://localhost:8080;
    5. }

    此时修改了上面两个地方,tomcat目前在8080端口,可以根据自己的需要修改。这里有一个新元素proxy_pass,它表示代理路径,相当于转发,而不像之前说的root必须指定一个文件夹。