1、修改config目錄下的elasticsearch.yml檔案,找到network.host 修改為0.0.0.0
如下圖
這是網上大部分帖子的說法,不過這時候我去啟動es,發現壓根啟動不了。
這時候我去elasticsearch.bat檔案輸入pause指令,發現報兩個錯誤
2、因為阿里雲系統記憶體只有2g,所以我們要修改config目錄下的jvm.options檔案
把-xms1g -xmx1g改為 -xms500m -xmx500m
如圖
注意:兩個大小要一樣,否則會報我上圖的第乙個錯誤
3、這時候再去啟動,發現還有乙個錯誤
解決方案如下:
將vm設定成 server vm:
找到 jre安裝目錄 /lib /i386 /jvm.cfg 檔案,jvm預設是client版本 :如圖所示,第一行和第二行互換位置即可,誰在上面就是誰。目前是server vm
該錯誤可以參考這個鏈結
4、最後一步 就是去新增阿里雲安全組規則,把9200和9300埠新增進來就好
外網就可以直接訪問阿里雲上的es了
Flask部署到阿里雲外網訪問無響應
在這次把flask專案放到阿里雲伺服器後,按照把對應的埠加到阿里雲平台的網路入組後還是沒有解決,看了網上很多解決方法都沒解決,說什麼改host 為阿里雲內網ip 還是沒辦法,後來試驗後才解決 其實首先那裡的host 直接用host 0.0.0.0 是沒有任何問題的,問題在於要在centos 下防火牆...
阿里雲vpc訪問外網配置
一般配置一台伺服器有eip來提供外網流量的訪問,這台ecs也是可以訪問網際網路的,其它內網的ecs只需要有內網即可,要訪問外網就通過有eip這台機器來訪問外網 首先需要新增一條預設的路由。然後需要在有eip的ecs來做相應設定。修改 etc sysctl.conf 檔案,新增配置 net.ipv4....
tomcat 部署 外網訪問
引用 2.接著設定tomcat,進入tomcat目錄下的conf,文字編輯器開啟server.xml,找到第1個 把8080改為80,因為路由器 剛才設定了80。下面還有幾個connector 跟這個差不多的,不鳥他們。3.如果有了網域名稱,沒有這步可以忽略 接著找到 把localhost改成你的網...