鍍金池/ 問答/Linux/ 想問大家一個(gè)nginx的部署問題

想問大家一個(gè)nginx的部署問題

想問大家一下如果在nginx中一個(gè)端口部署了兩個(gè)項(xiàng)目,那么如果用ip地址訪問,那顯示的是哪個(gè)項(xiàng)目啊,如何設(shè)置默認(rèn)顯示的項(xiàng)目

回答
編輯回答
墨沫
  1. 一個(gè)域名(包括ip)+一個(gè)端口只能對應(yīng)一個(gè)項(xiàng)目。
  2. 不同項(xiàng)目,要么配域名(hosts),要么使用不同端口訪問。
2017年6月12日 12:54
編輯回答
擱淺
  1. 盡量不要拋出一個(gè)帶有不確定性的問題,這會(huì)引入成倍的復(fù)雜性。比如僅就此問而言,去問“怎樣用nginx部署ip來源的訪問”要好于“用nginx部署域名來源的訪問后用ip訪問會(huì)怎樣”,前者的問題復(fù)雜度止于:“能不能部署?”->“能部署的話如何部署”這兩級(jí);后者起碼需要“先描述現(xiàn)象、而后推導(dǎo)原因、最后給出建議”這三級(jí)流程,而且還不一定解決問題。
  2. nginx的listen指令可以直接指定ip,配合server_name指定域名,應(yīng)該可以滿足兩個(gè)來源這個(gè)需求。瀏覽器沒指定端口的話,默認(rèn)是走80。
  3. 不建議直接用ip訪問,除非這個(gè)ip是前級(jí)負(fù)載均衡,否則不是太靈活。
2018年2月16日 21:02
編輯回答
司令

做映射
兩個(gè)項(xiàng)目都監(jiān)聽80端口,兩個(gè)項(xiàng)目的server_name寫不一樣
你瀏覽器訪問的時(shí)候肯定是去訪問server_name 而不是你配置的ip+端口號(hào)啊

2018年5月21日 01:49