mirror of
https://shylinux.com/x/ContextOS
synced 2025-04-26 17:24:05 +08:00
46 lines
904 B
Markdown
46 lines
904 B
Markdown
## 简介
|
||
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 反向代理
|