配置功能
配置HTTPS功能
- 打开nginx.conf配置文件。
1
vim /usr/local/tengine-nginx/conf/nginx.conf
- 按“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; } }
- 按“Esc”键,输入:wq!,按“Enter”保存并退出编辑。
配置HTTP功能
- 打开nginx.conf配置文件。
1
vim /usr/local/tengine-nginx/conf/nginx.conf
- 按“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; } } } ...
- 按“Esc”键,输入:wq!,按“Enter”保存并退出编辑。
父主题: 运行和验证