1. 程式人生 > >解決ssl啟動時要httpd輸入密碼的問題

解決ssl啟動時要httpd輸入密碼的問題

解決方案有2種
1:去掉/usr/local/bin/apachectl startssl啟動的pass phrase,用空pass phrase啟動apache
(while preserving the original file):
$ cp server.key server.key.org
$ openssl rsa -in server.key.org -out server.key

確認server.key 檔案為root可讀
$ chmod 400 server.key
參考http://www.chinaunix.net/jh/13/599604.html

2:編輯
vi /usr/local/apache2/conf/extra/httpd-ssl.conf
註釋SSLPassPhraseDialog  builtin
在後新增
SSLPassPhraseDialog exec:/usr/local/apache2/conf/apache_pass.sh

vi /usr/local/apache2/conf/apache_pass.sh
#!/bin/sh
echo "密碼
"

chmod +x /usr/local/apache2/conf/apache_pass.sh

然後重啟apache
[[email protected] conf]# /home/apache2/bin/apachectl start
[[email protected] conf]#

然後從起伺服器,就可以運行了

相關推薦

解決ssl啟動httpd輸入密碼的問題

解決方案有2種1:去掉/usr/local/bin/apachectl startssl啟動的pass phrase,用空pass phrase啟動apache(while preserving the original file):$ cp server.key server.key.org$ openss

解決 Ubuntu 1804 安裝MySQL未提示輸入密碼的問題

Ubuntu 1804 安裝MySQL 5.7 執行命令安裝MySQL sudo apt install mysql-server sudo apt install mysql-client 安裝後看下是否啟動: sudo ps aux | grep mysql 如果

使用JSCH連線,需要輸入密碼解決方法

背景: 在做一個安裝指令碼,期間會執行一些資料庫的操作,需要DBA帳號才可以執行。 我們用的JSCH建立SSH通道,直接連線到目標機器上執行,效果和開啟命令列是一樣的,唯一特殊的,就是關於DBA的密碼的問題。 Oracle(我們的資料庫用的Oracle)的指令碼中是提供了連

Appium——解決每次啟動都安裝setting和unlock app方法

module 分享圖片 images 安裝目錄 devices 重啟 lib png nod 找到appium安裝目錄 C:\Program Files (x86)\Appium\node_modules\appium\lib\devices\android 修改代碼,註

iOS 應用程序啟動做什麽

通過 有關 撤銷 任務 臨時 hone 分享 ext 後臺 當您的應用程序啟動(無論是在前臺或後臺),使用您的應用程序委托application:willFinishLaunchingWithOptions:和application:didFinishLaunchingWi

Oracle vm virtualbox centos6.3安裝完了,但是 啟動忘記了賬戶密碼怎麽修改啊

TP 成功 整理 cad IT 修改 acl 輸入密碼 AD 答案不完整,我重新整理一下,解決方案是在別的網站看到的。 關於 VMware 在centos中忘記密碼的情況,解決方案如下: 開機啟動系統,在進入系統之前按鍵盤上面的Esc鍵,進入下面的界面

ubuntu安裝mysql 未提示輸入密碼

我在Ubuntu16.04版本中使用終端安裝MySQL5.7時,按照度孃的教程,搜尋如何安裝,大多是如下程式碼: sudo apt-get install mysql-server sudo apt-get install mysql-client 檢查MySQL是否執行: su

解決Tomact啟動問題,Port 8080 required by Tomcat v8.0 Server at localhost is already in use. The server ma

相信做軟體開發這個行業的,有時候不是你的程式程式碼出現了Bug,而是你的電腦也出現了一些千奇百怪的問題。 好了,我們來切入正題吧:看以下截圖,然後小夥伴不要慌, 以下是解決方案:1.首先開啟你的cmd命令(電腦按住Win+R鍵),然後在code裡敲netstat -ano|findstr 8

firefox 離線 啟動 選項 解決Firefox 啟動 為“離線模式 ”

