Domain ohne Plesk in Plesk anlegen...oder besser anders..

ah-tonius

New Member
Servus!

Ich darf in meinem Paket nur 10 Domains verwalten, sonst ist eine extra Gebühr fällig.
Daher möchte ich eine Domain anlegen und etwas schummeln.
Die Domain benötigt nur php und keine DB, daher ist das einfacher möglich, denke ich mir.

Unter /srv/www/vhosts/meinedomain.de/
Habe ich schon alles angelegt und die /config schon angepasst.

Was sollte ich dann noch machen oder ist das zu blöd?
Gut wäre auch ein FTP-Zugang.

Oder ist alles einfacher mit/unter Apache machbar?
Aber geht das parallel zu Plesk.
Ginge eine andere Verwaltung parellel zu Plesk wie SynSCP?

Gruss Antonius
 
Du suchst Dir aus Deinem Portfolio eine möglichst ähnlich konfigurierte Domain aus.

Diese lokalisierst Du in der zz010_psa_httpd.conf. Aus dieser Datei kopierst Du Dir den Abschnitt
Code:
Include /srv/www/vhosts/meinedomain.de/conf/httpd.include

<VirtualHost
  [...]
</VirtualHost>
, änderst den Domainnamen und speicherst ihn in der meinedomain.de.conf unter /etc/apache2/vhosts.d.

Anschließend suchst Du in der /etc/proftpd.include den Abschnitt
Code:
<VirtualHost ...>
ServerName "meinedomain.de"
  [...]
</VirtualHost>
, kopierst ihn in die Datei /etc/proftpd.meinedomain.de und paßt ihn ebenfalls an. Included wird sie in der /etc/proftpd.conf.

Falls Du neue Benutzer-IDs und Paßwörter brauchst, legst Du sie mit useradd an.

Die oben genannten Dateien selbst solltest Du nicht ändern, da Plesk sie ohnehin wieder überschreibt.

Anschließend nimmst Du an einer beliebigen Datei in Deinem Portfolio eine beliebige Änderung vor (wichtig ist nur, daß Plesk ein Reload aller Konfigurationsdateien auslöst) und prüfst auf eventuelle Syntaxfehler.

Beim fehlerfreien Laden sollte alles gehen.
 
Danke.. ( _ = . )

Es handelt sich im b1n_de, um es etwa einfacher zu machen.

Muß das im Kopf der b1n_de stehen, die ich unter apache2/vhosts.d./b1n_de abgelegt habe?
Code:
Include /srv/www/vhosts/b1n_de/conf/httpd.include

Die /etc/proftpd.include ist bei mir zur Zeit leer.
Sie ist heute aber noch bearbeitet worden.

Gruss Antonius
 
Muß das im Kopf der b1n_de stehen, die ich unter apache2/vhosts.d./b1n_de abgelegt habe?

Nein.

Es imitiert nur den Mechanismus von Plesk mit der domainspezifischen Include.
Wenn Du die sowieso nicht verwendest, laß' es weg.

Die /etc/proftpd.include ist bei mir zur Zeit leer.
Sie ist heute aber noch bearbeitet worden.

Dann hast Du keine spezifischen FTP-User angelegt. Plesk schreibt sie trotzdem. Vergiß' den von mir über proftp geschriebenen Teil einfach.

Wenn Du einen Benutzer (b1n_de) anlegst
/etc/passwd said:
b1n_de:x:1000irgendwasneues:1004::/srv/www/vhosts/b1n_de:/bin/false
kann der über den Default-FTP-Zugang 'rein.
1004 ist die Gruppe psacln, die Userid ist die nächste freie, wird i.d.R. von useradd automatisch vergeben.
 
So...

Habe den User nochmal geändert in b1n, weil die anderen auch so heissen, also ohne .de .com etc.
Konnte mich per FTP einloggen und habe die Daten hoch geladen.
Die Daten gehören auch alle b1n.

Das liegt unter:
etc/apache2/conf.d/b1n.conf

In dieser Datei habe ich:
<VirtualHost
[...]
</VirtualHost>

Unter ....vhost/b1n.de/conf/httpd.include habe ich im Prizip das selbe stehen, muß das sein?

Mehr habe ich nicht gemacht und dachte ist zu wenig.
Aber es geht!!! Danke!

Gruss Antonius
 
Unter ....vhost/b1n.de/conf/httpd.include habe ich im Prizip das selbe stehen, muß das sein?

Nein, die Datei ist nicht nötig. Du brauchst die Konfiguration nur einmal.

Mein Vorschlag nutzt aus, daß bei praktisch jeder Distribution
/etc/apache2/httpd.conf said:
...
Include /etc/apache2/vhosts.d/*.conf
...
steht.

Plesk dagegen nutzt die Kette
/etc/apache2/httpd.conf
-> Include /etc/apache2/default-server.conf
-> Include /etc/apache2/conf.d/*.conf (insbesondere zz010_psa_httpd.conf)
-> Include /srv/www/vhosts/deinedomain.de/conf/httpd.include
-> Include /srv/www/vhosts/deinedomain.de/conf/vhost.conf bzw.
-> Include /srv/www/vhosts/deinedomain.de/subdomains/<subdomain-name>/conf/vhost.conf

Sehr flexibel, aber auch sehr kompliziert. Sinn ist, einen Teil der Konfig automatisch zu generieren und den anderen Teil von Hand editierbar zu haben.

Da Du aber Deine /etc/apache2/vhosts.d/b1n.conf sowieso händisch pflegen mußt, spricht nichts dagegen, alle Einstellungen dort zu versammeln. Es ist jedenfalls übersichtlicher.
 
Tach...auch

Edit: Waren doch die Gruppen- und Besitzerrechte

Habe jetzt eine Domain bekommen mit der ich nicht mehr gerechnet habe.
Diese versuche ich auch ohne Plesk ein zu bauen.

Es geht um www.oebis.eu

Leider bekomme ich beim Aufruf:
Zugriff verweigert!
Error 403

Der Browser findet den Pfad, kann aber nicht zugreifen.

DocumentRoot ist: /srv/www/vhosts/oebis.eu/httpdocs

Ändere ich oebis.eu auf oebiseu, dann bekomme ich die Meldung:
Objekt nicht gefunden!
Error 404

Während die Rechte so sind, wie bei erreichbaren Domains.
Ich kann per FTP zugreifen.

Ich habe schon eine stinknormale index.html dort hin gelegt.
Aber damit gehts auch nicht.

Edit: Waren doch die Gruppen- und Besitzerrechte

Gruss Antonius
 
Last edited by a moderator:
Back
Top