首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >使用MAMP测试HTTPS文件

使用MAMP测试HTTPS文件
EN

Stack Overflow用户
提问于 2008-09-03 05:44:07
回答 3查看 15.3K关注 0票数 16

我在我的笔记本电脑上本地运行MAMP,我喜欢在本地尽可能多地进行测试。不幸的是,由于我从事电子商务工作(PHP),我通常在大多数结账表单中强制使用ssl,但它在我的笔记本电脑上就失败了。有没有什么简单的配置可以让"https“在MAMP下运行?请注意,我知道我可以手动配置Apache,重新编译PHP,等等,但我只是想知道是否有一个更容易的方法,为一个懒惰的程序员。

谢谢

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2008-09-04 09:11:08

注意:自MAMP的2+版本后,不再支持startssl。您必须更新配置文件(httpd.conf)才能启用ssl.

您可以很容易地修改MAMP的免费版本,以在默认情况下启用ssl。设置好apache的所有SSL部分并使其正常工作后,只需编辑文件即可调用apachectl startssl

代码语言:javascript
复制
/Applications/MAMP/startApache.sh

在您最喜欢的文本编辑器中,将apache 参数更改为startssl,您将让MAMP启动器以模式启动Apache.

票数 10
EN

Stack Overflow用户

发布于 2009-11-25 15:05:31

首先,复制/Applications/MAMP。

打开/Applications/MAMP/conf/apache/httpd.conf

在线下

# LoadModule foo_module modules/mod_foo.so

您可以添加

LoadModule ssl_module modules/mod_ssl.so

删除所有行<IfDefine SSL></IfDefine SSL>

打开/Applications/MAMP/conf/apache/ssl.conf

删除所有行<IfDefine SSL></IfDefine SSL>

找到定义SSLCertificateFileSSLCertificateKeyFile的行,将其设置为

SSLCertificateFile /Applications/MAMP/conf/apache/ssl/server.crt SSLCertificateKeyFile /Applications/MAMP/conf/apache/ssl/server.key

创建新文件夹/Applications/MAMP/conf/apache/ssl

放入终端并导航到新文件夹

cd /Applications/MAMP/conf/apache/ssl

创建私钥,并提供密码

openssl genrsa -des3 -out server.key 1024

删除密码

cp server.key server-pw.key

openssl rsa -in server-pw.key -out server.key

创建证书签名请求,按return键获取默认值

openssl req -new -key server.key -out server.csr

创建证书

openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt

重新启动服务器。如果您遇到任何问题,请检查系统日志文件。第一次访问https://localhost/时,系统会要求您接受证书。

票数 22
EN

Stack Overflow用户

发布于 2008-09-03 07:17:06

似乎没有更简单的方法了,unless you're willing to buy MAMP Pro

据我所知,在MAMP中使用SSL的唯一方法是configure mod_ssl for Apache。mod_ssl与MAMP捆绑在一起,我发现配置非常简单。请注意,您可能必须从命令行启动Apache才能使用它:

代码语言:javascript
复制
/Applications/MAMP/bin/apache2/bin$ ./apachectl stop
/Applications/MAMP/bin/apache2/bin$ sudo ./apachectl startssl
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41218

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档