Skip to content

Commit 95f841a

Browse files
committed
doc: update docs/nginx.md
1 parent 2478e94 commit 95f841a

File tree

1 file changed

+38
-0
lines changed

1 file changed

+38
-0
lines changed

docs/nginx.md

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,9 @@ $ docker run --name some-nginx -v /some/content:/usr/share/nginx/html:ro -d ngin
7373
- `/var/www/html` _(default docroot)_
7474
- `logs`: `/var/log/nginx/access.log`, `/var/log/nginx/error.log`
7575

76+
配置
77+
---
78+
7679
### 全局变量
7780
<!--rehype:wrap-class=col-span-2 row-span-4-->
7881

@@ -352,6 +355,41 @@ server {
352355

353356
您可以使用 Let's Encrypt 轻松保护您的网站/应用程序。去 [lets-encrypt](https://certbot.eff.org/lets-encrypt/ubuntuxenial-nginx.html) 获取更多信息
354357

358+
虚拟主机与重定向
359+
---
360+
361+
### 基础服务器块
362+
363+
```nginx
364+
server {
365+
listen 80;
366+
server_name example.com www.example.com;
367+
root /var/www/example/public;
368+
index index.html index.htm;
369+
}
370+
```
371+
372+
### HTTP→HTTPS 重定向
373+
374+
```nginx
375+
server {
376+
listen 80;
377+
server_name demo.com www.demo.com;
378+
return 301 https://demo.com$request_uri;
379+
}
380+
```
381+
382+
### 规范主机
383+
384+
```nginx
385+
# Force non-www
386+
server {
387+
listen 80;
388+
server_name www.demo.com;
389+
return 301 $scheme://demo.com$request_uri;
390+
}
391+
```
392+
355393
### 重定向(301永久)
356394
<!--rehype:wrap-class=row-span-2-->
357395

0 commit comments

Comments
 (0)