360网站做推广,企业宣传及介绍ppt,网络舆情信息,网站开发后台需要哪些技术apache配置安全证书有如下几步 一、申请证书 这个网上有很多免费的#xff0c;我用的是阿里云的服务器#xff0c;在阿里云后台就可以申请免费证书。
二、上传证书 申请好证书后#xff0c;根据服务器用的什么软件#xff0c;是apache还是ngnix#xff0c;下载相应的证书…apache配置安全证书有如下几步 一、申请证书 这个网上有很多免费的我用的是阿里云的服务器在阿里云后台就可以申请免费证书。
二、上传证书 申请好证书后根据服务器用的什么软件是apache还是ngnix下载相应的证书文件我用的是apache有三个文件公钥文件、私钥文件、链文件。下载好这三个文件上传到服务器的某个文件夹建议直接上传到apache的conf文件夹在该文件夹下新建一个cert文件夹将证书上传到这里。
三、配置 conf 文件 我的网站用的是django框架这里只需要在原有的框架基础上编辑前两行改为443端口。 中间有SSL的根据自己的域名配置即可。
listen 443
VirtualHost *:443# 域名ServerName worksite.comServerAlias worksite.com#指定website的wsgi.py配置文件路径WSGIScriptAlias / /var/www/html/worksite/worksite/wsgi.py# 指定访问和错误日志路径这里的文件夹要提前建好ErrorLog /var/www/html/worksite/log/error_logCustomLog /var/www/html/worksite/log/access_log common#指定项目路径#WSGIPythonPath /var/www/html/worksite# sslSSLEngine onSSLHonorCipherOrder onSSLProxyCipherSuite PROFILESYSTEMSSLCertificateFile /etc/httpd/conf/cert/www.worksite.com_public.crtSSLCertificateChainFile /etc/httpd/conf/cert/www.worksite.com_chain.crtSSLCertificateKeyFile /etc/httpd/conf/cert/www.worksite.com.keyDirectory /var/www/html/worksiteFiles wsgi.pyRequire all granted/Files/Directory#项目静态文件地址, Django项目中静态文件的路径Alias /static /var/www/html/worksite/staticDirectory /var/www/html/worksite/staticAllowOverride AllOptions FollowSymLinksRequire all granted/Directory#项目media地址, 上传图片等文件夹的路径Alias /static /var/www/html/worksite/mediaDirectory /var/www/html/worksite/static/mediaAllowOverride NoneOptions FollowSymLinksRequire all granted/Directory
/VirtualHost
四、其他问题 我这里没有做http的配置因为根据阿里云的文档以及网上找的文档Rewrite都没有配置成功我也不需要http的访问了因此就直接所有内容都做成https了。 注意服务器的443端口要打开查看一下防火墙的配置。