- 帖子
- 1008
- 主题
- 761
- 精华
- 0
- 积分
- 1794
- 贡献
- 941
- 激情
- 7771
- 阅读权限
- 100
- 最后登录
- 2020-4-28
|
nginx支持泛域名支持的方法
) U+ Y, ]" m0 ]+ g要使用Nginx下的泛域名支持,必须在编译 Nginx的时候加上
- {# C1 o9 E2 e3 {–with-http_sub_module0 I' B. P0 K& j
freebsd下ports安装的时候有提示的,选上即可。! D% f7 o% r M( q
方法我google了半天,网上的好多我照做都是不行的,例如这个:
9 v; s/ d- f" Z+ s% M# @listen 80;( n+ M6 y2 ~7 R" k3 I
server_name www.yourdomain.com *.yourdomain.com;" E5 q6 @+ _. d: n0 ^, A% q
这个会提示:
1 r, W5 p ^+ t0 p' {; D; _# nginx -t: X: h0 _0 L: K; i
2009/01/04 13:22:56 [emerg] 63944#0: conflicting parameter “*.bsdlover.cn” in www.conf:14
% b5 f" h5 S2 ]/ j9 @2009/01/04 13:22:56 [emerg] 63944#0: the configuration file nginx.conf test failed3 ~( m1 R. n: H
还有些文章里面说的是:& {& C1 T' o r; \
server_name .yourdomain.com;7 e' K; K3 y5 ?# A3 X/ ^. F) }( W
这个也是不行的,经过我的实验,正确的做法是:
4 M- x. y1 d7 E6 \( h2 jserver_name _;! Z0 k: U3 @1 `" u0 O' K: l
这样就可以了,留个笔记,呵呵
9 _6 L& b( r4 Y X5 f. J) S* d6 Q& C$ H( ~* E5 A0 Y+ B
(备用 ..待测试) 参考: http://haply.info/?p=398 |
|