springcloud alibaba nacos linux配置的詳細(xì)教程
首先從github上下載nacos的壓縮包:https://github.com/alibaba/nacos/releases

下載完成之后,通過(guò)WinSCP把文件傳到linux服務(wù)器上接著通過(guò)tar -zxvf命令將此壓縮包解壓

解壓完成之后,進(jìn)入conf目錄下的

clusmter.conf文件打開(kāi)并在里面加上

通過(guò):wq命令保存退出接著通過(guò)vim命令進(jìn)入startup.sh

此處修改完成之后,找到這個(gè)文件最下面的位置

添加紅框中的相關(guān)配置,保存退出接著進(jìn)入nginx的conf文件中

找到nginx.conf文件,vim進(jìn)入修改nginx負(fù)載的相關(guān)端口

upstream cluster中添加的端口號(hào)就是之前在nacos的conf文件中添加的三個(gè)端口,nginx默認(rèn)端口是80,本人改成了1111保存退出之后可以通過(guò)./nginx -c /usr/local/nginx/conf/nginx.conf命令啟動(dòng)nginx服務(wù)了。-c 表示nginx啟動(dòng)時(shí)讀取/usr/local/nginx/conf/nginx.conf這個(gè)配置文件中的信息接著再回到nacos中進(jìn)入nacos的bin目錄下通過(guò)./startup.sh -p端口號(hào)啟動(dòng)nacos啟動(dòng)完成之后可以通過(guò)ps -ef|grep nacos|grep -v grep |wc -l 查看一共啟動(dòng)了幾個(gè)nacos服務(wù)

我這里一共啟動(dòng)了三個(gè)nacos服務(wù)接著把之前的springcloud中的application.yml中的nacos路徑換成nginx的路徑和端口號(hào)

通過(guò)url查看服務(wù)是否注冊(cè)到了linux上的nacos中

最后因?yàn)閚acos默認(rèn)集成了一個(gè)嵌入式數(shù)據(jù)庫(kù),如果想讓nacos的配置讀到mysql中,可以進(jìn)入nacos的conf目錄中,里面有一個(gè)nacos-mysql.sql打開(kāi)里面就是nacos需要的一些表和數(shù)據(jù),拷貝出來(lái),放到mysql中執(zhí)行以下即可,接著打開(kāi)application.properties
spring.datasource.platform=mysqldb.num=1db.url.0=jdbc:mysql://127.0.0.1:3306/nacos_config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTCdb.user=rootdb.password=123456
添加上面的代碼,并且修改成自己mysql的url,user和password即可,以后再nacos上的配置就會(huì)保存到mysql中,而不是nacos自帶的嵌入式數(shù)據(jù)庫(kù)了
到此這篇關(guān)于springcloud alibaba nacos linux配置的詳細(xì)教程的文章就介紹到這了,更多相關(guān)springcloud alibaba內(nèi)容請(qǐng)搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!
相關(guān)文章:
1. python中文本字符處理的簡(jiǎn)單方法記錄2. 資深程序員:給Python軟件開(kāi)發(fā)測(cè)試的25個(gè)忠告!3. Python-openpyxl表格讀取寫(xiě)入的案例詳解4. PHP laravel實(shí)現(xiàn)導(dǎo)出PDF功能5. ASP基礎(chǔ)知識(shí)Command對(duì)象講解6. 使用Blazor框架實(shí)現(xiàn)在前端瀏覽器中導(dǎo)入和導(dǎo)出Excel7. JavaScript實(shí)現(xiàn)留言板實(shí)戰(zhàn)案例8. 如何在python中執(zhí)行另一個(gè)py文件9. vscode運(yùn)行php報(bào)錯(cuò)php?not?found解決辦法10. 如何從Python的cmd中獲得.py文件參數(shù)

網(wǎng)公網(wǎng)安備