liferay實例(instances)操作

lifray實例存在於admin/instances中,初始化裏面就一個實例 liferay.com,這個是webid,我們可以把這一個實例理解成一個集團公司,他的下面可以建立很多的公司,在這裏一個實例可以對應多個社區,在什麼情況下需要建立多個實例呢?當你建立的多個社區他們之間是完全沒有關係的,是完全獨立的,就像google公司和伊利公司兩個無關時就可以新建一個google實例和伊利實例,如果是一個實例下的社區通過域名+/frendly url是可以相互訪問的,很多情況下我們不希望這樣,那麼就要新建一個實例.新建一個實例後,還要將這個域名指向本機,如www.163.com,你輸入www.163.com就會進入到這個實例中,那麼這就是一個全新的實例了.但是這樣有個問題,默認的實例總是指向liferay.com,這樣是很討厭的,輸入localhost/web/guest/home總是會到了liferay.com,而且也是不安全的,當你上線後,輸入www.163.com雖然指向了你的實例,但是如果有不懷好意者,用IP+端口+web/guest/home這樣就訪問到了liferay.com實例.怎麼辦?實例是不能刪除的,幸好liferay提供了這樣的設置,在portal.properties裏面有個defult.web.id將他改爲www.163.com的webid(163.com),這樣不管是輸入localhost/web/guest/home還是遠程用IP+端口+web/guest/home訪問的都將是www.163.com實例.還有我總是看到有很多的朋友想屏蔽guest社區甚至想刪掉他,這是沒有必要的,geust這是一個系統社區,我們完全可以在新建實例之初就重新指定一個自已想到的系統社區,這個是在portal.properties裏面system group的設置,而且是可以設置多個的.
發佈了6 篇原創文章 · 獲贊 0 · 訪問量 2972
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章