mirror of
https://gitlab.com/ser-cal/m346.git
synced 2024-11-26 01:11:56 +01:00
KN04 Teilauftrag B) ergänzt
This commit is contained in:
parent
bc06bc7203
commit
ab9dee5d26
35
KN04/KN04.md
35
KN04/KN04.md
@ -85,32 +85,32 @@ Das Skript wird eine Ubuntu-Instanz konfigurieren, den Apache Webserver installi
|
||||
|
||||
#### Anleitung
|
||||
|
||||
Verwenden Sie den folgenden Inhalt für die Gestaltung Ihrer Webseite:
|
||||
Verwenden Sie den folgenden Inhalt für die Gestaltung Ihrer Webseite. Darin erstellen Sie unter **write_files** ein PHP-File namens **test.php**:
|
||||
|
||||
```php
|
||||
#cloud-config
|
||||
users:
|
||||
- name: ubuntu
|
||||
sudo: ALL=(ALL) NOPASSWD:ALL
|
||||
groups: users, admin
|
||||
home: /home/ubuntu
|
||||
shell: /bin/bash
|
||||
- name: <Ergänzen>
|
||||
sudo: <Ergänzen>
|
||||
groups: <Ergänzen>
|
||||
home: <Ergänzen>
|
||||
shell: <Ergänzen>
|
||||
ssh_authorized_keys:
|
||||
- ssh-rsa <Public-Key> <Name_des_Keybesitzers>
|
||||
disable_root: false
|
||||
disable_root: <Ergänzen>
|
||||
package_update: true
|
||||
packages:
|
||||
- apache2
|
||||
- curl
|
||||
- wget
|
||||
- php
|
||||
- libapache2-mod-php
|
||||
- <Ergänzen>
|
||||
- <Ergänzen>
|
||||
- <Ergänzen>
|
||||
- <Ergänzen>
|
||||
- <Ergänzen>
|
||||
write_files:
|
||||
- content: |
|
||||
<?php phpinfo(); ?>
|
||||
path: /var/www/html/info.php
|
||||
permissions: '0644'
|
||||
write_files:
|
||||
write_files: # Ab hier wird das gesuchte PHP-File erstellt
|
||||
- content: |
|
||||
<?php
|
||||
$ihrname = "IhrNachname";
|
||||
@ -126,10 +126,10 @@ write_files:
|
||||
<img src="URL des Bildes auf dem S3-Bucket" alt="Bild aus S3-Bucket">
|
||||
</body>
|
||||
</html>
|
||||
path: /var/www/html/test.php
|
||||
path: <Pfad und Name des PHP-Files, gem. Vorgabe oben>
|
||||
permissions: '0644'
|
||||
runcmd:
|
||||
- sudo systemctl restart apache2
|
||||
- sudo systemctl <Ergänzen> <Ergänzen>
|
||||
```
|
||||
|
||||
|
||||
@ -140,9 +140,8 @@ runcmd:
|
||||
3. Ubuntu AMI (Amazon Machine Image) auswählen.
|
||||
4. Instance type und (bestehendes) Key pair auswählen.
|
||||
5. Bestehende Security Group auswählen (Port 80 inbound offen).
|
||||
6. Cloud-init Script reinkopieren (Kernelement dieses Auftrage) und launchen.
|
||||
7. Script (Lösungsvorschlag).
|
||||
8. Resultat.
|
||||
6. Cloud-init Script erstellen gem. Vorlage oben (Kernelement dieses Auftrage) und launchen.
|
||||
8. Resultat: Browser öffnen und IP oder DNS-Namen ergänzen mit "test.php"
|
||||
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user