Score:0

ติดตั้ง apache2 บนอินสแตนซ์ ubuntu aws EC2 ผ่านสคริปต์ (ใช้ terraform)

ธง am

ฉันพยายามสร้างอินสแตนซ์อูบุนตูผ่าน terraform หลังการติดตั้ง ฉันต้องการเรียกใช้สคริปต์ซึ่งเรียกว่า install apache2 นี่คือสคริปต์ของฉัน

app1-install.sh

#! /ถัง/ทุบตี
อัปเดต sudo apt
sudo apt ติดตั้ง apache2-bin
# sudo systemctl เปิดใช้งาน apache2
# sudo บริการ apache2 เริ่มต้น  
sudo echo '<h1>ยินดีต้อนรับสู่การสาธิต Terraform - APP-1</h1>' | sudo ที /var/www/html/index.html
sudo mkdir /var/www/html/app1
sudo echo '<!DOCTYPE html> <html> <body style="background-color:rgb(250, 210, 210);"> <h1>ยินดีต้อนรับสู่ ubuntu apache2 - APP-1</h1> <p>Terraform การสาธิต</p> <p>เวอร์ชันของแอปพลิเคชัน: V1</p> </body></html>' | sudo ที /var/www/html/app1/index.html

แต่อินสแตนซ์ถูกสร้างขึ้น แต่สคริปต์เหล่านั้นไม่ได้ถูกเรียกใช้งาน ฉันขอทราบวิธีติดตั้ง apche2 ผ่านสคริปต์

ข้อมูลเพิ่มเติม

ทรัพยากร "aws_instance" "myec2new" {
   ami = data.aws_ami.amzlinux2.id
   instance_type = var.instance_type 
   user_data = ไฟล์ ("${path.module}/app1-install.sh")
   key_name = var.instance_keypair
   vpc_security_group_ids = [ aws_security_group.vpc-ssh.id , aws_security_group.vpc-web.id]
   แท็ก = {
     "ชื่อ" = "Ec2 เดโม 2"
   }
}

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา