最新在线看的黄网|伊人久久久久久久网站|日本a视频专区二|欧美A级无码毛片|有扫五av在线播放|好屌日aV在线播放|内射福利视频导航|极品少妇一区二区视频|无吗在线一区播放|性爱黄色视频不卡

寶塔搭建fiora聊天室

fiora聊天室是基于node.js和react由碎碎醬獨自開發(fā)的開源網頁聊天室,使用socket.io模塊WebSocket協(xié)議通訊,支持Service Worker和PWA.功能豐富,并且簡單易上手,很適合作為學習node.js的參考項目,node.js初學者的福音(此條5毛,碎碎醬你看到快給我錢錢。)

項目地址:?https://github.com/yinxin630/fiora

文檔:https://yinxin630.github.io/fiora/zh-Hans/

演示站點:

  1. fiora
  2. MoeChat

寶塔安裝Fiora

1. 自我安裝好寶塔。(至少CentOS?7.6 裝好nginx)
2. 在 軟件商店 安裝好PM2管理器、MongoDB、Redis,三個應用。
3. 如有外部安全防火墻 請預先開放9200端口,寶塔開啟9200端口。
4. ssh連接服務器

5. 先測試下環(huán)境是否正常 沒有的退出重新連接SSH
node -v
npm -v

6. 拉取源碼并存放于/opt文件夾 如果沒有git請 yum -y install git
git clone https://github.com/yinxin630/fiora.git -b master?/opt/fiora/

7. 進入fiora夾

cd /opt/fiora/

8. 安裝依賴,用yarn來安裝 沒有yarn的請 npm install -g yarn
yarn install

9. 構建
yarn build:web

10. 配置 JwtSecret? 請將*****??替換為一個秘密文本

echo "JwtSecret=******" > .env

11. 啟動
yarn start

12. 注冊用戶

打開 http://你服務器ip:9200 注冊第一個用戶: admin

13. 接下來配置管理員,先使用Ctrl+C斷開運行。

14. 獲取用戶userid?比如admin

fiora getUserId admin

15. 設置管理員 寶塔打開 /opt/fiora/.env?文件,添加下列一行:(userid是上面取到的一連串文本,注意代換。)

Administrator=userid

16. 再次啟動fiora

yarn start

17. 瀏覽器刷新,檢查是否有管理權限了。沒問題使用Ctrl+C斷開運行 配置PM2在后臺運行

pm2 start?yarn?--name fiora -- start

18. 刷新聊天室 教程完成!

開機/重啟后如何啟動

cd /opt/fiora/

yarn start

使用Ctrl+C斷開運行

pm2 start?yarn?--name fiora -- start

更多配置參考

https://yihttps://yinxin630.github.io/fiora/zh-Hans/docs/confignxin630.github.io/fiora/zh-Hans/docs/config

域名反代

如需要加證書,申請/更換ssl時需關閉域名反代。

1. 寶塔面板里面,先點擊左側網站,添加站點,然后再點擊添加好了的域名
2. 網址 -?域名?- 設置- 反向代理 - 增加反向代理
3. 目標URL http://127.0.0.1:9200

打開你的域名,就可以看到Fiora在運行了。
其它的設置事項,請參考官方說明。

緩存問題

1.緩存問題 如修改后 ip:9200 訪問正常?域名訪問還是舊文件

暫停域名反代

關閉 反向代理的 開啟緩存

刪除反向代理-->配置文件里 expires 12h;

清空 /www/server/nginx/proxy_cache_dir/ 夾里文件

清空 /www/server/nginx/proxy_temp_dir/ 夾里文件

如有cdn 也需要清除cdn緩存

開啟域名反代

強制刷新/清空瀏覽器緩存/換個瀏覽器 重新訪問

DIY

需在聊天室無啟用的情況下修改 修改完需重構

側邊:?/opt/fiora/packages/web/src/modules/Sidebar/ (這個夾里都是有關側邊的,主要文件是Sidebar.tsx)

主頁:?/opt/fiora/packages/web/src/template.html

圖標: /opt/fiora/packages/server/public/(這個夾里三個帶logo圖片就是了)

修改好后

進入:??cd /opt/fiora/

重構:??yarn build:web

啟動:??yarn start

瀏覽器Ctrl+F5強制刷新聊天室 檢查修改是否成功 有問題 使用Ctrl+C斷開運行 重新修改完再次?重構 啟動?待所有沒問題后

使用Ctrl+C再次斷開運行用,使用PM2后臺運行就可以了:

pm2 start?yarn?--name fiora -- start

DIY結束

遷移

MongoDB數(shù)據(jù)庫和 public下的文件遷移了就行

阿里企業(yè)郵箱、網易企業(yè)郵箱、新網企業(yè)郵箱
【標準版】400元/年/5用戶/無限容量
【外貿版】500元/年/5用戶/無限容量
其它服務:網站建設、企業(yè)郵箱、數(shù)字證書ssl、400電話、
聯(lián)系方式:電話:13714666846 微信同號

聲明:本站所有作品(圖文、音視頻)均由用戶自行上傳分享,或互聯(lián)網相關知識整合,僅供網友學習交流,若您的權利被侵害,請聯(lián)系 管理員 刪除。

本文鏈接:http://www.goalq.com.cn/article_32630.html