|
|
要在Windows的NGINX下部署Ghost博客系统,需要执行以下步骤:; e* `' H' o! A0 P+ b
$ K+ k6 D7 r/ J- _步骤1:安装Node.js0 i( Z, A6 l* [- ~1 T, D7 }
8 G1 z+ V& z" m4 C% |& |; E在Windows上安装Node.js。这是一个基于JavaScript的服务器端开发环境,使Ghost能够运行。
7 e+ A& i$ l$ t
) m1 D) P, q; o8 e# {步骤2:安装Ghost& z0 U, B! l! \0 ~) F) N2 n& v9 Q% q
% e; p' s* |& J5 g: e4 g; o在Ghost官方网站上下载最新版本的Ghost。解压缩下载的文件并移动到想要安装Ghost的文件夹。然后通过命令行运行`npm install --production`以安装所有必要的依赖项。, C, _2 L5 U$ y/ m7 e9 o" F
) u' H/ |. R& t) Z7 k* r p步骤3:配置NGINX6 |' H; b/ a% s7 f" O6 y( z7 K
' m' ?* w' c; a7 x安装NGINX。打开文件夹,找到“conf”目录,并编辑nginx.conf文件。在http部分的末尾添加以下内容:4 M3 C9 H- W& g8 C4 W
# B, f5 t6 V2 o
```nginx
) y9 v& e/ p6 G6 N7 O- |. M, Iserver {
( d/ V% @8 y( q% ^& g listen 80;1 r/ a2 T# \' b- x
server_name your-domain.com;) l2 I1 b5 H# H
, y( f0 F! y, c* E4 R/ V
location / {
) y+ o% s* _& `+ E( i proxy_set_header X-Real-IP $remote_addr;0 Y; q+ P% B8 T1 ^, N6 C
proxy_set_header Host $http_host;
& X( M- y+ L5 w7 P proxy_pass http://127.0.0.1:2368;
: J' u( o! z5 J, x4 ^/ P }4 a! y! W( I# {8 c1 ?2 G
}
( u; M( p% l0 ]! j9 ]```/ I- s7 C3 V+ P2 j$ I" D5 T
: v( F" f4 ~7 x# J- j; w7 P+ x3 I
将“your-domain.com”替换为你的域名。这样,所有通过http://your-domain.com的访问都将被定向到Ghost服务器的2368端口。
# `1 I- U4 V$ w* ]
9 m! f d8 F% y2 y+ O* C# ?步骤4:启动Ghost; G& D, H% L7 n" l6 c P9 e
0 W+ N t- c9 ]/ Z2 Q+ m# P/ {) G
在Ghost程序文件所在的文件夹中打开命令行,输入`npm start --production`以启动Ghost。现在你可以在浏览器中访问http://your-domain.com。应该可以看到Ghost的欢迎界面。6 S% K! u5 u3 S% x, u# D+ v# }" _
2 r# n7 s8 n; O+ @0 \/ a
默認情況下Ghost将運行在http://localhost:2368上,但是馬上通過Nginx反向代理縮短Ghost的網址,讓Ghost運行在http://your-domain.com上。' ^$ W, J, W, D
4 C; a4 A3 O* e4 ^- @, f
这就是在Windows的NGINX下部署Ghost博客系统的简单步骤和路径。 |
|