離線工作模式,主要是為了看本地的一些官方文件! 老一些版本操作 啟動Firefox的,它開始在離線模式。 需要手動將其更改為聯機模式。  1. 在Firefox中開啟一個新標籤頁 2. 在位址列鍵入關於 : 配置 ?(注:英文系統需輸入about:config) 3. 單擊

Spring Boot 2.0(七):Spring Boot 如何解決專案啟動初始化資源

在我們實際工作中,總會遇到這樣需求,在專案啟動的時候需要做一些初始化的操作,比如初始化執行緒池,提前載入好加密證書等。今天就給大家介紹一個 Spring Boot 神器,專門幫助大家解決專案啟動初始化資源操作。 這個神器就是 CommandLineRunner,CommandLineRunner 介面的 Co

如何在ssh遠端linux伺服器不需要輸入密碼

目的:   期望A伺服器在對B伺服器執行ssh或者scp等命令的時候不需要輸入密碼 實現方法:   1.通過安裝sshpass服務   2.通過金鑰驗證的方式 操作過程:   一、通過sshpass的方式達到密碼非互動     1.安裝sshpass服務(centeros 7上可直接yum安裝,

解決ubuntu啟動進入initramfs問題

=摘要=最近回來發生05年的機器裡面的ubuntu系統不能正常由grub引導進入了,而是隻停留在initramfs介面下了...於是想想之在用xp的時候經常當機(記憶體槽問題),也好久不管ubuntu有沒有問題...想想大概跟xp當機有關係.於是上網查了查initramfs

iOS解決App啟動閃屏問題(swift)

建立一個工具類MTAppHelper import UIKit fileprivate let isIphone4 = Int(kScreenH) == 480 fileprivate let isIphone5 = Int(kScreenH) == 568 filepriv

解決APP啟動都會出現一會的空白頁

APP啟動時,啟動頁都會出現個空白頁,那是由於AS的機制引起的,Es不會出現這種狀況,那麼有沒有什麼辦法改變一下呢 解決方法: 在啟動頁的Activity的樣式裡改變它的樣式 true//設定全屏 @mipmap/

JDK和TOMCAT環境變數配置及解決tomcat啟動一閃即逝問題

一、配置JDK環境變數 1、新建變數名:JAVA_HOME,變數值:C:\Program Files\Java\jdk1.7.0,即jdk路徑 2、開啟PATH,新增變數值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin 3、新建變

Android 解決APP啟動出現白屏問題

1、問題描述 當我們首次啟動APP時,再到APP的第一個頁面展示出來之前,這段時間會有幾秒的白屏或者是黑屏出現。這樣給使用者的體驗是十分不好的。 2、問題出現的原因: 當我們在啟動一個應用時,系統會檢查是否已經存在這樣一個程序,如果沒有,Android系統

解決每次執行Xcode都需要輸入密碼問題

剛買的電腦,安裝xcode後,每次執行模擬器都會出現讓輸入管理員密碼的問題,上網搜了很多解決辦法,最後整理了一下: 1、開啟終端 2、輸入DevToolsSecurity --status 上面的指令

解決Hadoop啟動,沒有啟動datanode

Hadoop在多次執行下列指令:hadoop namenode -formatsbin/start-dfs.sh經常會出現沒有啟動datanode的情況。執行命令:jps發現沒有datanode執行緒。現給出原因和解決方案原因當我們使用hadoop namenode -format格式化namenode時,會

如何解決MongoDB啟動無法連線到Upstart的錯誤

注意:sitewhere安裝遇到此問題直接看文末即可。在Ubuntu 16.04 TLS系統上安裝MongoDB,安裝完成後使用service mongod start命令啟動mongoDB失敗,提示無法連線到Upstar的異常。MongoDB啟動異常重現在使用如下命令啟動M

利用命令列解決Tomcat啟動8080埠被佔用的問題

當我們部署專案到Tomcat的時候,通常會遇到專案部署失敗而重啟MyEclipse,然而當我們再次部署專案到Tomcat上的時候,我們會發現8080埠已經被佔用了,這個時候我們應該怎麼處理呢? 我們可以利用命令列,將佔用8080埠的程序關閉。 一、win+R,開啟cmd 二、在命令列裡輸入