1、如何在linux中搭建一個https的網站
第一步:下載所需的軟體並解開到 /usr/local/src 目錄
OS:linux As4
Apache 1.3.33
Mod_ssl 2.8.24-1.3.33
Openssl-0.9.8a
每個 mod_ssl 的版本和特定的 Apache 版本有關,因此要下載相對應的 mod_ssl 版本。
第二步:編譯和安裝
安裝 OpenSSL 到 /usr/local/ssl:
# pwd
/usr/local/src/openssl-0.9.8a
# ./config
# make
# make test
# make install
安裝 mod_ssl,編譯進 Apache 的源碼樹:
# pwd
/usr/local/src/mod_ssl-2.8.24-1.3.33
# ./configure --with-apache=/usr/local/src/apache_1.3.33 \
--with-ssl=/usr/local/ssl
以 DSO 方式編譯 Apache:
# pwd
/usr/local/src/apache_1.3.33
# ./configure --prefix=/usr/local/apache --enable-rule=SHARED_CORE \
--enable-mole=ssl --enable-shared=ssl
# make
創建 SSL 證書
在生產環境中,證書需要從商業的認證權威機構或者從內部的 CA 得到。
執行下面的步驟生成假證書:
# pwd
/usr/local/src/apache_1.3.33
# make certificate TYPE=custom
生成證書時會提示兩遍下面的信息:<> 內為示範數據。
第一遍:
Country Name (2-letters)
State or Province Name
Locality Name
Organization Name
Organizational Unit Name
Common Name
Email Address
Certificate Validity <365>
第一遍會產生一個假的,用於測試的 CA。"Common Name" 可以為任意文本。
第二遍:
Country Name (2-letters)
State or Province Name
Locality Name
Organization Name
Organizational Unit Name
Common Name
Email Address
Certificate Validity <365>
第二遍產生的是實際可用的證書,能被商業機構或者內部 CA 認證, "Common Name" 為 Web 伺服器的主機名。
安裝並運行 Apache
# pwd
/usr/local/src/apache_1.3.33
# make install
啟動 Apache ,並測試
# pwd
/usr/local/apache/bin
# ./apachectl stop
# ./apachectl startssl
# netstat -an|grep :443 查看443埠是否啟用
2、linux 伺服器 怎麼安裝https 證書
一、申請SSL證書
Linux+Apache下如何安裝SSL證書?在Linux+Apache下安裝SSL證書之前你得先去沃通CA申請一張全球可信的SSL證書,你可以選擇付費的中高端SSL證書,也可以選擇基礎級的免費SSL證書。
二、文件備份
由於安裝SSL證書要修改伺服器的配置文件,所以先備份文件夾for Apache.zip中的這三個文件1_root_bundle.crt、2_domainname.com.crt、3_ domainname.com.key。其中domainname.com是您的域名,2_ domainname.com.crt為公鑰,3_domainname.com.key為私鑰。
三、安裝SSL證書
四、測試SSL證書
五、安裝安全簽章
六、 備份SSL證書
以上就是Linux+Apache下如何安裝SSL證書的相關介紹,更多SSL證書安裝方法教程參考 SSL證書安裝指南網頁鏈接
3、linux nginx ssl證書怎麼配置
Nginx安裝SSL證書:https://www.gworg.com/ssl/107.html
Nginx 自動跳轉到HTTPS:https://www.gworg.com/ssl/167.html
注意:安裝防火牆需要設置允許443埠或關閉防火牆,如回果本地伺服器安裝安全狗答的,請允許443埠。SSL證書需要淘寶Gworg獲取。
4、linux伺服器配置https
截止回答時,該網站https已經正確配置,可以正常訪問,一般出現上述問題由於默認文件名設置不正確,網站根目錄設置不正確,列目錄功能異常開啟等原因
5、linux伺服器ssl怎麼配置證書
一、安裝SSL准備
1.安裝Openssl
要使Apache支持SSL,需要首先安裝Openssl支持。Openssl下載地址http://www.openssl.org/source/
2.安裝Apache
二、申請SSL證書
去沃通CA的官網www.wosign.com去申請一張EV SSL證書。
三、安裝SSL證書
四、測試安裝結果
訪問https://+證書綁定的域名,測試效果如下
更多關於Apache部署SSL證書相關問題請查看SSL證書部署指南網頁鏈接或者在線咨詢沃通CA SSL證書部署技術支持,也可移步沃通SSL證書論壇提交問題。
6、如何在遠程Linux伺服器上搭建Nginx
1.將nginx的壓縮包nginx-1.8.0.tar.gz上傳到Linux伺服器
2.由於nginx是C語言開發的並且我們這里是通過編譯nginx的源碼來安裝nginx,所以Linux上要安裝C語言的編譯環境gcc,
如果已經安裝此步可以省略,否則執行命令:
3.nginx的http模塊使用pcre來解析正則表達式,所以需要在linux上安裝pcre庫。
yum install -y pcre pcre-devel
4.zlib庫提供了很多種壓縮和解壓縮的方式,nginx使用zlib對http包的內容進行gzip,所以需要在linux上安裝zlib庫。
yum install -y zlib zlib-devel
5.nginx不僅支持http協議,還支持https(即在ssl協議上傳輸http),所以需要在linux安裝openssl庫。
yum install -y openssl openssl-devel
6.在Linux上創建nginx的臨時目錄,注意我這里是在Linux文件系統下的
/var下創建文件夾temp在temp下創建nginx。即:/var/temp/nginx
7.執行命令:
./configure --prefix=/usr/local/nginx --pid-path=/var/run/nginx/nginx.pid --lock-path=/var/lock/nginx.lock --error-log-path=/var/log/nginx/error.log --http-log-path=/var/log/nginx/access.log --with-http_gzip_static_mole --http-client-body-temp-path=/var/temp/nginx/client --http-proxy-temp-path=/var/temp/nginx/proxy --http-fastcgi-temp-path=/var/temp/nginx/fastcgi --http-uwsgi-temp-path=/var/temp/nginx/uwsgi --http-scgi-temp-path=/var/temp/nginx/scgi
8.編譯源碼,安裝nginx:
make make install
9.啟動nginx:
cd /usr/local/nginx/sbin/./nginx -c /usr/local/nginx/conf/nginx.conf
在瀏覽器中訪問: http://localhost 出現下面界面表示安裝成功:
我們此時也可以查看到nginx進程的運行情況:
ps aux|grep nginx
10.nginx伺服器的停止方式:
方式一:先查出nginx進程id再使用kill命令強制殺掉進程。
cd /usr/local/nginx/sbin./nginx -s stop
方式二(推薦):待nginx進程處理任務完畢進行停止。
cd /usr/local/nginx/sbin./nginx -s quit
以上就是本文的全部內容,希望對大家的學習有所幫助
7、如何在linux下安裝ssl證書
Apache安裝景安SSL證書需要三個配置文件
1
1_root_bundle.crt、2_domainname.com.crt、3_ domainname.com.key。
註:這三個文件在文件夾for Apache.zip中,其中domainname.com是您的域名,2_ domainname.com.crt為公鑰,3_domainname.com.key為私鑰。(文件後綴名crt和cer的性質是一樣的)
END
安裝證書
下載並解壓openssl。(1)確認文件的存放目錄,例當前目錄為:/usr/local。
解壓openssl。如:tar zxvf openssl-0.9.8k.tar.gz
配置openssl。(1)進入openssl目錄。如:cd openssl-0.9.8k。
2)配置openssl。如:./config shared zlib make make test make install mv /usr/bin/openssl /usr/bin/openssl.save mv /usr/include/openssl /usr/include/openssl.save mv /usr/lib/libssl.so /libssl.so.save ln -s /usr/local/ssl/bin/openssl /usr/bin/openssl ln -s /usr/local/ssl/include/openssl /usr/include/openssl ln -sv /usr/local/ssl/lib/libssl.so.0.9.8 /usr/lib/libssl.so
安裝apache1.解壓文件:tar zxvf httpd-2.2.26.tar.gz2.進入目錄:cd httpd-2.2.263.配置安裝(/usr/local/ssl是openssl的安裝路徑):./configure --prefix=/usr/local/apache --enable-so --enable-ssl --with-ssl=/usr/local/ssl --enable-mods-shared=all
4.安裝:make && make install5.修改apache下的httpd.conf文件。(1)打開apache安裝目錄下conf目錄中的httpd.conf文件,找到 #LoadMole ssl_mole moles/mod_ssl.so #Include conf/extra/httpd-ssl.conf (2)刪除行首的配置語句注釋符號「#」,保存退出。6.修改apache下httpd-ssl文件。
如果本地測試,請做本地解析訪問:打開 系統盤:\Windows\System32\Drivers\etc\hosts文件,用文本編輯器修改,把證書綁定的域名解析到本地ip。
訪問https://+證書綁定的域名,測試效果如下:
8、怎麼給linux伺服器配置https
linux大多有firefox瀏覽器,沒有的話也可以裝一個。
打開firefox的首選項,在高級-加密專里有個查看證書。
注意要安屬裝https證書必須先安裝證書鏈。
以redhat5.4的firefox為例。
9、linux web伺服器怎麼配置ssl
每種web伺服器不太一樣,配置https默認為443埠。需要准備ssl證書。
1、java相關比如tomcat/weblogic等,需要keystore文件包含ssl證書,例如tomcat需要在conf/server.xml配置
<Connector port="443" protocol="HTTP/1.1" SSLEnabled="true"
maxThreads="150" scheme="https" secure="true"
clientAuth="false" sslProtocol="TLS" keystoreFile="keystore.jks" keypass="123456" URIEncoding="UTF-8"/>
2、apache/nginx等需要用key和pem證書,例如nginx
server {
listen 443;
server_name localhost;
ssl on;
ssl_certificate www.pem;
ssl_certificate_key www.key;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2 SSLv2 SSLv3;
ssl_ciphers ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+SSlv3:+EXP;
ssl_prefer_server_ciphers on;
location /{
/www;
include proxy.conf;
}
}
3、例如IIS,需要PFX或P12證書,配置https,443埠,指定ssl證書即可
4、netstat -ntlp檢查443埠是否開啟
10、怎樣搭建伺服器 linux系統下採用https訪問
實現linux系統HTTPS訪問,前提就需要淘寶Gworg獲取SSL證書,安裝版到伺服器才可以。
Linux VPS CentOS安裝LNMP系統環權境教程:https://www.gworg.com/ITshi/431.html