配置初衷
有三个项目,分别是test_a,test_b,test_c,想使用三个不同的配置文件来代理这三个项目,在这里的话不同的项目,使用不同的html代替了,可以理解哈,使用端口映射如下:
test_a:10000
test_b:10001
test_c:10002
需要说明一点的是,每个配置文件里面都可以映射多个端口,并不是说只能映射一个端口。
创建代替项目的三个html文件:
[yunweijia@localhost nginx]$ pwd
/usr/local/nginx
[yunweijia@localhost nginx]$ cd html/
[yunweijia@localhost html]$ echo 'my name is test_a' > test_a.html
[yunweijia@localhost html]$ echo 'my name is test_b' > test_b.html
[yunweijia@localhost html]$ echo 'my name is test_c' > test_c.html
[yunweijia@localhost html]$ ls
test_a.html test_b.html test_c.html
[yunweijia@localhost html]$
开始配置
在http中添加include参数,并指定配置文件存放路径,意思是加载该路径下的配置文件。
[yunweijia@localhost nginx]nbsp;pwd
/usr/local/nginx
[yunweijia@localhost nginx]nbsp;vim conf/nginx.conf
# 在http{}里面添加如下信息
include /usr/local/nginx/conf.d/*.conf;
[yunweijia@localhost nginx]$
上面配置的意思是,nginx程序在启动的时候自动去加载“/usr/local/nginx/conf.d”目录下以“.conf”结尾的配置文件。
在指定目录下新建我们的项目配置文件,如下:
[yunweijia@localhost nginx]$ mkdir conf.d
[yunweijia@localhost nginx]$ cd conf.d/
[yunweijia@localhost conf.d]$ touch {test_a,test_b,test_c}.conf
[yunweijia@localhost conf.d]$ ls
test_a.conf test_b.conf test_c.conf
[yunweijia@localhost conf.d]$
新建的项目配置文件中书写nginx配置的时候,直接从server开始书写,例子如下:
———END———
限 时 特 惠: 本站每日持续更新海量各大内部创业教程,一年会员只需98元,全站资源免费下载 点击查看详情
站 长 微 信: wxii2p22
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。