|
|
要在Windows的NGINX下部署Ghost博客系统,需要执行以下步骤:, {/ |+ b) M2 x1 \+ Z
) u! [# ^: L5 F
步骤1:安装Node.js6 \. f6 Y* u, [% c ^! V
3 M/ L1 d0 Q6 A/ N
在Windows上安装Node.js。这是一个基于JavaScript的服务器端开发环境,使Ghost能够运行。
2 r' F9 M$ t; t, @
9 _9 B; S3 w% P' s步骤2:安装Ghost
8 d5 }6 S# n1 r0 ?. w0 O% z$ m+ ~6 L# K) y M/ O2 I! Z! Z: `" x
在Ghost官方网站上下载最新版本的Ghost。解压缩下载的文件并移动到想要安装Ghost的文件夹。然后通过命令行运行`npm install --production`以安装所有必要的依赖项。! K5 o* w+ G+ v1 ]0 [
! P/ |8 P) x2 K
步骤3:配置NGINX
/ a5 n6 n) y7 g9 S+ m: t7 W: P* N
" w# {' D( P) e* }安装NGINX。打开文件夹,找到“conf”目录,并编辑nginx.conf文件。在http部分的末尾添加以下内容:
. k& D1 l/ \. x3 f( C( @; |: {* n& K8 g3 k
```nginx
8 Y! F& O; t* B4 y8 ?3 k {1 ]server { I8 a; A" t- k0 P
listen 80;& y5 {, K+ f2 X
server_name your-domain.com;6 u/ x3 E9 V% v1 W& [% j2 a; c, S, h
5 L1 `7 s7 y: Y/ `
location / {
3 Q$ t8 w \- ? proxy_set_header X-Real-IP $remote_addr;/ m, r7 h& a; E
proxy_set_header Host $http_host;
, H$ U5 }& S8 s. A proxy_pass http://127.0.0.1:2368;
3 n8 h9 A3 r$ N" H( s3 M }
4 w8 g. I% ~* K7 R8 I* E/ y}! h& K8 H4 ?; {$ b* y, ^
```
$ o2 r, Y; y) h+ _' a- ?. `$ B! ?" ^
将“your-domain.com”替换为你的域名。这样,所有通过http://your-domain.com的访问都将被定向到Ghost服务器的2368端口。
( b1 N* M1 i2 l) P, a0 u
: f9 \- I( Z) R; U$ y% W步骤4:启动Ghost
5 w% Z9 A) `% Y K
6 p. X2 X9 \) E- y+ P; |7 q c% ]在Ghost程序文件所在的文件夹中打开命令行,输入`npm start --production`以启动Ghost。现在你可以在浏览器中访问http://your-domain.com。应该可以看到Ghost的欢迎界面。
" p" m, h9 Q5 Z5 Z: E
" n2 J* r8 x: e& W默認情況下Ghost将運行在http://localhost:2368上,但是馬上通過Nginx反向代理縮短Ghost的網址,讓Ghost運行在http://your-domain.com上。
7 S6 S' g/ g3 w4 `$ ?$ u. ^2 E' k9 C7 f% d, o, Y( _ f
这就是在Windows的NGINX下部署Ghost博客系统的简单步骤和路径。 |
|