XAMPP 开启 SSL (https)

本文介绍如何在XAMPP环境中配置PHP OpenSSL扩展及httpd-ssl.conf文件以启用SSL。主要内容包括编辑php.ini文件激活PHP OpenSSL扩展,以及配置httpd-ssl.conf文件中的DocumentRoot和ServerName选项。

编辑 ..xampp/apache/bin/php.ini 文件,找到 “;extension=php_openssl.dll” (去掉前面的;号注释)
----------------

我的 XAMPP 没有找到这句话 ,直接添加 extension=php_openssl.dll  大概988行
另外,需要配置 httpd-ssl.conf 文件(*\xampp\apache\conf\extra\httpd-ssl.conf)
大概86行 配置 DocumentRoot 和 ServerName ,改成自己定义的(如果没有更改默认配置的话就不用再配置了)

转载于:https://www.cnblogs.com/xiangniu/archive/2012/05/13/2498117.html

在Ubuntu系统中,不同的服务开启SSL的方法有所不同,以下分别介绍几种常见服务开启SSL的方法: ### Apache服务开启SSL 1. **申请免费版个人SSL证书**:可以通过腾讯云平台或阿里云平台申请免费版个人SSL证书 [^1]。 2. **上传下载的证书**:将下载的证书上传到服务器,并开始部署SSL证书 [^1]。 3. **配置SSL证书路径**:编辑相关配置文件,指定证书文件的路径。例如在`ubuntu18.04`中,在配置文件中设置如下内容 [^2]: ```plaintext SSLCertificateFile /etc/apache2/cert/server.crt SSLCertificateKeyFile /etc/apache2/cert/server.key SSLCertificateChainFile /etc/apache2/cert/ca.crt ``` 4. **编辑虚拟主机配置文件**:使用`vi`编辑`/etc/apache2/sites-enabled/001-ssl.conf`,添加如下内容 [^3]: ```plaintext <VirtualHost *:443> SSLEngine On SSLOptions +StrictRequire SSLCertificateFile /etc/ssl/certs/domain.com.crt SSLCertificateKeyFile /etc/ssl/private/domain.com.key ServerAdmin webmaster@localhost DocumentRoot /var/www/html ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost> ``` 5. **配置http的URL重定向到https**:完成上述配置后,可进一步配置将HTTP请求重定向到HTTPS [^1]。 ### Xampp开启SSL 若需要在使用虚拟主机的情况下在Xampp中启用SSL,需按照一定步骤操作,前提是已经启用了虚拟主机 [^4]。 ### Nginx开启SSL 使用`./configure`命令进行配置,开启SSL模块,示例命令如下 [^5]: ```bash ./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-file-aio --with-http_realip_module ``` 配置成功会有相应输出。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值