>[danger] **棄用提醒:**
> *由于看云對于免費用戶的限制愈發嚴苛,本文檔已經遷移至語雀。本文檔將不做維護。*
> **語雀地址**:[https://www.yuque.com/a632079/nodebb](https://www.yuque.com/a632079/nodebb)
*****
# Config.json 配置

>好吧,就當我買個萌吧,下面繼續。
NodeBB的大多數配置由管理員控制面板(ACP)處理。但在位于NodeBB根文件夾的配置文件(`config.json`)中還定義了少數與服務器相關的選項。
## 這些值是默認 通過安裝腳本 設置的:
* `url` 是指向您的 NodeBB 的 完整Web地址。如果您沒有域名,那么IP地址也可以正常工作(例如:`http://127.0.0.1:4567`)。路由安裝也在這里定義他們的路由(例如 : `http://127.0.0.1:4567/forum`)
* `secret` 是用于 Cookie會話 的 散列文本字符串。如果改變密鑰,那么所有現有的 sessons 將不再有效,用戶需要重新登錄。
* `database` 定義NodeBB使用的主數據庫。(例如: `redis` 或 `mongo` )
* `redis` 和 `mongodb` 是包含數據庫鏈接信息的對象,它們包含下面的部分或全部的內容:
- `host`
- `port`
- `uri` (Mongodb 填連接地址)
- `username` (僅 Mongodb 填寫)
- `password`
- `database`
## 以下值是可選的,并覆蓋由NodeBB設置的默認值:
* `port`(默認值:`4567`)指定 NodeBB 綁定的端口號。您可以指定端口組,NodeBB 將會生成等同端口數量的進程。如果使用多個端口,則需要配置一個 負載均衡器 來處理對不同端口的請求。
* `bcrypt_rounds`(默認值:12)指定密碼的加密回合數。較慢的機器可以選擇減少輪次以加快登錄過程,但是如果計算機處理能力過快,以至于默認值已經不足以滿足計算的時間,您 可以選擇 提高回合數以提升撞庫的難度。
* `upload_path`(默認值:`/public/uploads`)指定相對于 NodeBB 根目錄 的 上傳文件的保存路徑。
* `jobsDisabled` 這可以禁用在一定間隔內運行的作業。
- 例如:“jobsDisabled”:true 將禁用日常摘要郵件和通知。此選項對于運行多個NodeBB 進程 的安裝很有用。在這樣的設置中,只有一個進程可以處理`jobs`,而其他進程可以將`jobs`設置為true 。
> 其實 我也沒看懂上面那個該怎么配置....
* `socket.io` Socket.io 的配置項
- `transports` (默認值:`["polling", "websocket"]`) 配置 Socket.IO 使用的傳輸協議
- `address` ( 默認值: `""`) Socket.IO 的服務器地址。可以為空。
- `origins` (默認值為在 config.json 中 url 所在的所有端口) 可為 Socket.IO 定義不同的 URL,格式為: `domain.tid:port`(例如:example.org:*)
* `bind_address`(默認值:`0.0.0.0` 或 全部接口)指定 NodeBB 應綁定的本地地址。
- 默認情況下,NodeBB 將偵聽所有接口上的請求,但設置后,NodeBB 將只接受該接口的連接。
* `sessionKey`(默認值:`express.sid`)指定使用的會話密鑰。
>[info] 編寫: NodeBB Development Team
維護: a632079
審核: PA Team
最后更新: 2017.08.17
- 序
- 贊助
- 導言
- 安裝
- 通過操作系統
- Windows + Mongodb/Redis
- Ubuntu/Debian + Redis/Mongodb
- CentOS + Redis
- CentOS + Mongodb
- FreeBSD/OpenBSD + Redis
- Arch Linux + Redis
- OSX + Redis
- 通過云服務
- 通過主機面板安裝
- AppNode
- CPanel
- 寶塔
- 使用
- FAQ
- 高級
- 運行 NodeBB
- 配置 Config.json
- 配置 Nginx
- 配置 MongoDB
- 更新 NodeBB
- 設置 Widgets
- 安裝 Yarn
- 更新 MongoDB
- 數據庫備份與恢復
- 重置管理員密碼
- 讓 NodeBB 支持搜索
- 優化
- 優化配置,提升NodeBB處理能力
- Google字體庫 -> 360公共前端庫
- Google字體庫 -> 中科大鏡像
- 海外VPS提升NodeBB訪問速度
- 通過 NodeBB API 自動發帖
- 開發
- 準備
- 常用方法 & 變量
- 插件制作
- 使用工具包編寫一個插件
- 主題制作
- 使用工具包編寫一個主題
- 部件制作
- 國際化
- 鉤子(hook)使用說明