玩了几天httpd,今天看到https的部分
官方文档:
http://httpd.apache.org/docs/2.4/en/ssl/ssl_howto.html
结果第一行就傻眼了
LoadModule ssl_module modules/mod_ssl.so
问题是我的modules目录下根本就没有mod_ssl.so文件,说明我的httpd没这个模块
应该是我编译httpd的时候就没弄对,又查了下文档,应该用这个命令:
./configure --prefix=/usr/local/httpd --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --with-pcre=/usr/local/pcre --enable-ssl
重点就是--enable-ssl
但是又报了一个错误:
checking for OpenSSL version >= 0.9.7… FAILED
configure: WARNING: OpenSSL version is too old
no
checking whether to enable mod_ssl… configure: error: mod_ssl has been requested but can not be built due to prerequisite failures
我的操作系统是ubuntu12.04,用openssl version -a命令看了下,明明已经安装了,版本还是1.x
不知道怎么回事,主要是对linux不熟,只好重新装下,装到了/usr/local/openssl下
然后用这个命令:
./configure --prefix=/usr/local/httpd --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --with-pcre=/usr/local/pcre --enable-ssl --with-ssl=/usr/local/openssl
这回就可以了
分享到:
相关推荐
Apache_2.4.4_for_Windows 是一个针对Windows操作系统发布的...总之,Apache_2.4.4_for_Windows为Windows用户提供了一款强大且可靠的Web服务器解决方案,通过适当的配置和管理,可以构建高效且安全的网络服务环境。
这是一个使用tar命令打包并使用gzip压缩的文件,文件名为"httpd-2.4.4",表示这是Apache HTTP服务器的2.4.4版本。".tar"后缀表明这是一组被归档的文件,而".gz"则表示它经过了gzip的压缩处理,以节省存储空间。在...
这个名为"httpd-2.4.34-win64-VC14"的压缩包,是专为64位Windows系统编译的Apache 2.4.34版本,它由Visual C++ 14(即VS 2015)编译器构建。这个版本的发布,为开发者提供了在Windows环境下运行高性能、稳定且可定制...
2. **模块管理**:Apache通过模块来扩展其功能,如mod_rewrite用于URL重写,mod_ssl用于SSL/TLS支持。在`httpd.conf`中,可以启用或禁用相应的模块。 3. **虚拟主机**:Apache支持多站点配置,通过虚拟主机功能可以...
总之,Apache HTTP Server 2.2.29和2.4.4的msi安装版为Windows用户提供了方便的部署选项,无论你选择带SSL的版本还是无SSL版本,都需要根据实际需求进行配置,确保服务器既安全又高效地运行。对于初次接触Apache的...
LoadModule ssl_module modules/mod_ssl.so Listen 443 *:443> ServerName your_domain.com SSLEngine on SSLCertificateFile /path/to/your/certificate.crt SSLCertificateKeyFile /path/to/your/private....
包括mod_ssl在内的多个核心模块在2.4中得到了升级,提供更好的SSL/TLS支持,如支持TLSv1.1和TLSv1.2,以及更强的加密套件。 10. **性能监控**: Apache 2.4引入了新的status模块,提供了一个简单的界面来查看...
- 将 `<Subversion_root>\httpd\` 目录下的 `mod_dav_svn.so` 和 `mod_authz_svn.so` 复制到 `<Apache_root>\modules\` 目录下。 - 将 `<Subversion_root>\bin\` 目录下的 `libdb42.dll`、`libeay32.dll` 以及 `...
1. 解压:`tar -zxvf httpd-2.4.4.tar.gz` 2. 进入源代码目录:`cd httpd-2.4.4` 3. 配置:`./configure --prefix=/usr/local/apache2` 4. 编译:`make` 5. 安装:`sudo make install` 接下来是`apr-1.5.2.tar.gz`...
1.4.5 Apache的配置文件httpd.conf与 1.4.5 .htaccess的简介 13 1.4.6 PHP的配置文件php.ini的简介 13 1.4.7 PHP常用参数的配置 14 1.5 几种综合网络服务器系统的安装 14 1.5.1 XAMPP 14 1.5.2 WAMP 16 1.5.3 ...