1
0
mirror of https://shylinux.com/x/ContextOS synced 2025-04-27 01:28:28 +08:00
ContextOS/usr/wiki/nginx.md
2018-09-11 11:11:32 +08:00

46 lines
904 B
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

## 简介
Nginx 是一个异步框架的Web服务器也可以用作反向代理负载均衡和HTTP缓存。
- 维基百科: [https://zh.wikipedia.org/wiki/Nginx](https://zh.wikipedia.org/wiki/Nginx)
- 官网: [https://www.nginx.org/](https://www.nginx.org/)
## 源码安装
```
$ wget http://nginx.org/download/nginx-1.15.2.tar.gz
$ tar xzf nginx-1.15.2.tar.gz
$ cd nginx-1.15.2
$ ./configure
$ make
$ sudo make install
$ sudo nginx
$ curl localhost
...
```
## 基本配置
```
http {
server {
listen 80;
server_name localhost;
location / {
root html;
index index.html index.htm;
}
location /proxy {
proxy_pass http://localhost:9094;
}
}
}
```
### http 系统配置
### server 服务配置
#### listen 网络连接
#### server_name 服务名称
### location 路由配置
#### root 文件目录
#### index 索引文件
#### proxy_pass 反向代理