# 服務器
[](https://github.com/hexojs/site/edit/master/source/zh-cn/docs/server.md "改進本文")
## [](https://hexo.io/zh-cn/docs/server.html#hexo-server "hexo-server")[hexo-server](https://github.com/hexojs/hexo-server)
Hexo 3.0 把服務器獨立成了個別模塊,您必須先安裝?[hexo-server](https://github.com/hexojs/hexo-server)?才能使用。
~~~
$ npm install hexo-server --save
~~~
安裝完成后,輸入以下命令以啟動服務器,您的網站會在?`http://localhost:4000`?下啟動。在服務器啟動期間,Hexo 會監視文件變動并自動更新,您無須重啟服務器。
~~~
$ hexo server
~~~
如果您想要更改端口,或是在執行時遇到了?`EADDRINUSE`?錯誤,可以在執行時使用?`-p`?選項指定其他端口,如下:
~~~
$ hexo server -p 5000
~~~
### [](https://hexo.io/zh-cn/docs/server.html#靜態模式 "靜態模式")靜態模式
在靜態模式下,服務器只處理?`public`?文件夾內的文件,而不會處理文件變動,在執行時,您應該先自行執行?`hexo generate`,此模式通常用于生產環境(production mode)下。
~~~
$ hexo server -s
~~~
### [](https://hexo.io/zh-cn/docs/server.html#自定義-IP "自定義 IP")自定義 IP
服務器默認運行在?`0.0.0.0`,您可以覆蓋默認的 IP 設置,如下:
~~~
$ hexo server -i 192.168.1.1
~~~
## [](https://hexo.io/zh-cn/docs/server.html#Pow "Pow")Pow
[Pow](http://pow.cx/)?是一個 Mac 系統上的零配置 Rack 服務器,它也可以作為一個簡單易用的靜態文件服務器來使用。
### [](https://hexo.io/zh-cn/docs/server.html#安裝 "安裝")安裝
~~~
$ curl get.pow.cx | sh
~~~
### [](https://hexo.io/zh-cn/docs/server.html#設置 "設置")設置
在?`~/.pow`?文件夾建立鏈接(symlink)。
~~~
$ cd ~/.pow$ ln -s /path/to/myapp
~~~
您的網站將會在?`http://myapp.dev`?下運行,網址根據鏈接名稱而定。