|
|
要在Windows的NGINX下部署Ghost博客系统,需要执行以下步骤:0 H. l, `% K7 E' ~- v. T
: O) a! w4 Y" W: z v d
步骤1:安装Node.js0 U7 X( k* O! b
4 A# [! f& W2 D2 g
在Windows上安装Node.js。这是一个基于JavaScript的服务器端开发环境,使Ghost能够运行。
+ Q8 {; A! S1 L- }5 z5 s* Z, B2 K" l$ b+ h
步骤2:安装Ghost
) [% O5 x, _1 V' u. k1 p
4 l, B; x% u2 k! B在Ghost官方网站上下载最新版本的Ghost。解压缩下载的文件并移动到想要安装Ghost的文件夹。然后通过命令行运行`npm install --production`以安装所有必要的依赖项。( A, m4 D2 e* M5 c- q
4 j6 e m2 u, B, V步骤3:配置NGINX
) i3 b. v& u, ]) O: J; D6 h- j+ ~
$ [# r7 s, K: g* t. ~# T安装NGINX。打开文件夹,找到“conf”目录,并编辑nginx.conf文件。在http部分的末尾添加以下内容:
! y0 a! } K' z2 D& ?3 I7 h8 R/ T' c/ u: ^/ V, x
```nginx; J% D9 I: W! A, \
server {
/ h8 \8 Z1 j S7 O listen 80;( T1 N$ P" b+ y4 Z, |: N1 y. n
server_name your-domain.com;) m& d0 V, R ]6 w
6 v' Y( F" i- @
location / {4 u; m: K2 m ^/ L h
proxy_set_header X-Real-IP $remote_addr;, A/ [: w# O$ G3 s5 K0 x( g
proxy_set_header Host $http_host;+ r0 c# z4 T- `
proxy_pass http://127.0.0.1:2368;) s6 j3 c L: `/ }+ l6 G
}
$ c/ U- T% ~6 f7 s* e( a( x) U ~}
# S6 g5 v* W2 W5 i$ ]( p```
# q }! Y5 G' u8 A
H" H) J6 F1 q& M! ~将“your-domain.com”替换为你的域名。这样,所有通过http://your-domain.com的访问都将被定向到Ghost服务器的2368端口。
0 [* X& R" {. _1 H
( D8 i9 Q: H: l. t5 a: r0 d: c/ t0 i步骤4:启动Ghost
8 Q- r9 }7 ], ^) [- K4 e; i i+ K: D& K7 [" P7 m& z( p y$ r
在Ghost程序文件所在的文件夹中打开命令行,输入`npm start --production`以启动Ghost。现在你可以在浏览器中访问http://your-domain.com。应该可以看到Ghost的欢迎界面。
( r! l7 x) n: \& a+ o( m- P) `2 \7 L: P- v; |$ r4 ^5 C
默認情況下Ghost将運行在http://localhost:2368上,但是馬上通過Nginx反向代理縮短Ghost的網址,讓Ghost運行在http://your-domain.com上。* \0 G% G9 l2 t# f( w# I; e
5 L4 _9 i5 Y4 `' t
这就是在Windows的NGINX下部署Ghost博客系统的简单步骤和路径。 |
|