ubuntu - apache2 的多个子域
问题描述
我的网络服务器是 Ubuntu 18.04 的 Apache2。我想托管几个网站作为子域。但是经过许多互联网建议后,我仍然做错了,我的子域不可用。但主要网站是按域提供的。我创建了 sub1.domain.com.conf 文件和其他相同的文件。
<VirtualHost *:80
ServerAdmin admin@gmail.com
DocumentRoot /var/www/sub1.domain.com/public_html
ServerName sub1.domain.com
ServerAlias www.sub1.domain.com
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
为了我的目的,我需要以某种方式配置apache2.conf吗?或者也许其他一些方法。谢谢你。更新: 我已经阅读了一些类似的问题,但它们不适合我的目标或环境版本。请考虑给我一个建议。我还需要它。
解决方案
是的,问题不在于 Apache 配置。这是正确的。如果你和我有同样的目标,首先你需要
- 在您的域名注册商处创建子域名
- 在云 DNS 的主域下为每个子域创建新的 A 记录(在我的例子中是谷歌云平台)
- 等待(在我的情况下是半小时)然后才配置 Apache 网络服务器。
推荐阅读
- r - 为多图面板添加注释后修改空间
- c++ - C/C++ 从 wint_t 打印英镑符号
- c++ - 在可变参数模板上混合 const 和非 const 变量
- python - How to tell pandas to read columns from the left?
- javascript - 通过 JS 覆盖过渡的 CSS 属性会使过渡停止工作
- python - 2个相似数据帧之间的数学运算
- c# - C# - selenium webdriver 无法打开 chrome 浏览器窗口
- jquery - jquery bootstrap 模型不是一个函数
- javascript - 如何在计算属性中使用 window.innerWidth - NuxtJS
- c++ - 防止字符串文字被转换为 bool 与 std::string