apache服务器开启https访问

 时间:2026-04-22 09:42:48

1、生成证书:

生成私钥文件  

sudo openssl genrsa -aes256 -out service.key 1024

然后按提示输入密码,文件生成成功

apache服务器开启https访问

2、生成证书文件并签署

sudo openssl req -sha256 -new -x509 -days 1826 -key service.key -out service.crt

估计提示输入相关信息

Common Name (e.g. server FQDN or YOUR name) []:这一项必须和你的域名一致

apache服务器开启https访问

3、配置apache

打开httpd.conf文件:

移除注释

LoadModule ssl_module libexec/apache2/mod_ssl.so

Include /private/etc/apache2/extra/httpd-vhosts.conf

apache服务器开启https访问

apache服务器开启https访问

4、修改httpd-vhosts.conf文件

修改DocumentRoot "/Users/xunao/website/upload" 为自己的网站路径

指定证书和密钥文件路径

SSLCertificateFile "/private/etc/apache2/server.crt"

SSLCertificateKeyFile "/private/etc/apache2/server.key"

apache服务器开启https访问

apache服务器开启https访问

5、重启apache

用 sudo apachectl configtest 检测配置文件是否有错误(windows为httpd -t)

sudo apachectl restart   (windows为httpd -k restart)

apache服务器开启https访问

6、访问网站:

https://域名

如果浏览器提示“您的连接不是私密连接”,则需安装证书的本地计算机

apache服务器开启https访问

apache服务器开启https访问

  • windows系统运行指定用户远程计算机
  • 小技巧,巧用notepad 过滤文本格式
  • Delphi7报错“…/InitCC32.exe 拒绝访问“
  • Discuz_X3.2 正式版安装教程
  • aardio怎样按行读取文本数据进行处理?
  • 热门搜索
    中秋节用英语怎么说 打呼噜怎么办 鸽子汤怎么炖最营养 吃了精子会怎么样 干黄花菜怎么做好吃 苹果手机id怎么注册 宽带密码忘记了怎么办 g怎么读 曳怎么读 老是咳嗽是怎么回事