心有多大舞臺便有多大

          Embrace changes, pursue excellence, share niceness.

          (轉載)apachectl startssl啟動apache自動運行輸入密碼

          apachectl startssl啟動apache自動運行輸入密碼

          作者:不詳 來源: http://www.chinaunix.net(無顯示即不詳)
          • 核心提示:安裝了一臺服務器,只開放了https,沒有開放http 把啟動命令/usr/local/bin/apachectl startssl寫到/etc/rc.local里,重啟服務器。 發現apache并沒有自動運行。 手動運行 [root@localhost]# /usr/local/bin/apachectl restart httpd not running, trying to start Apach.....
          安裝了一臺服務器,只開放了https,沒有開放http
          把啟動命令/usr/local/bin/apachectl startssl寫到/etc/rc.local里,重啟服務器。
          發現apache并沒有自動運行。
          手動運行
          [root@localhost]# /usr/local/bin/apachectl restart
          httpd not running, trying to start
          Apache/2.2.0 mod_ssl/2.2.0 (Pass Phrase Dialog)
          Some of your private key files are encrypted for security reasons.
          In order to read them you have to provide the pass phrases.

          Server www.example.com:443 (RSA)
          Enter pass phrase:

          OK: Pass Phrase Dialog successful.
          發現原來是要輸入pass phrase的原因

          解決方案有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
          [root@localhost conf]# /home/apache2/bin/apachectl start
          [root@localhost conf]#

          然后從起服務器,就可以運行了

          參考http://httpd.apache.org/docs/2.0 ... sslpassphrasedialog

          posted on 2008-04-28 09:24 pony 閱讀(2751) 評論(3)  編輯  收藏 所屬分類: linux

          評論

          # re: (轉載)apachectl startssl啟動apache自動運行輸入密碼 2009-02-19 16:28 pony

          一定要記得把apache_pass.sh腳本的+x權限加上  回復  更多評論   

          # re: (轉載)apachectl startssl啟動apache自動運行輸入密碼[未登錄] 2014-02-21 16:43 0

          薩頂頂頂頂頂頂頂頂頂頂頂頂  回復  更多評論   

          # re: (轉載)apachectl startssl啟動apache自動運行輸入密碼[未登錄] 2014-02-21 16:43 0

          這是我見過最丑的網站了  回復  更多評論   

          主站蜘蛛池模板: 漳州市| 新乡市| 沾益县| 囊谦县| 龙海市| 金堂县| 昌都县| 仁布县| 屏山县| 平昌县| 博兴县| 营山县| 兖州市| 抚宁县| 广东省| 时尚| 新津县| 宿州市| 凤山市| 余江县| 图木舒克市| 榕江县| 延吉市| 浦县| 清涧县| 清徐县| 建德市| 聂拉木县| 滦南县| 宿州市| 荆州市| 碌曲县| 延庆县| 喀什市| 保定市| 攀枝花市| 普定县| 余江县| 盖州市| 霸州市| 娱乐|