nginx的学习(配置文件,以及部署的疑惑)
1、在windows下安裝nginx,解壓之后,在此目錄下,dos進(jìn)去,start nginx
2、配置文件:
http {
??? include?????? mime.types;
??? default_type? application/octet-stream;
??? sendfile??????? on;??
??? keepalive_timeout? 65;
?? ?upstream localhost { ?
??????? server localhost:8080 weight=1 max_fails=3 fail_timeout=10s; ?
??????? server localhost:8085 weight=1 max_fails=3 fail_timeout=10s; ?
??? }
??? server {
??????? listen?????? 8086;
??????? server_name? localhost;
?????? location? / { ??? ????????
??????????? proxy_pass http://localhost; ??????????
??????? }
??? }
}
3、疑惑
多臺nginx實現(xiàn)均衡,有幾種方法:1、每臺nginx都有公網(wǎng)地址,在域名處設(shè)置同個域名多個指向,最簡單實現(xiàn)輪洵。但故障切負(fù)會慢一點。
2、一臺公網(wǎng)nginx通過upstream功能,輪洵、ip、url多方式分發(fā)到內(nèi)網(wǎng)多臺nginx。但公網(wǎng)的nginx如果down機的話,內(nèi)網(wǎng)全段。
3、一對公網(wǎng)nginx加三個公網(wǎng)ip,通過keepalive實現(xiàn)高可用,再upstream到內(nèi)網(wǎng)。
4、一臺硬件均衡服務(wù)器在前端,再通過硬件均衡到內(nèi)容的其它服務(wù)器。
我的解答:
1:是一個域名指向了多臺服務(wù)器,多臺服務(wù)器都裝有nginx,這多
臺服務(wù)器裝nginx,也沒有作用呀,是不是這多臺服務(wù)器還要向下分發(fā)?
2:我們一般的做法是第2種,弄一個公網(wǎng),裝nginx,然后分發(fā)到內(nèi)網(wǎng)多臺機器
3:沒看懂是怎么回事
4:可能是用硬件均衡,也不是太懂
轉(zhuǎn)載于:https://www.cnblogs.com/li1111xin/p/4795500.html
總結(jié)
以上是生活随笔為你收集整理的nginx的学习(配置文件,以及部署的疑惑)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Redis应用场景(转)
- 下一篇: 虚拟机安装CentOS6.4