網路城邦
上一篇 回創作列表 下一篇   字體:
建立Apache HTTPS SSL服務
2013/11/06 17:32:22瀏覽441|回應0|推薦1

以下是否Google上找到的步驟:

ssl - How do I create HTTPS for localhost apache? - Stack Overflow

Steps:
  1. ...
  2. Open a command prompt in Apache2\conf folder
  3. ....
    ..\bin\openssl req -config openssl.cnf -new -out blarg.csr -keyout blarg.pem
  4. You can leave all questions blank except:

    • PEM Passphrase: a temporary password such as "password"
    • Common Name: the hostname of your server
  5. ....
    ..\bin\openssl rsa -in blarg.pem -out blarg.key

  6. ....
    ..\bin\openssl x509 -in blarg.csr -out blarg.cert -req -signkey blarg.key -days 365
  7. Open Apache's conf\httpd.conf file and ensure SSL module is enabled - there should be no hash at the start of this line:
    LoadModule ssl_module modules/mod_ssl.so

  8. ... uncomment this line:
    Include conf/extra/httpd-ssl.conf

  9. In the SSL config httpd-ssl.conf  ... update the following lines:

    • Update
      SSLSessionCache "shmcb:C:\Program Files (x86)\Zend\Apache2/logs/ssl_scache(512000)"
      to
      SSLSessionCache "shmcb:C:/Progra\~2/Zend/Apache2/logs/ssl_scache(512000)"
      (The brackets in the path confuse the module, so we need to escape them)
    • DocumentRoot - set this to the folder for your web files
    • ServerName - the server's hostname
    • SSLCertificateFile "conf/blarg.cert"
    • SSLCertificateKeyFile "conf/blarg.key"
  10. Restart Apache.

  11. Try loading https://localhost/ in your browser.

-----------------------------

加入php:


# For PHP 5 do something like this:
LoadModule php5_module "c:/php-5.4.21/php5apache2_2.dll"
AddType application/x-httpd-php .php

# configure the path to php.ini
PHPIniDir "C:/php-5.4.21"

( 知識學習隨堂筆記 )
回應 推薦文章 列印 加入我的文摘
上一篇 回創作列表 下一篇

引用
引用網址:https://classic-blog.udn.com/article/trackback.jsp?uid=markhsia&aid=9365193