---
title: 配置功能
description: "1. 打开nginx.conf配置文件。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengwebs/ecosystemEnable/Tengine/kunpengtengine_02_0017.html
sourcePath: /source/zh/kunpengwebs/ecosystemEnable/Tengine/kunpengtengine_02_0017.html
indexId: f9d7d422a247d258283b6511aefcddbf4d6c9d1a9705143054d8093892382f6f74
---
# 配置功能

#### 配置HTTPS功能

1. 打开nginx.conf配置文件。
  1 vim /usr/local/tengine-nginx/conf/nginx.conf

2. 按“i”进入编辑模式，修改以下内容。

  - 将“#user nobody;”修改为“user root;”。
  - 将HTTPS模块下的注释符号#全部去掉。
  - 将HTTPS模块下的“listen 443 ssl;”修改为“listen 20000 ssl;”（也可以使用默认端口）。
  - 将HTTPS模块下的“ssl_certificate cert.pem;”修改为“ssl_certificate /usr/local/tengine-nginx/server_2048.crt;”。
  - 将HTTPS模块下的“ssl_certificate_key cert.key;”修改为“ssl_certificate_key /usr/local/tengine-nginx/server_2048.key;”。
  - 在HTTPS模块下的“server_name localhost;”后面一行添加“ssl_async on;”，即开启异步功能。
原文件默认内容：

```
#user  nobody;
# HTTPS server
#
#server {
#    listen       443 ssl;
#    server_name  localhost;
#    ssl_certificate      cert.pem;
#    ssl_certificate_key  cert.key;
#    ssl_session_cache    shared:SSL:1m;
#    ssl_session_timeout  5m;
#    ssl_ciphers  HIGH:!aNULL:!MD5;
#    ssl_prefer_server_ciphers  on;
#    location / {
#        root   html;
#        index  index.html index.htm;
#    }
#}
```

修改后内容：
```
user
root;
# HTTPS server
#
server {
listen
20000
ssl;
server_name  localhost;
ssl_async on;
ssl_certificate
/usr/local/tengine-nginx/server_2048.crt;
ssl_certificate_key
/usr/local/tengine-nginx/server_2048.key;
ssl_session_cache    shared:SSL:1m;
ssl_session_timeout  5m;
ssl_ciphers  HIGH:!aNULL:!MD5;
ssl_prefer_server_ciphers  on;
location / {
root   html;
index  index.html index.htm;
}
}
```


3. 按“Esc”键，输入:wq!，按“Enter”保存并退出编辑。


#### 配置HTTP功能

1. 打开nginx.conf配置文件。
  1 vim /usr/local/tengine-nginx/conf/nginx.conf

2. 按“i”进入编辑模式，修改以下内容。

  - 将“#user nobody;”修改为“user root;”。
  - 将HTTP模块下的“listen 80;”修改为“listen 10000;”（也可以使用默认端口）。
原文件默认内容：

```
#user  nobody;
http {
include       mime.types;
default_type  application/octet-stream;
#log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
#                  '$status $body_bytes_sent "$http_referer" '
#                  '"$http_user_agent" "$http_x_forwarded_for"';
#access_log  logs/access.log  main;
sendfile        on;
#tcp_nopush     on;
#keepalive_timeout  0;
keepalive_timeout  65;
#gzip  on;
server {
listen       80;
server_name  localhost;
#charset koi8-r;
#access_log  logs/host.access.log  main;
location / {
root   html;
index  index.html index.htm;
}
}
}
```

修改后内容：

```
user
root
;
http {
include       mime.types;
default_type  application/octet-stream;
#log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
#                  '$status $body_bytes_sent "$http_referer" '
#                  '"$http_user_agent" "$http_x_forwarded_for"';
#access_log  logs/access.log  main;
sendfile        on;
#tcp_nopush     on;
#keepalive_timeout  0;
keepalive_timeout  65;
#gzip  on;
server {
listen
10000
;
server_name  localhost;
#charset koi8-r;
#access_log  logs/host.access.log  main;
location / {
root   html;
index  index.html index.htm;
}
}
}
```

3. 按“Esc”键，输入:wq!，按“Enter”保存并退出编辑。
