Centos Nginx SSL 配置(nginx配置ssl证书)

Centos Nginx SSL 配置Nginx 配置 SSL
1.下载SSL证书 .crt 和 .key文件
2.创建和上传证书
mkdir -p /etc/nginx/cert
上传证书3.nginx.conf配置
# For

Nginx 配置 SSL

1.下载SSL证书

.crt 和.key 文件

2. 创建并上传证书

mkdir -p /etc/nginx/cert

上传证书

3.nginx.conf设置

# 有关配置详细信息,请参阅:

# * 官方英文文档: http://nginx.org/en/docs/

# * 俄语官方文档: http://nginx.org/ru/docs/

用户nginx。

工人流程自动化;

错误日志/var/log/nginx/error.log;

pid /run/nginx.pid;

# 加载动态模块。请参阅/usr/share/doc/nginx/README.dynamic。

包含/usr/share/nginx/modules/*.conf。

事件{

工人连接1024;

}

http{

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 /var/log/nginx/access.log main;

发送文件。

tcp_no 继续推送;

tcp_nolay 已打开。

保活超时65;

类型hash_max 大小4096;

包括/etc/nginx/mime.types。

默认类型application/octetstream;

包括/etc/nginx/conf.d/*.conf。

服务器{

听80。

服务器名称baiduX.com www.baiduX.com;

返回值301 https://$服务器名称$request_uri;

}

服务器{

443 监听SSL。

服务器名称Ryusei;

# 证书设置

ssl_certificate /etc/nginx/cert/server.crt;

ssl_certificate_key /etc/nginx/cert/server.key;

ssl_session_cache共享:sslcache:20m;

ssl_session_timeout 10 分钟;

错误页面497 301=307 https://$host:$server_port$request_uri;

位置/{

根/mnt/data/meteor/html;

索引index.htmlindex.htm;

try_files $uri $uri //index.html;

}

位置/银河/{

proxy_pass http://127.0.0.1:6012/Galaxys/;

proxy_set_header X-Forwarded-Proto $scheme;

proxy_set_header X 转发主机$host;

proxy_set_header X 转发端口6012;

proxy_set_header 主机$host:6012;

proxy_set_header X-真实IP $remote_addr;

proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

proxy_http_版本1.1;

proxy_set_header 升级$http_upgrade;

proxy_set_header 连接“升级”;

访问注销;

client_max_body_size 1024m;

}

错误页面500 502 503 504 /50x.html;

位置=/50x.html {

根html;

}

}

服务器{

3461 监听SSL。

服务器名称Bodu;

ssl_certificate /etc/nginx/cert/server.crt;

ssl_certificate_key /etc/nginx/cert/server.key;

ssl_session_cache共享:sslcache:20m;

ssl_session_timeout 10 分钟;

位置/{

根/mnt/data/comet/dist;

索引index.htmlindex.htm;

try_files $uri $uri //index.html;

}

位置/银河/{

proxy_pass http://127.0.0.1:6905/Galaxys/;

}

}

服务器{

4901 监听SSL。

服务器名称期间;

ssl_certificate /etc/nginx/cert/server.crt;

ssl_certificate_key /etc/nginx/cert/server.key;

ssl_session_cache共享:sslcache:20m;

ssl_session_timeout 10 分钟;

位置/{

根/mnt/data/stellar/dist;

索引index.htmlindex.htm;

try_files $uri $uri //index.html;

}

位置/银河/{

proxy_pass https://www.uyi.com/Galaxys/;

}

}

服务器{

8901 监听SSL。

服务器名称供应商;

ssl_certificate /etc/nginx/cert/server.crt;

ssl_certificate_key /etc/nginx/cert/server.key;

ssl_session_cache共享:sslcache:20m;

ssl_session_timeout 10 分钟;

位置/{

根/mnt/data/supplier/dist-dev;

索引index.htmlindex.htm;

try_files $uri $uri //index.html;

}

位置/银河/{

proxy_pass https://iop.com/Galaxys/;

}

}

服务器{

8718 监听SSL。

服务器名称byu;

ssl_certificate /etc/nginx/cert/server.crt;

ssl_certificate_key /etc/nginx/cert/server.key;

ssl_session_cache共享:sslcache:20m;

ssl_session_timeout 10 分钟;

client_max_body_size 1280m;

代理读取超时600;

错误页面497 301=307 https://$host:$server_port$request_uri;

位置/{

代理路径http://127.0.0.1:8010;

proxy_set_header X-Forwarded-Proto $scheme;

proxy_set_header X 转发主机$host;

proxy_set_header X 转发端口8011;

proxy_set_header 主机$host:8011;

proxy_set_header X-真实IP $remote_addr;

proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

proxy_http_版本1.1;

proxy_set_header 升级$http_upgrade;

proxy_set_header 连接“升级”;

访问注销;

}

# 这可能是为了防止返回404 时的递归所必需的。

位置=/404.html {

内部的;

}

}

}

cd /etc/nginx

重启nginx服务

或者

重启systemctl nginx.service

以上关于#Centos Nginx SSL配置源网络的相关内容仅供大家参考。相关信息请参见官方公告。

原创文章,作者:CSDN,如若转载,请注明出处:https://www.sudun.com/ask/92750.html

(0)
CSDN's avatarCSDN
上一篇 2024年6月28日 下午1:58
下一篇 2024年6月28日 下午1:58

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注