File tree 2 files changed +9
-7
lines changed
2 files changed +9
-7
lines changed Original file line number Diff line number Diff line change @@ -83,7 +83,7 @@ openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /opt/cert/default.ke
83
83
برای دریافت گواهی SSL باید به طور موقت قسمت های مربوط به SSL را در فایل کانفیگ غیرفعال کنیم. دستور زیر را در ترمینال اجرا کنید.
84
84
85
85
``` bash
86
- sed -i -r ' s/(listen .*(443|2053|2083|2087|2096|8443))/\1; #/g; s/(ssl_(certificate|certificate_key|trusted_certificate|dhparam) )/#;#\1/g; s/(server \{)/\1\n ssl off;/g ' /opt/freedom/nginx/nginx.conf
86
+ sed -i -r ' s/(listen .*(443|2053|2083|2087|2096|8443))/\1; #/g; s/(ssl_(certificate|certificate_key|trusted_certificate|dhparam) )/#;#\1/g;' /opt/freedom/nginx/nginx.conf
87
87
```
88
88
89
89
* توجه داشته باشید در صورتی که دستور فوق با موفقیت اجرا شود، شما هیچ پاسخ و خروجی دریافت نخواهید کرد !!!
@@ -141,7 +141,7 @@ docker-compose down
141
141
با دستور زیر قسمت های مربوط به SSL را در فایل ` nginx.conf ` که در مراحل قبل غیرفعال کرده بودیم، فعال میکنیم
142
142
143
143
``` bash
144
- sed -i -r -z ' s/#?; ?#//g; s/(server \{)\n ssl off;/\1/g ' /opt/freedom/nginx/nginx.conf
144
+ sed -i -r -z ' s/#?; ?#//g;' /opt/freedom/nginx/nginx.conf
145
145
```
146
146
147
147
با دستور زیر سرور را مجددا راه اندازی میکنیم
Original file line number Diff line number Diff line change 80
80
#access_log /var/log/nginx/access.log vhost;
81
81
access_log off;
82
82
return 503;
83
- listen 443 ssl http2;
83
+ listen 443 ssl;
84
+ http2 on;
84
85
ssl_session_cache shared:SSL:50m;
85
86
ssl_session_tickets off;
86
87
ssl_certificate /opt/cert/default.crt;
@@ -114,10 +115,11 @@ http {
114
115
server_name sub.test.com sub.test2.com;
115
116
#access_log /var/log/nginx/access.log vhost;
116
117
access_log off;
117
- listen 443 ssl http2 so_keepalive=on;
118
- listen [::]:443 ssl http2 ipv6only=on;
119
- listen 2083 ssl http2 so_keepalive=on;
120
- listen [::]:2083 ssl http2 ipv6only=on;
118
+ listen 443 ssl so_keepalive=on;
119
+ listen [::]:443 ssl ipv6only=on;
120
+ listen 2083 ssl so_keepalive=on;
121
+ listen [::]:2083 ssl ipv6only=on;
122
+ http2 on;
121
123
ssl_session_timeout 5m;
122
124
ssl_session_cache shared:SSL:50m;
123
125
ssl_session_tickets off;
You can’t perform that action at this time.
0 commit comments