linux - 将域列表添加到 apache 虚拟主机的 shell 脚本

标签 linux apache shell

我有一个大约 900 个域的列表,我需要在 linux/apache 服务器上设置这些域。

手动创建所有用户/组/虚拟主机绝对是残酷的。有人知道我可以用来自动执行此操作的资源吗?

我想脚本应该执行这些操作: 逐行读取文本文件到数组 对于数组中的每个项目: 用户地址 创建虚拟主机目录并将其设置为所述用户的家 在/sites-available/中创建 vhost 文件

有人有这方面的经验吗?

最佳答案

你真的应该使用 Dynamic virtual hosts

这样你就不需要显式配置它们中的任何一个。创建目录足以让 Apache 开始为该虚拟主机提供服务(前提是 DNS 条目指向它)。

关于linux - 将域列表添加到 apache 虚拟主机的 shell 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2369102/

相关文章:

string - 如何将bash字符串转换为日期?

python - shell脚本: compile and execute a python via shell script

php - 从 PHP 脚本运行 PHP 脚本的最佳实践是什么?

apache - 如何配置规范的主机名并使用 apache 强制使用 https?

shell - 在 scp 中使用别名而不是 IP

linux - 即使某些进程完成,也要不断填充并行进程的四个槽

linux - 在 Bash 中反转二进制数

mysql - 如何连接到在azure中的linux虚拟机上运行的mysql服务器

apache - Apache error.log 中未出现 404 错误

apache - RewriteRule 给了我不需要的 $_GET 参数