⑴ linux Apache 的SSL安裝完成後.無法用HTTPs訪問怎麼辦
一般apache里默認監聽的SSL埠是8443埠,你訪問時需要加埠號。如果想不加埠號訪問,請用443埠。
另外,如果不是埠問題,你需要確認下crt和key是否匹配。
你也可以本地測一下,如果本地訪問都有問題的話,建議你檢查下apache是否是編譯的有問題。還需要確認下是否已經將下面這段的注釋去掉了。
#LoadMole ssl_mole moles/mod_ssl.so
⑵ linux下apache安裝的時候添加ssl模塊,--enable-ssl,make出錯
你的 ./configure 後面的參數是不是有問題,STACK 沒有定義,這個是不是定義在openssl裡面的。
你可以yum安裝一下openssl,或者源碼包安裝。
⑶ Linux中最常用的Web伺服器軟體是什麼有何特點
apache
Apache是世界使用排名第一的Web伺服器軟體。它可以運行在幾乎所有廣泛使用的計算機平台上。
Apache源於NCSAhttpd伺服器,經過多次修改,成為世界上最流行的Web伺服器軟體之一。Apache取自「a patchy server」的讀音,意思是充滿補丁的伺服器,因為它是自由軟體,所以不斷有人來為它開發新的功能、新的特性、修改原來的缺陷。Apache的特點是簡單、速度快、性能穩定,並可做代理伺服器來使用。
本來它只用於小型或試驗Internet網路,後來逐步擴充到各種Unix系統中,尤其對Linux的支持相當完美。Apache有多種產品,可以支持SSL技術,支持多個虛擬主機。Apache是以進程為基礎的結構,進程要比線程消耗更多的系統開支,不太適合於多處理器環境,因此,在一個Apache Web站點擴容時,通常是增加伺服器或擴充群集節點而不是增加處理器。到目前為止Apache仍然是世界上用的最多的Web伺服器,市場佔有率達60%左右。世界上很多著名的網站如Amazon.com、Yahoo!、W3 Consortium、Financial Times等都是Apache的產物,它的成功之處主要在於它的源代碼開放、有一支開放的開發隊伍、支持跨平台的應用(可以運行在幾乎所有的Unix、Windows、Linux系統平台上)以及它的可移植性等方面。
Apache的誕生極富有戲劇性。當NCSA WWW伺服器項目停頓後,那些使用NCSA WWW伺服器的人們開始交換他們用於該伺服器的補丁程序,他們也很快認識到成立管理這些補丁程序的論壇是必要的。就這樣,誕生了Apache Group,後來這個團體在NCSA的基礎上創建了Apache。
Apache web伺服器軟體擁有以下特性:
支持最新的HTTP/1.1通信協議
擁有簡單而強有力的基於文件的配置過程
支持通用網關介面
支持基於IP和基於域名的虛擬主機
支持多種方式的HTTP認證
集成Perl處理模塊
集成代理伺服器模塊
支持實時監視伺服器狀態和定製伺服器日誌
支持伺服器端包含指令(SSI)
支持安全Socket層(SSL)
提供用戶會話過程的跟蹤
支持FastCGI
通過第三方模塊可以支持java Servlets
如果你准備選擇Web伺服器,毫無疑問Apache是你的最佳選擇。
Apache有名的幾個項目介紹
HTTP Server
這個在前面的段落介紹過了,Apache已經是他的代號了
ActiveMQ
免費開源由java編寫符合JMS1.1標準的消息中間件。
另外,它也支持通過除java語言外的語言的使用
Ant
這個太出名了。標準的批處理工具。是一套基於java的程序打造工具
Commons
一些常用的工具類庫,包括common-pool,dbcp,fileupload,Common-beans等。
Excalibur
它的主要產品是一個由java寫成的,名字叫做Fortress(要塞) 的輕量級的可嵌入式反向控制容器。
iBATIS
並入的一個項目,是ORM的一個很流行的工具
Geronimo
是Apache軟體基金會為了創造一個兼容j2ee的容器,而整理出來的一個新成果
Jakarta
許多Java子項目的集成,tomcat,ant等就是從這里孵化出去的。
James
是一套用java開發的郵件、新聞組、消息伺服器。它使用的avalon組件框架。目前支持 SMTP, POP3 和 NNTP 很快也會支持 IMAP
Logging
基於java的可靠,快速,擴展性強的日誌工具
Maven
是一套java開發的工程綜合管理工具。它基於工程對象模型(POM)的理念
Portals
門戶產品
Struts
一套通過servlets和jsp來搭建web應用的MVC框架
Tomcat
用量最大的免費的Java伺服器
⑷ Linux+Apache下安裝SSL證書
一、Apache安裝SSL證書需要三個配置文件
溫馨提示:安裝證書前請先備份您需要修改的伺服器配置文件
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的性質是一樣的)
二、安裝證書
1.修改apache下的httpd.conf文件。
(1)打開apache安裝目錄下conf目錄中的httpd.conf文件,找到
#LoadMole ssl_mole moles/mod_ssl.so
#Include conf/extra/httpd-ssl.conf
(2)刪除行首的配置語句注釋符號「#」,保存退出。
2.修改apache下httpd-ssl文件。
(1)打開apache安裝目錄下conf/extra目錄中的httpd-ssl.conf文件,在配置文件中查找以下配置語句:
a).SSLCertificateFile/usr/local/apache/ssl/public.cer
(將伺服器證書公鑰(2_domainname.com.crt)配置到該路徑下,同時替換public.crt);
b).SSLCertificateKeyFile/usr/local/apache/ssl/private.key
(將伺服器證書私鑰(3_domainname.com.key)配置到該路徑下,同時替換private.key);
c).#SSLCertificateChainFile/usr/local/apache/ssl/ca.cer
(刪除行首的「#」號注釋符,並將中級CA證書(1_root_bundle.crt)配置到該路徑下).
d)把以下代碼加入任意位置,指定ssl加密協議
SSLProtocol all-SSLv2-SSLv3
SSLCipherSuite AESGCM:ALL:!DH:!EXPORT:!RC4:+HIGH:!MEDIUM:!LOW:!aNULL:!eNULL
(2)保存退出,並重啟Apache。重啟方式:
進入Apache安裝目錄下的bin目錄,運行如下命令
./apachectl-k stop
./apachectl-k start
通過https方式訪問您的站點,測試站點證書的安裝配置。
三.本地測試
1.如果本地測試,請做本地解析訪問:打開系統盤:\Windows\System32\Drivers\etc\hosts文件,用文本編輯器修改,把證書綁定的域名解析到本地ip。
2.訪問https://+證書綁定的域名,測試效果如下:
註:部署完畢後若網站無法通過https正常訪問,可確認伺服器443埠是否開啟或被網站衛士等加速工具攔截。
(1)開啟方法:防火牆設置-例外埠-添加443埠(TCP)。
(2)若被安全或加速工具攔截,可以在攔截記錄中將443添加至信任列表。
重啟後,重新通過https訪問。
四.SSL證書的備份
請保存好收到的證書壓縮包文件及密碼,以防丟失。以上內容來自景安網路
⑸ 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證書安裝指南網頁鏈接
⑹ 如何在linux下安裝ssl證書
文件備份 由於安裝SSL證書要修改伺服器的配置文件,