在mac Apache配置https方式访问网站

  1. 引入httpd-ssl.conf文件

    在相应的目录下找到httd-conf文件  一般都是在/etc/apache2/httpd.conf  下

    取消掉Include /private/etc/apache2/extra/httpd-ssl.conf 前面的注释符号#  也就是引入httpd-ssl.conf文件

  2. 生成KEY和证书。

    因为在 /private/etc/apache2/extra/httpd-ssl.conf 已经配置好KEY 和证书的名字所以下面的步骤中请不要修改生成的KEY文件的名字 如果修改请把httpd-ssl.conf中相应的文件路径和名字也修改

    cd /etc/apache2

    (1) sudo openssl genrsa -des3 -out server.key 1024

    enter a passphrase for your private key. (输入key 的密码在接下来的过程中会用到,随意输入123456)    ;

    (2) openssl req -new -key server.key -out server.csr

    接下来的省城市email等等选项可以留空 即按enter 键进入下一步

    (3) sudo openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt

    (4)备份

    cp server.key server.key.copy

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

  3. 重启Apache

    sudo  apachectl restart

    反问 https:localhost便能进入相应页面

配置站点
(1)在httpd-ssl.conf文件头部添加  NameVirtualHost *:443
(2)在文件底部添加类似下面配置 即可
<VirtualHost *:443>
    DocumentRoot "path_to_your_projects"
    ServerName localhost.xxx
    ErrorLog "/private/var/log/apache2/xxx-error_log"
	TransferLog "/private/var/log/apache2/xxx-access_log"
	SSLEngine on
	SSLCertificateFile "/private/etc/apache2/server.crt"
	SSLCertificateKeyFile "/private/etc/apache2/server.key"
</VirtualHost>
注意:一般来所 SSLCertificateFile 和SSLCertificateKeyFile的地址用默认的就好 但是配置过程当中如果出现问题 可以留意是不是 他们的地址出现问题了

大功告成!!

Linux 系统应该也是这样 。。windows 有待研究

时间: 2024-10-30 14:57:37

在mac Apache配置https方式访问网站的相关文章

Windows Server 2008 R2 下配置证书服务器和HTTPS方式访问网站

文章来源:http://blog.csdn.net/jiftlixu/article/details/11676081 http://www.cnblogs.com/zhongweiv/archive/2013/01/07/https.html 目录 配置环境 了解HTTPS 配置CA证书服务器 新建示例网站并发布在IIS 新建自签名证书并配置HTTPS 故障排除 其它机器无法通过访问 配置环境 Windows版本:Windows Server 2008 R2 Enterprise Servic

IIS7.0 Windows Server 2008 R2 下配置证书服务器和HTTPS方式访问网站

配置环境 Windows版本:Windows Server 2008 R2 Enterprise Service Pack 1 系统类型: 64 位操作系统 了解HTTPS 为什么需要 HTTPS ? 在我们浏览网站时,多数网站的URL都是以HTTP开头,HTTP协议我们比较熟悉,信息通过明文传输; 使用HTTP协议有它的优点,它与服务器间传输数据更快速准确; 但是HTTP明显是不安全的,我们也可以注意到,当我们在使用邮件或者是在线支付时,都是使用HTTPS; HTTPS传输数据需要使用证书并对

tomcat配置https方式访问

1.cmd 命令下,然后在jdk的bin的目录下执行 keytool -genkey -alias tomcat -keyalg RSA -keystore F:\tomcat.keystore -validity 36500 然后会又提示让你填写相关信息,提示的内容如下,填写格式如下: A.输入keystore密码:此处需要输入大于6个字符的字符串 B."您的名字与姓氏是什么?"这是必填项,并且必须是TOMCAT部署主机的域名或者IP[如:gbcom.com 或者 10.1.25.2

SharePoint 2010用“localhost”方式访问网站,File not found问题处理方式

场景:本地服务器上,用“localhost”方式访问网站:在某网站集(Site Collection)下的子网站(Sub Site)中,点击网站权限菜单(Site permissions)等关于调用Layout下文件的情况,就出现“File not found”异常:配置网站web.config的CustomError为Off,出现“Unable to find the specified file.” 解决方式:不要用“localhost”,用“机器名”或者“IP”访问就没问题了,按道理也是应

Apache 配置 https

## Apache 配置 https > Apache 版本: **2.4.10** Linux 版本 : **Debian** ### 安装Apache控制台命令:` sudo apt-get install apache2 `安装好了Apache2会自动启动,但是自动启动的不包含https仅仅是http **默认的配置路径** Apache配置文件路径: ` cd /etc/apache2/`Apache默认日志路径: `cd /var/log/apache2` ### 配置https###

Apache配置HTTPS功能

apache配置https 一.yum 安装openssl和openssl-devel,httpd-devel 二.生成证书(也可以从公司的证书颁发机构获取): #建立服务器密钥  openssl genrsa -des3 1024  > /usr/local/apache/conf/server.key    # 从密钥中删除密码(以避免系统启动后被询问口令) openssl rsa -in /usr/local/apache/conf/server.key > /usr/local/apa

MAC apache配置

启动 apache:在terminal中输入命令,sudo apachectl start 启动成功后访问lcoalhost会显示“It works”. 更改默认路径:命令行输入“sudo vim /etc/apache2/httpd.conf”,打开apache的配置文件,Mac上apache的默认路径为“/Library/WebServer/Documents”,在配置文件中把它替换为你的自己的路径比如“/Users/lingsui.wang/Documents/lundbe”,保存退出,重

Apache配置https

apache配置https一.yum 安装openssl和openssl-devel,httpd-devel 二.生成证书:openssl genrsa -des3 1024  > /usr/local/apache/conf/server.key建立服务器密钥  openssl rsa -in /usr/local/apache/conf/server.key > /usr/local/apache/conf/server2.key从密钥中删除密码(以避免系统启动后被询问口令) mv /us

cas 用HTTPS方式访问 安全连接失败

在cas server配置以HTTPS方式,客户端同样请求为HTTPS方式,在各个浏览器下出现错误,如下: firefox: chrome: ie: ie上看不到任何反应就不贴图了 导致以上结果的原因就是在客户端指定的server地址有问题,不应该指定server的应用端口 而是应该指定为SSL端口443或8443,如: <filter> <filter-name>CASFilter</filter-name> <filter-class>org.jasig