apache24
는 apache HTTP 웹서버이다.
apache24에 HTTPS를 사용하기 위한 SSL 인증서 등록방법
conf/httpd.conf
파일에 SSL 인증서를 추가해주면 된다.SSLPassPhraseDialog exec:C:/Apache24/conf/pass.bat
#LoadFile "C:/Python39/python39.dll"
#WSGIPythonHome "C:/Python39"
LoadModule wsgi_module "c:/python_project/venv/lib/site-packages/mod_wsgi/server/mod_wsgi.cp39-win_amd64.pyd"
WSGIPythonPath "c:/python_project/venv/lib/site-packages/"
<VirtualHost 192.168.10.102:5000>
ServerName 192.168.10.105:5000
WSGIScriptAlias / "C:/python_project/rest/python_project.wsgi"
WSGIApplicationGroup %{GLOBAL}
#Header add Access-Control-Allow-Origin "*"
<Directory "C:/python_project/rest">
Require all granted
</Directory>
SSLEngine on
SSLProtocol all -SSLv3
SSLCertificateFile "C:/Apache24/conf/cert_wildcard.test.com.pem"
SSLCertificateKeyFile "C:/Apache24/conf/prv_wildcard.test.com.pem"
SSLCertificateChainFile "C:/Apache24/conf/subca1_wildcard.test.com.pem"
SSLCACertificateFile "C:/Apache24/conf/rootca_wildcard.test.com.pem"
</VirtualHost>
인증서 비밀번호를 입력한다.
pass.bat
파일
# pass.bat
@echo password
감사합니다.