Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > de.comp.os.unix.linux.misc > #115212 > unrolled thread
| Started by | Tim Ritberg <tim@server.invalid> |
|---|---|
| First post | 2021-02-27 21:04 +0100 |
| Last post | 2021-03-21 19:01 +0100 |
| Articles | 20 on this page of 25 — 8 participants |
Back to article view | Back to de.comp.os.unix.linux.misc
Server flott über SSH-Script einrichten Tim Ritberg <tim@server.invalid> - 2021-02-27 21:04 +0100
Re: Server flott über SSH-Script einrichten Kay Martinen <usenet@martinen.de> - 2021-02-27 22:43 +0100
Re: Server flott über SSH-Script einrichten Tim Ritberg <tim@server.invalid> - 2021-02-28 00:00 +0100
Re: Server flott über SSH-Script einrichten Kay Martinen <usenet@martinen.de> - 2021-02-28 12:21 +0100
Re: Server flott über SSH-Script einrichten Tim Ritberg <tim@server.invalid> - 2021-02-28 12:49 +0100
Re: Server flott über SSH-Script einrichten Arno Welzel <usenet@arnowelzel.de> - 2021-02-28 12:49 +0100
Re: Server flott über SSH-Script einrichten Tim Ritberg <tim@server.invalid> - 2021-02-28 13:14 +0100
Re: Server flott über SSH-Script einrichten Dr Eberhard W Lisse <nospam@lisse.NA> - 2021-02-28 14:35 +0200
Re: Server flott über SSH-Script einrichten Tim Ritberg <tim@server.invalid> - 2021-02-28 14:26 +0100
Re: Server flott über SSH-Script einrichten Tim Ritberg <tim@server.invalid> - 2021-03-19 22:31 +0100
Re: Server flott über SSH-Script einrichten Eike Rathke <erack+nutznetz.p@posteo.de> - 2021-03-20 00:02 +0000
Re: Server flott über SSH-Script einrichten Tim Ritberg <tim@server.invalid> - 2021-03-20 10:59 +0100
Re: Server flott über SSH-Script einrichten Eike Rathke <erack+nutznetz.p@posteo.de> - 2021-03-21 12:08 +0000
Re: Server flott über SSH-Script einrichten Tim Ritberg <tim@server.invalid> - 2021-03-21 13:29 +0100
Re: Server flott über SSH-Script einrichten Arno Welzel <usenet@arnowelzel.de> - 2021-03-01 22:17 +0100
Re: Server flott über SSH-Script einrichten Paul Muster <exp-311221@news.muster.net> - 2021-03-01 22:31 +0100
Re: Server flott über SSH-Script einrichten Tim Ritberg <tim@server.invalid> - 2021-03-01 23:06 +0100
Re: Server flott über SSH-Script einrichten Arno Welzel <usenet@arnowelzel.de> - 2021-03-02 12:19 +0100
Re: Server flott über SSH-Script einrichten Tim Ritberg <tim@server.invalid> - 2021-03-02 13:22 +0100
Re: Server flott über SSH-Script einrichten Stefan+Usenet@Froehlich.Priv.at (Stefan Froehlich) - 2021-03-02 13:25 +0000
Re: Server flott über SSH-Script einrichten Tim Ritberg <tim@server.invalid> - 2021-03-02 14:32 +0100
Re: Server flott über SSH-Script einrichten Tim Ritberg <tim@server.invalid> - 2021-03-10 20:10 +0100
Re: Server flott über SSH-Script einrichten Marc Haber <mh+usenetspam1118@zugschl.us> - 2021-03-20 09:01 +0100
Re: Server flott über SSH-Script einrichten Tim Ritberg <tim@server.invalid> - 2021-03-20 11:03 +0100
Re: Server flott über SSH-Script einrichten Marc Haber <mh+usenetspam1118@zugschl.us> - 2021-03-21 19:01 +0100
Page 1 of 2 [1] 2 Next page →
| From | Tim Ritberg <tim@server.invalid> |
|---|---|
| Date | 2021-02-27 21:04 +0100 |
| Subject | Server flott über SSH-Script einrichten |
| Message-ID | <s1e8jj$o1k$1@tota-refugium.de> |
Hallo! Ich suche ein Script für SSH, um eine VPS mit LAMP flix einzurichten. Am besten ist das Script passend für Debian und für BASH. Sicher muss ich da noch was anpassen bzw kann eure Vorschläge als Anregung nutzen. Tim
[toc] | [next] | [standalone]
| From | Kay Martinen <usenet@martinen.de> |
|---|---|
| Date | 2021-02-27 22:43 +0100 |
| Message-ID | <o1rqgh-qmf.ln1@news.martinen.de> |
| In reply to | #115212 |
Am 27.02.21 um 21:04 schrieb Tim Ritberg: > Hallo! > > Ich suche ein Script für SSH, um eine VPS mit LAMP flix einzurichten. VPS meint "Virtual Private Server" oder? Also eigentlich nur ein Virtualisiertes Linux mit LAMP überbau. Oder meintest du das basierend auf den "virtual hosts" vom Apache die namensbasiert, über IP oder port getrennt ansprechbar wären? > Am besten ist das Script passend für Debian und für BASH. > Sicher muss ich da noch was anpassen bzw kann eure Vorschläge als > Anregung nutzen. Wenn es um Virtualisierung geht und dir ein LXC-Container ausreicht: Kennst du Turnkey-Linux? Das kann man im ProxMox Virtual Environment (Opensource, privat nutzbar proxmox.com) sehr einfach über die WebUI einrichten. Du kannst sogar zur Laufzeit die IP des Containers ändern und die wird intern sofort übernommen. https://pve.proxmox.com/wiki/Linux_Container https://www.turnkeylinux.org/docs/turnkey-on-proxmox Da gibt es auch LAMP. https://www.turnkeylinux.org/lamp Einmalig in der UI in einen Storage runterladen und dann kannst daraus so viele LXC installieren wie du willst. Ob die dann intern noch virtualhosts unterstützen kann ich aber nicht angeben. Sollte aber gehen, über das eingebaute WebMin Frontend mit dem du apache2 u.a. steuern kannst. Gibt es auch als ISO, VMDK u.a. Wenns doch was anderes sein soll, Von WebMin gibts noch CloudMin o.a. die m.W. speziell auf apache und virtuelle Server getrimmt sind. Kay -- Posted via leafnode
[toc] | [prev] | [next] | [standalone]
| From | Tim Ritberg <tim@server.invalid> |
|---|---|
| Date | 2021-02-28 00:00 +0100 |
| Message-ID | <s1eitr$vc6$1@tota-refugium.de> |
| In reply to | #115214 |
Am 27.02.21 um 22:43 schrieb Kay Martinen: > VPS meint "Virtual Private Server" oder? Also eigentlich nur ein > Virtualisiertes Linux mit LAMP überbau. Oder meintest du das basierend > auf den "virtual hosts" vom Apache die namensbasiert, über IP oder port > getrennt ansprechbar wären? > eine VM mit fast keiner Software drauf. Tim
[toc] | [prev] | [next] | [standalone]
| From | Kay Martinen <usenet@martinen.de> |
|---|---|
| Date | 2021-02-28 12:21 +0100 |
| Message-ID | <evasgh-cct.ln1@news.martinen.de> |
| In reply to | #115215 |
Am 28.02.21 um 00:00 schrieb Tim Ritberg: > Am 27.02.21 um 22:43 schrieb Kay Martinen: > >> VPS meint "Virtual Private Server" oder? Also eigentlich nur ein >> Virtualisiertes Linux mit LAMP überbau. Oder meintest du das basierend >> auf den "virtual hosts" vom Apache die namensbasiert, über IP oder port >> getrennt ansprechbar wären? >> > eine VM mit fast keiner Software drauf. > Hmm. Die A.M.P. Einzelkomponenten mittels apt install in einem rutsch zu installieren hast du vermutlich schon probiert? Das L. hast du ja schon mit der Basis-VM. :) Wenn es dir um weitergehende/Detailierter Konfiguration mittels "eines scripts" geht kann ich leider auch nicht weiter helfen. Ist so was nicht eher die Zielsetzung von Konfig-Management-Systemen (geraten: ansible? o.ä.) denn ich vermute nur das du massenhaft LAMP-Instanzen aufsetzen willst - und nur die unterschiedlichen Parameter (hostname, IP, "Branding" user, ...) dem script angeben will willst. ??? Letzteres ginge auch mit Turnkey-LAMP unter PVE aber ob man das Scripten kann weiß ich nicht. Kay -- Posted via leafnode
[toc] | [prev] | [next] | [standalone]
| From | Tim Ritberg <tim@server.invalid> |
|---|---|
| Date | 2021-02-28 12:49 +0100 |
| Message-ID | <s1fvvi$s75$1@tota-refugium.de> |
| In reply to | #115227 |
Am 28.02.21 um 12:21 schrieb Kay Martinen: > Hmm. Die A.M.P. Einzelkomponenten mittels apt install in einem rutsch zu > installieren hast du vermutlich schon probiert? Das L. hast du ja schon > mit der Basis-VM. :) ja. soweit easy. > Wenn es dir um weitergehende/Detailierter Konfiguration mittels "eines > scripts" geht kann ich leider auch nicht weiter helfen. > > Ist so was nicht eher die Zielsetzung von Konfig-Management-Systemen > (geraten: ansible? o.ä.) denn ich vermute nur das du massenhaft > LAMP-Instanzen aufsetzen willst - und nur die unterschiedlichen > Parameter (hostname, IP, "Branding" user, ...) dem script angeben will > willst. > Nicht massenhaft, nur ein paar Mal im Jahr, aber flott soll es gehen. Für einige Programme habe ich Dateien für conf.d vorbereitet, die müssen nur kopieren werden. Bei anderen Programmen muss ich direkt an die Conf-Dateien. Das Script könnte mir dann über SSH die Dateien im Texteditor aufmachen. Ansible und so hatte ich mir schon angesehen. Yaml ist die dümmste Config-Sprache, die ich je gesehen habe. Das Pflegen der Templates kostet mich mehr Zeit, als die Installation selbst. Daher hatte ich mich für ein Bash-Script entschieden. Tim
[toc] | [prev] | [next] | [standalone]
| From | Arno Welzel <usenet@arnowelzel.de> |
|---|---|
| Date | 2021-02-28 12:49 +0100 |
| Message-ID | <ia1e9eFic3hU3@mid.individual.net> |
| In reply to | #115212 |
Tim Ritberg: > Ich suche ein Script für SSH, um eine VPS mit LAMP flix einzurichten. > Am besten ist das Script passend für Debian und für BASH. > Sicher muss ich da noch was anpassen bzw kann eure Vorschläge als > Anregung nutzen. In erster Näherung einfach das, was man manuell machen würde, in ein Script packen - also apt install etc. und eben die Erzeugung oder Anpassung der Konfigurationsdateien. -- Arno Welzel https://arnowelzel.de
[toc] | [prev] | [next] | [standalone]
| From | Tim Ritberg <tim@server.invalid> |
|---|---|
| Date | 2021-02-28 13:14 +0100 |
| Message-ID | <s1g1ej$t8n$1@tota-refugium.de> |
| In reply to | #115228 |
Am 28.02.21 um 12:49 schrieb Arno Welzel: > > In erster Näherung einfach das, was man manuell machen würde, in ein > Script packen - also apt install etc. und eben die Erzeugung oder > Anpassung der Konfigurationsdateien. > Habe ich schon. Mich interessiert aber noch, wie man elegant Parameter verarbeitet und Optionen für den Ablauf einbaut. Die Server werden ja nicht alle gleich sein, das fängt schon beim Hostnamen an. Dann gibt es noch leichte Unterschiede zwischen Debian und Ubuntu. Vor Jahre hatte ich mal so ein Script gesehen, mir leider nicht kopiert :-( Tim
[toc] | [prev] | [next] | [standalone]
| From | Dr Eberhard W Lisse <nospam@lisse.NA> |
|---|---|
| Date | 2021-02-28 14:35 +0200 |
| Message-ID | <ia1h16FiuutU1@mid.individual.net> |
| In reply to | #115231 |
Ich habe mir ein Handbuch angelegt, in dem ich jeden Schritt eintrage. Das geht auch bei etwas besser softwarebestückten Dosen gut. Wenn das häufiger vorkäme, und ich mich zwischenzeitlich langeweilen würde, würde ich mir das mal in ein bash script frickeln (was ich für BasicTeX auf dem Mac gemacht habe, da das jedes Jahr vorkommt, und ich etwa 10 Macs unterstütze). Das mit dem Hostnamen ist natürlich ein Huhn/Ei-Problem, aber wenn man immer nur einen Server gleichzeitig aufsetzt, kann man das sicher irgendwo so ablegen dass man mit $(curl -s ...) oder so drannkommt. Falls das Skript wiedergefunden wird, bitte Link posten :-)-O mfg, el On 2021-02-28 14:14 , Tim Ritberg wrote: [...] > Die Server werden ja nicht alle gleich sein, das fängt schon beim > Hostnamen an. Dann gibt es noch leichte Unterschiede zwischen Debian > und Ubuntu. > > Vor Jahre hatte ich mal so ein Script gesehen, mir leider nicht > kopiert :-( [...]
[toc] | [prev] | [next] | [standalone]
| From | Tim Ritberg <tim@server.invalid> |
|---|---|
| Date | 2021-02-28 14:26 +0100 |
| Message-ID | <s1g5me$18m$1@tota-refugium.de> |
| In reply to | #115235 |
Am 28.02.21 um 13:35 schrieb Dr Eberhard W Lisse: > Ich habe mir ein Handbuch angelegt, in dem ich jeden Schritt eintrage. > Das geht auch bei etwas besser softwarebestückten Dosen gut. > Das hab ich auch. Mit Copy/Paste hole ich mit die Befehle da raus. So sind im Moment die Server zu 99% gleich. Tim
[toc] | [prev] | [next] | [standalone]
| From | Tim Ritberg <tim@server.invalid> |
|---|---|
| Date | 2021-03-19 22:31 +0100 |
| Message-ID | <s3357b$lk$1@tota-refugium.de> |
| In reply to | #115235 |
Am 28.02.21 um 13:35 schrieb Dr Eberhard W Lisse: > Falls das Skript wiedergefunden wird, bitte Link posten :-)-O > ich habe ein jetzt ein eigenes Script, vorbereitet für Debian 10, daher auch ein Tarball für PHPmyAdmin. Es wird ein User mit bestimmten sudo-Rechten erzeugt. Das Script kopiert viele Configs aus dem Ordner settings-pool in die conf.d-Ordner, sofern die Software das hat. Das direkte Ausführen über SSH remote habe ich aufgegeben, hat nicht richtig funktioniert. Das Script wird nun als TAR mit den Config-Vorlagen auf den Server kopiert. https://pastebin.ubuntu.com/p/BJDmsFgGqv/ Tim
[toc] | [prev] | [next] | [standalone]
| From | Eike Rathke <erack+nutznetz.p@posteo.de> |
|---|---|
| Date | 2021-03-20 00:02 +0000 |
| Message-ID | <N3e8I60553b27Tc09@kulungile.erack.de> |
| In reply to | #115821 |
* Tim Ritberg, 2021-03-19 21:31 UTC: > https://pastebin.ubuntu.com/p/BJDmsFgGqv/ Ein script, das automatisiert eine essentielle Aufgabe wie einen Server aufzusetzen ausfuehrt, sollte mindestens mit einem set -e anfangen. Ausserdem vermisse ich traps oder irgendein Geruest um irgendwie geordnet auszusteigen. Tatsaechlich wird von *keinem* Kommando der Return-Wert abgefragt oder das Ergebnis ueberprueft oder irgendein Fehler abgefangen oder wenigstens abgebrochen. Im guenstigsten Fall tut es was du hoffst. Im schlimmsten Fall weisst du nicht mal, dass irgendwas fehlgeschlagen ist. Eike -- OpenPGP/GnuPG encrypted mail preferred in all private communication. GPG key 0x6A6CD5B765632D3A - 2265 D7F3 A7B0 95CC 3918 630B 6A6C D5B7 6563 2D3A Use LibreOffice! https://www.libreoffice.org/
[toc] | [prev] | [next] | [standalone]
| From | Tim Ritberg <tim@server.invalid> |
|---|---|
| Date | 2021-03-20 10:59 +0100 |
| Message-ID | <s34h1d$sbm$1@tota-refugium.de> |
| In reply to | #115825 |
Am 20.03.21 um 01:02 schrieb Eike Rathke: > * Tim Ritberg, 2021-03-19 21:31 UTC: >> https://pastebin.ubuntu.com/p/BJDmsFgGqv/ > > Ein script, das automatisiert eine essentielle Aufgabe wie einen > Server aufzusetzen ausfuehrt, sollte mindestens mit einem > set -e > anfangen. Ausserdem vermisse ich traps oder irgendein Geruest um > irgendwie geordnet auszusteigen. Stimmt, ist aber auch nicht nötig. Ich verwende das Script auf VMs mit einer Standard Debian oder Ubuntu-Installation > > Tatsaechlich wird von *keinem* Kommando der Return-Wert abgefragt oder > das Ergebnis ueberprueft oder irgendein Fehler abgefangen oder > wenigstens abgebrochen. Im guenstigsten Fall tut es was du hoffst. Im > schlimmsten Fall weisst du nicht mal, dass irgendwas fehlgeschlagen ist. Doch, der Output wird ja angezeigt. Du kannst gerne fehlende Sachen nachrüsten :-D Tim
[toc] | [prev] | [next] | [standalone]
| From | Eike Rathke <erack+nutznetz.p@posteo.de> |
|---|---|
| Date | 2021-03-21 12:08 +0000 |
| Message-ID | <N3e8I60565eecT516f@kulungile.erack.de> |
| In reply to | #115832 |
* Tim Ritberg, 2021-03-20 09:59 UTC: > Am 20.03.21 um 01:02 schrieb Eike Rathke: >> * Tim Ritberg, 2021-03-19 21:31 UTC: >>> https://pastebin.ubuntu.com/p/BJDmsFgGqv/ >> Ein script, das automatisiert eine essentielle Aufgabe wie einen >> Server aufzusetzen ausfuehrt, sollte mindestens mit einem >> set -e >> anfangen. Ausserdem vermisse ich traps oder irgendein Geruest um >> irgendwie geordnet auszusteigen. > Stimmt, ist aber auch nicht nötig. Ich verwende das Script auf VMs mit > einer Standard Debian oder Ubuntu-Installation Komische Ausrede. >> Tatsaechlich wird von *keinem* Kommando der Return-Wert abgefragt oder >> das Ergebnis ueberprueft oder irgendein Fehler abgefangen oder >> wenigstens abgebrochen. Im guenstigsten Fall tut es was du hoffst. Im >> schlimmsten Fall weisst du nicht mal, dass irgendwas fehlgeschlagen ist. > Doch, der Output wird ja angezeigt. Wenn der weggescrollt nuetzt das auch nichts mehr. > Du kannst gerne fehlende Sachen nachrüsten :-D Lass man. Viel Glueck. Eike -- OpenPGP/GnuPG encrypted mail preferred in all private communication. GPG key 0x6A6CD5B765632D3A - 2265 D7F3 A7B0 95CC 3918 630B 6A6C D5B7 6563 2D3A Use LibreOffice! https://www.libreoffice.org/
[toc] | [prev] | [next] | [standalone]
| From | Tim Ritberg <tim@server.invalid> |
|---|---|
| Date | 2021-03-21 13:29 +0100 |
| Message-ID | <s37e6j$2ej$1@tota-refugium.de> |
| In reply to | #115851 |
Am 21.03.21 um 13:08 schrieb Eike Rathke: > Komische Ausrede. Das ist keine Ausrede, sondern Planung. Die VMs haben von Anfang an, einen fest definierten Zustand, der ist die Grundlage für das Script. > Wenn der weggescrollt nuetzt das auch nichts mehr. Versuchst du zu trollen??? Dann scroll halt hoch! Tim
[toc] | [prev] | [next] | [standalone]
| From | Arno Welzel <usenet@arnowelzel.de> |
|---|---|
| Date | 2021-03-01 22:17 +0100 |
| Message-ID | <ia53vmFaasnU1@mid.individual.net> |
| In reply to | #115231 |
Tim Ritberg:
> Am 28.02.21 um 12:49 schrieb Arno Welzel:
>
>>
>> In erster Näherung einfach das, was man manuell machen würde, in ein
>> Script packen - also apt install etc. und eben die Erzeugung oder
>> Anpassung der Konfigurationsdateien.
>>
> Habe ich schon.
> Mich interessiert aber noch, wie man elegant Parameter verarbeitet und
> Optionen für den Ablauf einbaut. Die Server werden ja nicht alle gleich
> sein, das fängt schon beim Hostnamen an. Dann gibt es noch leichte
> Unterschiede zwischen Debian und Ubuntu.
Ein fertiges Script habe ich auch nicht.
Aber bzgl. Parametern - Auch Shell-Scripte können Parameter
entgegennehmen und verwenden.
Verkürztes Beispiel - anlegen eines neuen VirtualHost in Apache mit
Basisverzeichnis in /var/www/<hostname> was dann mit:
---------------------------------------------------------------------
#!/bin/bash
if [ $EUID -ne 0 ]; then
printf "ERROR: This script must be run as root!\n\n"
exit 1
fi
if [ "$#" -ne 1 ]; then
printf "Usage: $0 <host>\n\n"
printf "<host> is the desired FQDN\n"
exit 1
fi
if [ -f /etc/apache2/sites-available/$1.conf ]; then
printf "ERROR: Configuration for this site already exists!\n\n"
exit 1
fi
if [ -d /var/www/$1 ]; then
printf "ERROR: Path for this site already exists!\n\n"
exit 1
fi
printf "Creating Apache site configuration...\n\n"
cat >/etc/apache2/sites-available/$1.conf <<'_EOF'
<VirtualHost *:80>
ServerName ##SERVERNAME##
DocumentRoot /var/www/##SERVERNAME##
ErrorLog ${APACHE_LOG_DIR}/error-##SERVERNAME##.log
CustomLog ${APACHE_LOG_DIR}/access-##SERVERNAME##.log combined
</VirtualHost>
_EOF
sed -i s/##SERVERNAME##/$1/g /etc/apache2/sites-available/$1.conf
a2ensite $1
--
Arno Welzel
https://arnowelzel.de
[toc] | [prev] | [next] | [standalone]
| From | Paul Muster <exp-311221@news.muster.net> |
|---|---|
| Date | 2021-03-01 22:31 +0100 |
| Message-ID | <v130hh-jul.ln1@news.muster.net> |
| In reply to | #115288 |
On 01.03.21 22:17, Arno Welzel wrote:
> Verkürztes Beispiel - anlegen eines neuen VirtualHost in Apache mit
> Basisverzeichnis in /var/www/<hostname> was dann mit:
Schick. Es ist allerdings 2021, daher bitte auch einen <VirtualHost
*:443> inkl. Rewrite dorthin vom *:80, z.B. mittels
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R,L]
. Und dann logischerweise noch den FQDN an certbot oder dehydrated
verfüttern, damit auch ein SSL-Zertifikat dafür besorgt wird.
mfG Paul
[toc] | [prev] | [next] | [standalone]
| From | Tim Ritberg <tim@server.invalid> |
|---|---|
| Date | 2021-03-01 23:06 +0100 |
| Message-ID | <s1jogg$k4p$1@tota-refugium.de> |
| In reply to | #115289 |
Am 01.03.21 um 22:31 schrieb Paul Muster:
>
> Schick. Es ist allerdings 2021, daher bitte auch einen <VirtualHost
> *:443> inkl. Rewrite dorthin vom *:80, z.B. mittels
> RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R,L]
> . Und dann logischerweise noch den FQDN an certbot oder dehydrated
> verfüttern, damit auch ein SSL-Zertifikat dafür besorgt wird.
>
Schick! Es ist März 2021.
Da macht mein kein Redirect von 80 auf 443, sondern HSTS mit preload ;-P
Tim
[toc] | [prev] | [next] | [standalone]
| From | Arno Welzel <usenet@arnowelzel.de> |
|---|---|
| Date | 2021-03-02 12:19 +0100 |
| Message-ID | <ia6la9Fj9jdU2@mid.individual.net> |
| In reply to | #115289 |
Paul Muster:
> On 01.03.21 22:17, Arno Welzel wrote:
>
>> Verkürztes Beispiel - anlegen eines neuen VirtualHost in Apache mit
>> Basisverzeichnis in /var/www/<hostname> was dann mit:
>
> Schick. Es ist allerdings 2021, daher bitte auch einen <VirtualHost
> *:443> inkl. Rewrite dorthin vom *:80, z.B. mittels
> RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R,L]
> . Und dann logischerweise noch den FQDN an certbot oder dehydrated
> verfüttern, damit auch ein SSL-Zertifikat dafür besorgt wird.
Ich sagte - "Verkürztes Beispiel". Certbot & Co. habe ich als Übung
extra weggelassen ;-).
--
Arno Welzel
https://arnowelzel.de
[toc] | [prev] | [next] | [standalone]
| From | Tim Ritberg <tim@server.invalid> |
|---|---|
| Date | 2021-03-02 13:22 +0100 |
| Message-ID | <s1lalq$j8c$1@tota-refugium.de> |
| In reply to | #115292 |
Am 02.03.21 um 12:19 schrieb Arno Welzel: > Ich sagte - "Verkürztes Beispiel". Certbot & Co. habe ich als Übung > extra weggelassen ;-). > Der Vhost ist auch das kleinste Übel des Ganzen. Ich habe wohl einige Configs die ich wohl mit sed bearbeiten müsste. Tim
[toc] | [prev] | [next] | [standalone]
| From | Stefan+Usenet@Froehlich.Priv.at (Stefan Froehlich) |
|---|---|
| Date | 2021-03-02 13:25 +0000 |
| Message-ID | <7t603e3b0ei272fn3e8%sfroehli@Froehlich.Priv.at> |
| In reply to | #115288 |
On Mon, 01 Mar 2021 22:17:42 Arno Welzel wrote: > Tim Ritberg: > > Mich interessiert aber noch, wie man elegant Parameter > > verarbeitet und Optionen für den Ablauf einbaut. Die Server > > werden ja nicht alle gleich sein, das fängt schon beim Hostnamen > > an. Dann gibt es noch leichte Unterschiede zwischen Debian und > > Ubuntu. > > Ein fertiges Script habe ich auch nicht. > > Aber bzgl. Parametern - Auch Shell-Scripte können Parameter > entgegennehmen und verwenden. > > Verkürztes Beispiel - anlegen eines neuen VirtualHost in Apache mit > Basisverzeichnis in /var/www/<hostname> was dann mit: [...] Ich bin beim Apache inzwischen (weil eine wechselnde Zahl weitgehend ident konfigurierter vhosts auf einem physischen Server betreibend) auf Makros umgestiegen: #v+ <Macro vhost $fqdn $ip> <VirtualHost $ip:443> ... </VirtualHost> </Macro> <Macro vhost-ssl $fqdn $ip> <VirtualHost $ip:443> ... </VirtualHost> </Macro> IncludeOptional /var/www/*/config/apache.conf #v- #v+ Use vhost host.example 1.2.3.4 Use vhost-ssl host.example 1.2.3.4 #v- Das ist vor allem unter der oben genannten Prämisse (nahezu) identer Konfiguration sinnvoll, hat dann aber den Vorteil, dass ein standardisiertes Setup für den Apache ausreichend ist und alles, was an Information zum vhost gehört, auch dort gespeichert ist. Servus, Stefan -- http://kontaktinser.at/ - die kostenlose Kontaktboerse fuer Oesterreich Offizieller Erstbesucher(TM) von mmeike Stefan: ein entschlossenes Team! (Sloganizer)
[toc] | [prev] | [next] | [standalone]
Page 1 of 2 [1] 2 Next page →
Back to top | Article view | de.comp.os.unix.linux.misc
csiph-web