搭建多用途 Web 服务:从 Apache、NGINX 到 Nextcloud
1. Apache 安全虚拟主机配置
在配置 Apache 以托管多个网站时,采用模块化方法是个不错的选择。以下是设置安全虚拟主机的具体步骤:
1. 创建新的虚拟主机配置文件 :以现有的 default-ssl.conf
文件为模板,创建一个名为 acme-consulting.conf
的新文件,并将其存储在 /etc/apache2/sites-available
目录中。
2. 调整监听端口 :将 VirtualHost
行修改为监听 443 端口的所有传入请求。
3. 指定服务器名称 :添加 ServerName acmeconsulting.com:443
行,使该文件负责处理 443 端口上针对 acmeconsulting.com
的流量。
4. 设置文档根目录 :将 DocumentRoot
设置为 /var/www/acmeconsulting
。
5. 自定义日志文件 :为了便于查找与新网站相关的日志消息,可自定义错误和访问日志,使其日志条目存储在特定文件中。
通过这种方式,即使你最初只计划在服务器上托管一个网站,使用模块化方法也