国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

云服務器|WEB服務器|FTP服務器|郵件服務器|虛擬主機|服務器安全|DNS服務器|服務器知識|Nginx|IIS|Tomcat|

服務器之家 - 服務器技術 - Nginx - Nginx配置同一個域名同時支持http與https兩種方式訪問實現

Nginx配置同一個域名同時支持http與https兩種方式訪問實現

2020-08-18 23:49周伯通的麥田 Nginx

這篇文章主要介紹了Nginx配置同一個域名同時支持http與https兩種方式訪問實現,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

Nginx配置同一個域名httphttps兩種方式都可訪問,證書是阿里云上免費申請的

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
server
{
listen 80;
listen 443 ssl;
ssl on;
server_name 域名;
index index.html index.htm index.php default.html default.htm default.php;
ssl_certificate /usr/local/nginx/cert/21402058063066221.pem; //下載申請后阿里ssh提供的pem
ssl_certificate_key /usr/local/nginx/cert/21402058063066221.key;//下載申請后阿里ssh提供的key
ssl_session_timeout 5m;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_prefer_server_ciphers on;
 
 
root /home/wwwroot/網站目錄;
 
include laravel.conf; //好吧,這里是laravel配置,不一定合適您哈,請或略
#error_page 404 /404.html;
include enable-php.conf;
 
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
{
expires 30d;
}
 
location ~ .*\.(js|css)?$
{
expires 12h;
}
 
access_log /home/wwwlogs/airclass.mime.org.cn.log;
}

關鍵在于上面的listen 80;

listen 443 ssl; 開啟80端口

當然,這樣玩就沒有啥意義了,既然是https,就完全沒必要http傳輸數據啦.我們必須把所有http請求轉發到https,

把http重定向到https使用了nginx的重定向命令。那么應該如何寫重定向?之前老版本的nginx可能使用了以下類似的格式。
也就是再添加一個虛擬機server,80端口一個

?
1
2
3
4
5
server {
listen 80;
server_name www.domain.com;
rewrite ^/(.*) https://$server_name$1 permanent; #跳轉到Https
}

重寫依舊不同版本可能如下

?
1
rewrite ^/(.*)$ https://domain.com/$1 permanent;

或者

?
1
rewrite ^ https://domain.com$request_uri? permanent;

現在nginx新版本已經換了種寫法,上面這些已經不再推薦。現在網上可能還有很多文章寫的是第一種。

下面是nginx http頁面重定向到https頁面最新支持的寫法:

?
1
2
3
4
5
6
7
8
9
10
11
server {
listen  80;
server_name domain.com;
return  301 https://$server_name$request_uri;
}
 
server {
listen  443 ssl;
server_name domain.com;
 
}

但是我的nginx/1.10.0好像跑不起來,也許不支持這種寫法吧...

下面是基于http轉https的完整配置:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
server
{
#listen 80;
listen 443;
ssl on;
server_name domain.com; //你的域名
index index.html index.htm index.php default.html default.htm default.php;
ssl_certificate /usr/local/nginx/cert/user.medsci-tech.com/214020580630662.pem;
ssl_certificate_key /usr/local/nginx/cert/user.medsci-tech.com/214020580630662.key;
ssl_session_timeout 5m;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_prefer_server_ciphers on;
 
root /home/wwwroot/web/public;//項目根目錄
 
include laravel.conf;
#error_page 404 /404.html;
include enable-php.conf;
 
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
{
expires 30d;
}
 
location ~ .*\.(js|css)?$
{
expires 12h;
}
 
}
server {
listen 80;
server_name domain.com;
rewrite ^/(.*) https://$server_name$request_uri? permanent;
}

到此這篇關于Nginx配置同一個域名同時支持http與https兩種方式訪問實現的文章就介紹到這了,更多相關Nginx同域名同時支持http與https內容請搜索服務器之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持服務器之家!

原文鏈接:https://www.cnblogs.com/phpper/p/6441475.html

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 日韩精品一区二区三区中文 | 国产精品美女高潮无套久久 | 色毛片 | 精品一区二区三区四区 | 久久久综合视频 | 欧美视频一区 | 免费观看在线毛片 | 免费污污视频在线观看 | 久久久久久久国产视频 | 久久精品日韩 | h小视频在线 | 亚洲精品乱码久久久久久蜜糖图片 | 久久久久久亚洲精品 | 深夜在线视频 | 国产精品久久久久久中文字 | 久久中文字幕一区二区 | 91成人看片 | 亚洲成人高清 | 嫩草网站在线观看 | 精品在线视频一区 | 中文免费字幕 | 欧美不卡一区二区三区 | 在线一区视频 | 97国产在线| 欧美一级久久 | 天堂99x99es久久精品免费 | 动漫精品一区二区三区 | 精品在线一区二区三区 | 久久国产乱 | 国产精品不卡一区 | 久久亚洲天堂 | 可以看av的网站 | 亚洲精品视频在线观看网站 | 欧美区国产 | 国产伦精品一区二区三区四区视频 | 日韩一区二区三区精品 | 日韩在线一区二区三区 | 精品自拍视频 | 欧美一级大片 | 欧美精品免费在线 | av免费在线观看网站 |