Есть несколько способов внедрить HTML-код на все веб-сайты, работающие на сервере Apache.
1. Использование файлов .htaccess: Вы можете создать файл .htaccess в корневой директории каждого веб-сайта и добавить следующие строки кода:
```
AddType text/html .shtml
AddOutputFilter INCLUDES .shtml
```
Затем в любом файле HTML вы можете использовать SSI (Server Side Includes) и разместить `<!--#include file="myfile.html" -->`, чтобы вставить свой HTML-файл на всех веб-сайтах. Обратите внимание, что вам нужно убедиться, что SSI включен в конфигурации сервера Apache (директива `Options +Includes` должна быть разрешена).
2. Использование файлов .conf: Если у вас есть доступ к конфигурационным файлам виртуальных хостов Apache (.conf), вы можете добавить следующие строки в каждую конфигурацию:
```
<Directory /path/to/website>
Options +Includes
AddType text/html .html
</Directory>
```
Затем вам нужно разместить ваш HTML-файл в нужных директориях каждого веб-сайта с расширением .html.
3. Использование модуля mod_include: Если модуль mod_include не установлен, установите его на сервере Apache. Затем отредактируйте конфигурационный файл Apache (обычно /etc/httpd/conf/httpd.conf или /etc/apache2/apache2.conf) и добавьте следующую директиву:
```
<IfModule mod_include.c>
AddType text/html .shtml
AddOutputFilter INCLUDES .shtml
</IfModule>
```
Теперь вы можете использовать SSI в любом файле HTML для вставки вашего HTML-файла.
Обратите внимание, что необходимо перезапустить сервер Apache после внесения изменений в конфигурацию.
Учтите, что модификация конфигурации сервера Apache может быть сложной задачей и может потребоваться знание администрирования сервера. Поэтому рекомендуется выполнить изменения с осторожностью или обратиться к администратору сервера.