mirror of
https://gitlab.com/ser-cal/m346.git
synced 2024-11-22 17:11:57 +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
|
#### 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
|
```php
|
||||||
#cloud-config
|
#cloud-config
|
||||||
users:
|
users:
|
||||||
- name: ubuntu
|
- name: <Ergänzen>
|
||||||
sudo: ALL=(ALL) NOPASSWD:ALL
|
sudo: <Ergänzen>
|
||||||
groups: users, admin
|
groups: <Ergänzen>
|
||||||
home: /home/ubuntu
|
home: <Ergänzen>
|
||||||
shell: /bin/bash
|
shell: <Ergänzen>
|
||||||
ssh_authorized_keys:
|
ssh_authorized_keys:
|
||||||
- ssh-rsa <Public-Key> <Name_des_Keybesitzers>
|
- ssh-rsa <Public-Key> <Name_des_Keybesitzers>
|
||||||
disable_root: false
|
disable_root: <Ergänzen>
|
||||||
package_update: true
|
package_update: true
|
||||||
packages:
|
packages:
|
||||||
- apache2
|
- <Ergänzen>
|
||||||
- curl
|
- <Ergänzen>
|
||||||
- wget
|
- <Ergänzen>
|
||||||
- php
|
- <Ergänzen>
|
||||||
- libapache2-mod-php
|
- <Ergänzen>
|
||||||
write_files:
|
write_files:
|
||||||
- content: |
|
- content: |
|
||||||
<?php phpinfo(); ?>
|
<?php phpinfo(); ?>
|
||||||
path: /var/www/html/info.php
|
path: /var/www/html/info.php
|
||||||
permissions: '0644'
|
permissions: '0644'
|
||||||
write_files:
|
write_files: # Ab hier wird das gesuchte PHP-File erstellt
|
||||||
- content: |
|
- content: |
|
||||||
<?php
|
<?php
|
||||||
$ihrname = "IhrNachname";
|
$ihrname = "IhrNachname";
|
||||||
@ -126,10 +126,10 @@ write_files:
|
|||||||
<img src="URL des Bildes auf dem S3-Bucket" alt="Bild aus S3-Bucket">
|
<img src="URL des Bildes auf dem S3-Bucket" alt="Bild aus S3-Bucket">
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
path: /var/www/html/test.php
|
path: <Pfad und Name des PHP-Files, gem. Vorgabe oben>
|
||||||
permissions: '0644'
|
permissions: '0644'
|
||||||
runcmd:
|
runcmd:
|
||||||
- sudo systemctl restart apache2
|
- sudo systemctl <Ergänzen> <Ergänzen>
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
@ -140,9 +140,8 @@ runcmd:
|
|||||||
3. Ubuntu AMI (Amazon Machine Image) auswählen.
|
3. Ubuntu AMI (Amazon Machine Image) auswählen.
|
||||||
4. Instance type und (bestehendes) Key pair auswählen.
|
4. Instance type und (bestehendes) Key pair auswählen.
|
||||||
5. Bestehende Security Group auswählen (Port 80 inbound offen).
|
5. Bestehende Security Group auswählen (Port 80 inbound offen).
|
||||||
6. Cloud-init Script reinkopieren (Kernelement dieses Auftrage) und launchen.
|
6. Cloud-init Script erstellen gem. Vorlage oben (Kernelement dieses Auftrage) und launchen.
|
||||||
7. Script (Lösungsvorschlag).
|
8. Resultat: Browser öffnen und IP oder DNS-Namen ergänzen mit "test.php"
|
||||||
8. Resultat.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user