Linux Apache 的 HTTPS 配置

Linux Apache 的 HTTPS 配置

ID:37711853

大小:170.12 KB

页数:10页

时间:2019-05-29

Linux Apache 的 HTTPS 配置_第1页
Linux Apache 的 HTTPS 配置_第2页
Linux Apache 的 HTTPS 配置_第3页
Linux Apache 的 HTTPS 配置_第4页
Linux Apache 的 HTTPS 配置_第5页
资源描述:

《Linux Apache 的 HTTPS 配置》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、LinuxApache的HTTPS配置我以前在Windows上配置过Apache的SSL/HTTPS双向认证,即对Web服务器与浏览器同时进行认证,而建立的HTTPS安全连接。最近,我在Linux下也配置了下Apache的HTTPS,并将配置过程和遇到的问题记录了一下。配置环境·Web服务器系统:VMwareWorkstation6.0.2,DebianLinux5.0.2,kernel=2.6.26-2-686·Web服务器:Apache2.2.9-10·Web浏览器系统:WindowsXPProfessiona

2、l·Web浏览器:Firefox3.0.11LinuxApache的基本配置现在Linux下较新的Apache配置,要比Windows下的配置方便、灵活的多。比如,我的Debian5下的Apache2包安装后,就将Apache的配置文件放在:/etc/apache2目录下,并按照Linux下经典的:xxx-available,xxx-enabled,xxx.d目录来组织配置文件,看到这里有没有想到Emacs的配置文件组织方式呢?(*^_^*)。玩Linux的人看到这里,大多都能猜地出LinuxApache是怎么组织

3、的。下面简单列举一下Apache配置文件的组织结构:·apache2.conf:Apache的入口配置文件,包含其它配置文件的主控文件·conf.d/:包含一些零碎的配置,一般不和具体的mod相关,是全局性质的,比如:字符集charset、安全选项security。·ports.conf:设置Apache的监听端口,默认时,HTTP为80,HTTPS为443。·envvars:导出一些环境变量,比如:·exportAPACHE_RUN_USER=www-data·exportAPACHE_RUN_GROUP=www

4、-data·exportAPACHE_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/:实际

5、启动的mod的加载和设置配置,是到mods-available/中配置文件的符号链接。·sites-available/:Web站点的配置,可以是全局的,或虚拟主机作用域的。默认有两个附带的配置文件:default、default-ssl,其中default为一般的HTTP服务的虚拟主机配置,而default-ssl就是HTTPS服务的虚拟主机配置。这两个配置文件可以直接使用,配置内容只需做适当的调整即可。·sites-enabled/:实际启动的Web站点配置,是到sites-available/中配置文件的符号

6、链接。默认时,只有一个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/中安装的RunLev

7、el脚本:apache2,来启动/停止Apache服务。和大多数RunLevel脚本一样,使用参数start启动服务,使用参数stop停止服务,如下:·#/etc/init.d/apache2start·Startingwebserver:apache2apache2:Couldnotreliablydeterminetheserver'sfullyqualifieddomainname,using192.168.2.108forServerName··#/etc/init.d/apache2stop·Stoppi

8、ngwebserver:apache2apache2:Couldnotreliablydeterminetheserver'sfullyqualifieddomainname,using192.168.2.108forServerName·...waiting.·Web文件目录:使用sites-available中,配置文件default和default-s

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。