<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
設定站點使用 https,並且將 http 重定向至 https。
檢視 nginx 是否安裝 http_ssl_module
模組。
$ /usr/local/nginx/sbin/nginx -V
如果出現 configure arguments: --with-http_ssl_module
, 則已安裝(下面的步驟可以跳過,進入 nginx.conf
設定)。
下載 nginx 安裝包, nginx官網1.14.1穩定版本tar.gz包。
百度網路硬碟下載地址:
連結: https://pan.baidu.com/s/1_rMCsr3Dtyohoh3CxbcZ9w 提取碼: p3tn
# 下載安裝包到 src 目錄 $ cd /usr/local/src $ wget http://nginx.org/download/nginx-1.14.1.tar.gz
解壓安裝包。
$ tar -zxvf nginx-1.14.1.tar.gz
設定 ssl 模組。
$ cd nginx-1.14.1 $ ./configure --prefix=/usr/local/nginx --with-http_ssl_module
make
命令編譯(使用make install
會重新安裝nginx),此時當前目錄會出現 objs
資料夾。$ cp ./objs/nginx /usr/local/nginx/sbin/
再次檢視安裝的模組(configure arguments: --with-http_ssl_module
說明ssl模組已安裝)。
$ /usr/local/nginx/sbin/nginx -V
nginx version: nginx/1.14.1
…
configure arguments: –with-http_ssl_module
$ cd /usr/local/nginx $ mkdir cert
這裡使用 mac 終端上傳至伺服器的 scp 命令(這裡需要新開一個終端,不要使用連線伺服器的視窗):
$ scp /Users/yourname/Downloads/ssl.pem root@xxx.xx.xxx.xx:/usr/local/nginx/cert/ $ scp /Users/yourname/Downloads/ssl.key root@xxx.xx.xxx.xx:/usr/local/nginx/cert/
scp [本地檔案路徑,可以直接拖檔案至終端裡面] [<伺服器登入名>@<伺服器IP地址>:<伺服器上的路徑>]
編輯 /usr/local/nginx/conf/nginx.conf
組態檔:
註釋掉之前的 http server 設定,新增 https server:
server { # 伺服器埠使用443,開啟ssl, 這裡ssl就是上面安裝的ssl模組 listen 443 ssl; # 域名,多個以空格分開 server_name baidu.com www.baidu.com; <span class="hljs-comment"># ssl證書地址</span> <span class="hljs-attribute">ssl_certificate</span> /usr/local/nginx/cert/ssl.pem; <span class="hljs-comment"># pem檔案的路徑</span> <span class="hljs-attribute">ssl_certificate_key</span> /usr/local/nginx/cert/ssl.key; <span class="hljs-comment"># key檔案的路徑</span> <span class="hljs-comment"># ssl驗證相關設定</span> <span class="hljs-attribute">ssl_session_timeout</span> <span class="hljs-number">5m</span>; <span class="hljs-comment">#快取有效期</span> <span class="hljs-attribute">ssl_ciphers</span> ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4; <span class="hljs-comment">#加密演演算法</span> <span class="hljs-attribute">ssl_protocols</span> TLSv1 TLSv1.<span class="hljs-number">1</span> TLSv1.<span class="hljs-number">2</span>; <span class="hljs-comment">#安全連結可選的加密協定</span> <span class="hljs-attribute">ssl_prefer_server_ciphers</span> <span class="hljs-literal">on</span>; <span class="hljs-comment">#使用伺服器端的首選演演算法</span> <span class="hljs-attribute">location</span> / { <span class="hljs-attribute">root</span> html; <span class="hljs-attribute">index</span> index.html index.htm; }}
將 http 重定向 https
server { listen 80; server_name baidu.com www.baidu.com; return 301 https://$server_name$request_uri; }
$ /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
如果 80 埠被佔用,用kill [id]
來結束程序:
# 檢視埠使用 $ netstat -lntp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:80 0.0.0.0: LISTEN 21307/nginx: master
tcp 0 0 0.0.0.0:22 0.0.0.0: LISTEN 3072/sshd
tcp 0 0 0.0.0.0:443 0.0.0.0
相關文章
<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
综合看Anker超能充系列的性价比很高,并且与不仅和iPhone12/苹果<em>Mac</em>Book很配,而且适合多设备充电需求的日常使用或差旅场景,不管是安卓还是Switch同样也能用得上它,希望这次分享能给准备购入充电器的小伙伴们有所
2021-06-01 09:31:42
除了L4WUDU与吴亦凡已经多次共事,成为了明面上的厂牌成员,吴亦凡还曾带领20XXCLUB全队参加2020年的一场音乐节,这也是20XXCLUB首次全员合照,王嗣尧Turbo、陈彦希Regi、<em>Mac</em> Ova Seas、林渝植等人全部出场。然而让
2021-06-01 09:31:34
目前应用IPFS的机构:1 谷歌<em>浏览器</em>支持IPFS分布式协议 2 万维网 (历史档案博物馆)数据库 3 火狐<em>浏览器</em>支持 IPFS分布式协议 4 EOS 等数字货币数据存储 5 美国国会图书馆,历史资料永久保存在 IPFS 6 加
2021-06-01 09:31:24
开拓者的车机是兼容苹果和<em>安卓</em>,虽然我不怎么用,但确实兼顾了我家人的很多需求:副驾的门板还配有解锁开关,有的时候老婆开车,下车的时候偶尔会忘记解锁,我在副驾驶可以自己开门:第二排设计很好,不仅配置了一个很大的
2021-06-01 09:30:48
不仅是<em>安卓</em>手机,苹果手机的降价力度也是前所未有了,iPhone12也“跳水价”了,发布价是6799元,如今已经跌至5308元,降价幅度超过1400元,最新定价确认了。iPhone12是苹果首款5G手机,同时也是全球首款5nm芯片的智能机,它
2021-06-01 09:30:45