apache nginx配置自簽名證書

2021-09-20 16:09:36 字數 1787 閱讀 7970

一、apache:

安裝apache、ssl、openssl

yum  -y  install  httpd  httpd-pear  mod_ssl  openssl
生成證書檔案

openssl genrsa -out server.key 2048

openssl req -new -key server.key -out server.crt

此步驟需要輸入一些證書資訊:(如果不想輸入,也可一路回車)

country name (2 letter code) [xx]:cn

state or province name (full name) :shanghai

locality name (eg, city) [default city]:shanghai

organization name (eg, company) [default company ltd]:ccc

organizational unit name (eg, section) :bbb

common name (eg, your name or your server's hostname) :www.test.com

email address :[email protected]

移到證書檔案到apache配置目錄下
mv    /etc/httpd/conf/
修改nginx配置檔案:
vim  /etc/httpd/conf/httpd.conf

修改為剛才生成證書檔案的路徑

測試:二、nginx:

生成私鑰檔案:

openssl genrsa -des3 -out server.key 2048
去除口令:
mv

server

.key

server

.key

.back

openssl

rsa-in

server

.key

.back

-out

server

.key

建立請求證書:
openssl req -new -key server.key -out server.csr
生成證書檔案:

openssl

x509

-req

-days 365 -in

server

.csr

-signkey

server

.key

-out

server

.crt

修改nginx配置檔案:
ssl

測試:

Apache Nginx 配置虛擬目錄

apache 配置虛擬目錄 注釋掉apache預設的 目錄位址 documentroot apache htdocs 配置乙個虛擬目錄 設定主頁 direcotory index.html my.html 虛擬目錄位址及名字 alias myhome myhome 允許訪問許可權 讀取順序 先允許後...

自簽數字證書

1.數字證書認證機構 英語 certificate authority,縮寫為ca 也稱為電子商務認證中心 電子商務認證授權機構或證書授權中心,是負責發放和管理數字證書的權威機構,並作為電子商務交易中受信任的第三方,承擔公鑰體系中公鑰的合法性檢驗的責任。2.csr是cerificate signin...

k8s證書自簽筆記

獲取元件 wget wget wget 建立乙個名為tls的資料夾,並將元件檔案移動到該資料夾下,同時新增可習性許可權 建立tls資料夾 mkdir p tls 移動檔案 mv cfssl linux amd64 tls cfssl mv cfssljson linux amd64 tls cfss...