# 服务器
## [hexo-server](#hexo-server "<a href=")">[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
```
### 静态模式
在静态模式下,服务器只处理 `public` 文件夹内的文件,而不会处理文件变动,在执行时,您应该先自行执行 `hexo generate`,此模式通常用于生产环境(production mode)下。
```
$ hexo server -s
```
### 自定义 IP
服务器默认运行在 `0.0.0.0`,您可以覆盖默认的 IP 设置,如下:
```
$ hexo server -i 192.1681.1
```
## Pow
[Pow](http://pow.cx/) 是一个 Mac 系统上的零配置 Rack 服务器,它也可以作为一个简单易用的静态文件服务器来使用。
### 安装
```
$ curl get.pow.cx | sh
```
### 设置
在 `~/.pow` 文件夹建立链接(symlink)。
```
$ cd
$ ln -s
```
您的网站将会在 `http://myapp.dev` 下运行,网址根据链接名称而定。
- 文档
- 开始使用
- 概述
- 建站
- 配置
- 指令
- 迁移
- 基本操作
- 写作
- Front-matter
- 标签插件(Tag Plugins)
- 资源文件夹
- 数据文件
- 服务器
- 生成文件
- 部署
- 自定义
- 永久链接(Permalinks)
- 主题
- 模版
- 变量
- 辅助函数(Helpers)
- 国际化(i18n)
- 插件
- 其他
- 问题解答
- 贡献
- API
- 核心
- 概述
- 事件
- 局部变量
- 路由
- Box
- 渲染
- 文章
- 脚手架(Scaffold)
- 主题
- 扩展
- 控制台(Console)
- 部署器(Deployer)
- 过滤器(Filter)
- 生成器(Generator)
- 辅助函数(Helper)
- 迁移器(Migrator)
- 处理器(Processor)
- 渲染引擎(Renderer)
- 标签插件(Tag)