Skip to content

Commit 8b6649c

Browse files
committed
update nginx config to ver 1.25
1 parent 323ff1c commit 8b6649c

File tree

2 files changed

+9
-7
lines changed

2 files changed

+9
-7
lines changed

nginx/README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /opt/cert/default.ke
8383
برای دریافت گواهی SSL باید به طور موقت قسمت های مربوط به SSL را در فایل کانفیگ غیرفعال کنیم. دستور زیر را در ترمینال اجرا کنید.
8484

8585
```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
8787
```
8888

8989
* توجه داشته باشید در صورتی که دستور فوق با موفقیت اجرا شود، شما هیچ پاسخ و خروجی دریافت نخواهید کرد !!!
@@ -141,7 +141,7 @@ docker-compose down
141141
با دستور زیر قسمت های مربوط به SSL را در فایل `nginx.conf` که در مراحل قبل غیرفعال کرده بودیم، فعال میکنیم
142142

143143
```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
145145
```
146146

147147
با دستور زیر سرور را مجددا راه اندازی میکنیم

nginx/nginx-sample.conf

+7-5
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,8 @@ http {
8080
#access_log /var/log/nginx/access.log vhost;
8181
access_log off;
8282
return 503;
83-
listen 443 ssl http2;
83+
listen 443 ssl;
84+
http2 on;
8485
ssl_session_cache shared:SSL:50m;
8586
ssl_session_tickets off;
8687
ssl_certificate /opt/cert/default.crt;
@@ -114,10 +115,11 @@ http {
114115
server_name sub.test.com sub.test2.com;
115116
#access_log /var/log/nginx/access.log vhost;
116117
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;
121123
ssl_session_timeout 5m;
122124
ssl_session_cache shared:SSL:50m;
123125
ssl_session_tickets off;

0 commit comments

Comments
 (0)