相关疑难解决方法(0)

为SSL配置MAMP

好的编码员,我正在尝试在我的mac上使用SSL配置MAMP用于开发目的.我已阅读并尝试了以下说明:
http ://www.emersonlackey.com/article/mamp-with-ssl-https http://www.webopius.com/content/355/getting-mamp-working-with- SSL-ON-OS-X

没有运气.我可以打任何127.0.0.1或本地主机以http但两者https://localhosthttps://127.0.0.1返回找不到主机错误.

看着phpinfo,我看不到mod_ssl被加载了.

有没有人用os x 10.6.7做到这一点?我不知道从哪里开始.

希望有人能提供帮助.

谢谢

------编辑开始------

以下是我对配置文件所做的更改,以使https正常工作.请按照上面列出的方法获取创建的证书/密钥并删除密码(如下面@dallas所述).

httpd.conf文件

注释掉ifdef以确保执行LoadModule

#<IfDefine SSL>
    LoadModule ssl_module modules/mod_ssl.so
#</IfDefine>
Run Code Online (Sandbox Code Playgroud)

确保文件中包含以下信息......

Listen 80
ServerName localhost:80
Run Code Online (Sandbox Code Playgroud)

ssl.conf中

添加以下内容....

<VirtualHost localhost:443>
    DocumentRoot /Users/myname/Documents/DevProjects/WebdevProjects
    ServerName localhost
    SSLEngine on
    SSLCertificateFile /Applications/MAMP/conf/ssl/server.crt
    SSLCertificateKeyFile /Applications/MAMP/conf/ssl/server.key
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)

在现有之前

<VirtualHost _default_:443>
Run Code Online (Sandbox Code Playgroud)

server.crt和server.key是根据obove tuts的链接新创建的.

评论出来

#<IfDefine SSL> 
Run Code Online (Sandbox Code Playgroud)

在第35行附近及其在245行附近的关闭标记以启用该行...

Listen 443
Run Code Online (Sandbox Code Playgroud)

在两者之间,根据上面的VirtualHost定义更新对新创建的文件的所有证书引用.

apache ssl https mamp

36
推荐指数
3
解决办法
4万
查看次数

标签 统计

apache ×1

https ×1

mamp ×1

ssl ×1