Linux Apache 的 HTTPS 配置.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Linux Apache 的 HTTPS 配置 我以前在 Windows 上配置过 Apache 的 SSL/HTTPS 双向认证,即对 Web 服务器与浏览器同时进行认证,而建立的 HTTPS 安全连接。最近,我在 Linux 下也配置了下 Apache 的 HTTPS,并将配置过程和遇到的问题记录了一下。 配置环境 Web 服务器系统:VMware Workstation 6.0.2,Debian Linux 5.0.2,kernel=2.6.26-2-686 Web 服务器:Apache 2.2.9-10 Web 浏览器系统:Windows XP Professional Web 浏览器:Firefox 3.0.11 Linux Apache 的基本配置 现在 Linux 下较新的 Apache 配置,要比 Windows 下的配置方便、灵活的多。比如,我的 Debian 5 下的 Apache2 包安装后,就将 Apache 的配置文件放在:/etc/apache2 目录下,并按照 Linux 下经典的:xxx-available,xxx-enabled,xxx.d 目录来组织配置文件,看到这里有没有想到 Emacs 的配置文件组织方式呢?(*^_^*)。玩 Linux 的人看到这里,大多都能猜地出 Linux Apache 是怎么组织的。下面简单列举一下 Apache 配置文件的组织结构: apache2.conf:Apache 的入口配置文件,包含其它配置文件的主控文件 conf.d/:包含一些零碎的配置,一般不和具体的 mod 相关,是全局性质的,比如:字符集 charset、安全选项 security。 ports.conf:设置 Apache 的监听端口,默认时,HTTP 为 80,HTTPS 为 443。 envvars:导出一些环境变量,比如: export APACHE_RUN_USER=www-data export APACHE_RUN_GROUP=www-data export APACHE_PID_FILE=/var/run/apache2.pid httpd.conf:额外的用户设置的配置,默认里面内容为空。Windows 下的 Apache 喜欢用这个名字作为主控配置文件,但在 Linux 下,作用不大。 mods-available/:包含 Apache 中所有可用 mod 的加载和设置配置,加载配置一般用 xxx.load 表示,设置配置一般用 xxx.conf 表示,比如:mod_ssl 的加载配置为:ssl.load,设置配置为:ssl.conf mods-enabled/:实际启动的 mod 的加载和设置配置,是到 mods-available/ 中配置文件的符号链接。 sites-available/:Web 站点的配置,可以是全局的,或虚拟主机作用域的。默认有两个附带的配置文件:default、default-ssl,其中 default 为一般的 HTTP 服务的虚拟主机配置,而 default-ssl 就是 HTTPS 服务的虚拟主机配置。这两个配置文件可以直接使用,配置内容只需做适当的调整即可。 sites-enabled/:实际启动的 Web 站点配置,是到 sites-available/ 中配置文件的符号链接。默认时,只有一个 000-default 链接指向 sites-available/default,说明默认的 Apache 配置,只启动 HTTP 服务,而不启动 HTTPS 服务。 另外,列举一下配置 HTTPS 时,Apache 的相关文件路径: Apache 日志文件:在:/var/log/apache2 目录中保存。错误日志为:error.log,HTTP 访问日志为:access.log,HTTPS 访问日志为:ssl_access.log。 Apache 的启动:可以使用 Apache 在:/etc/init.d/ 中安装的 Run Level 脚本:apache2,来启动/停止 Apache 服务。和大多数 Run Level 脚本一样,使用参数 start 启动服务,使用参数 stop 停止服务,如下: # /etc/init.d/apache2 start Starting web server: apache2apache2: Could not reliably determine the servers fully qualified domain name, using 08 for ServerName # /etc/init.d/apache2 stop Stopping web server: apache2apac

文档评论(0)

803322fw + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档