Попробуйте использовать SSH в созданном экземпляре виртуальной машины развертывания и выполните команду apache2 --version
.
Что происходит? Я предполагаю, что вам скажут, что это не распознанная команда или что-то в этом роде ... учитывая, что веб-сервер по какой-то причине не установлен. Если это так, возможно, попробуйте обновить install-web.sh , чтобы включить sudo
перед командами, т.е.
#!/bin/bash
sudo apt-get update
sudo apt-get install -y apache2
Если это не так, почему бы вообще не исключить файл install-web.sh и просто включить скрипт в файл конфигурации напрямую (так как в этом нет ничего особенного), например, что-то вроде:
metadata:
items:
- key: startup-script
value: |
#!/bin/bash
apt-get update
apt-get install -y apache2