windows - 在 Apache Windows 10 中添加虚拟主机
问题描述
我正在尝试在 Windows 10 环境中将带有 SSL 证书的虚拟主机添加到 Apache。
这是我第一次使用 Apache(完全是新手!),并且使用在线教程和博客完成了我的基本设置。我的 Apache 服务正在运行,在浏览器中键入 localhost 时我能够得到正确的响应。但是,当我添加新的虚拟主机并尝试重新启动 Apache 服务时,它失败了(错误 1067:进程意外终止)。
问题似乎与设置中的 SSL 证书有关。当我删除下面代码中的证书行时,Apache 服务重新启动没有问题。但是,新的虚拟主机不会打开/解析。我认为这是由于所需的证书(?)。
这是我的代码:
在我的 httpd-vhosts.conf
<VirtualHost *:443>
ServerAdmin name@domain.co.za
ServerName odyssey.rain.network
ServerAlias odyssey.rain.network
DocumentRoot c:/Apache24/htdocs/odyssey.rain.network
SSLEngine on
SSLCertificateFile c:/Apache24/ssl/network/server.crt
SSLCertificateKeyFile c:/Apache24/ssl/network/rain.key
SSLCertificateChainFile c:/Apache24/ssl/network/ca.crt
ErrorLog logs/odyssey.rain.network-error.log
CustomLog logs/odyssey.rain.network-access.log combined
<Directory c:/Apache24/htdocs/odyssey.rain.network>
AllowOverride All
</Directory>
</VirtualHost>
<VirtualHost *:80>
ServerAdmin name@domain.co.za
ServerName odyssey.rain.network
Redirect / https://odyssey.rain.network
</VirtualHost>
我还更新了我的主机文件:127.0.0.1 odyssey.rain.network
先感谢您!
解决方案
推荐阅读
- android - 如何通过 HTTP(S) 向 Android 应用程序发送数据
- amazon-web-services - 如何模拟 API Gateway RestAPI 端点并根据请求在响应中返回自定义变量?
- php - Mac CLI PHP ini 文件位置
- amazon-web-services - 来自 AWS SQS 的选择性读取消息
- swift - 使用四元数的 SceneKit 旋转
- python - Kivy-如何使用python操作kivy中的输入?
- python - python spacy循环解析引理并在令牌上添加特殊情况
- ruby-on-rails - Rails 时区设置不正确
- python - 使用 plotly 在 Networkx 跟踪中添加边缘着色的选项
- reactjs - 如何设置材质ui元素的样式?