ubunt使用nginx搭建https檔案伺服器

2021-10-07 10:18:04 字數 2412 閱讀 5513

背景

作者只是把自己學習除錯的過程記錄下來,給大家參考,如有異議,請指正

ubuntu下搭建nginx

本人使用的是18.04.4 lts版本,我參考的是nginx來快速搭建,當然也可以通過 apache來配置https伺服器

1. 安裝nginx:預設安裝路徑在/usr/share/nginx

sudo apt-get install nginx
安裝完成後,web的http伺服器預設就會生效,開啟瀏覽器可以檢視

ps:要先檢視下自己系統的ip位址,通過ifconfig檢視,80埠被占用

2. 製作證書

ps:這裡要提前確認下是否已經安裝了openssl,可以使用openssl version命令檢視

openssl version

openssl 1.1

.111 sep 2018

如果系統還未安裝openssl,請參考博文

cd /usr/share/nginx

sudo mkdir conf

cd conf

openssl genrsa -des3 -out server.key 1024
openssl req -new -key server.key -out server.csr
cp server.key server.key.org

openssl rsa -in server.key.org -out server.key

openssl x509 -req -days 365

-in server.csr -signkey server.key -out server.crt

ls -l
如下檔案

drwxr-xr-x 2 root root 4096

4月 115:

21./drwxr-xr-x 4 root root 4096

4月 115:

05../

-rw-r--r--

1 root root 879

4月 115:

21 server.crt

-rw-r--r--

1 root root 725

4月 115:

12 server.csr

-rw-r--r--

1 root root 887

4月 115:

19 server.key

-rw-r--r--

1 root root 963

4月 115:

19 server.key.org

修改環境變數:這一步很關鍵,開啟/etc/nginx/nginx.conf

建議先進行備份, cp nginx.conf nginx.backup_conf

使用vim命令增加443 httpd服務,在http中加入,伺服器名稱可以自己修改

重新啟動nginx服務:如果啟動失敗,可通過檢視日誌命令檢視systemctl status nginx.service

service nginx start
google瀏覽器開啟時會提示證書不安全,我們直接跳過即可

建立除錯目錄:在usr/share/nginx/conf下新建個目錄用來做測試路徑

cd /usr/share/nginx/conf/

mkdir uploadfile

sudo touch test.txt

Nginx搭建及使用

和負載均衡 安裝詳細步驟可檢視尋夢1314的相關部落格 啟動 nginx 重啟 nginx s reload 停止 nginx s qust 有日誌 或者nginx s stop 無日誌 server 示例如下 server 需要注意的是,配置成功都需要重啟nginx才可生效。這裡 了本地8081訪...

使用Nginx搭建集群

反向 1.首先啟動乙個專案,啟動後可以通過http localhost 8080 getresult訪問到介面,如圖 2.修改nginx配置檔案,監聽www.ouyan.com的80埠,並將服務 到 3.修改hosts配置檔案 然後啟動nginx,即可使用如下url訪問 負載均衡 首先啟動兩個專案,...

Go語言(golang)環境的搭建 ubuntu篇

go語言是谷歌2009發布的第二款開源程式語言。go語言專門針對 多處理器系統應用程式的程式設計進行了優化,使用go編譯的程式可以媲美c或c 的速度,而且更加安全 支援並行程序。還是我自己的電腦,我自己安裝的是ubuntu 12.04版本的,直接介紹安裝吧!其實搭建環境很簡單!1sudo apt g...