Hallo
Wie kann ich einstellen, das Apache auch auf den opt Ordner zugreifen darf?
mfg. Henrik
Hallo
Wie kann ich einstellen, das Apache auch auf den opt Ordner zugreifen darf?
mfg. Henrik
Das selbe Problem habe ich auch.
Ich finde auch nichts bei Google.
Einfach einen entsprechenden vHost anlegen.
Darf man Fragen wofür der Apache auf einen Systemordner zugreifen soll?
Das ganze ist nötig für ein Control Panel für ein Onlinespiel was auch auf dem Server liegt. Apache2 soll deswegen die Userdatein, die nicht im Apache bzw. www Ordner liegen, auslesen.
Die Datein liegen im /opt/ Verzeichnis. Könntest du mir evtl. ein Beispiel schicken wie genau ich den vHost anlegen müsste bzw. wie der aussehehen muss damit es geht.
Um welches Spiel gehts denn?
Würde mir das gerne mal anschauen bevor ich was falsches erzähle.
Das ganze hört sich ein bisschen merkwürdig an.
Ansonsten einfach auf der Website von Apache gucken.
Da findet man detaillierte Bespiele. Oder halt in der Apache Konfiguration unter sites-available.
Ich denke mal er will das selbe machen wie ich, aber ich habe es im Home Verzeichniss.
Da sind Userdaten drinne, also Accounts.
Und da kommt das Controlpanel dazu, dies muss aus den Homeverzeichniss die Daten auslesen können, z.b. für den Login.
Wenn das so ist, muss man einfach eine <Directory>-Direktive in den vHost des Control Panels hinzufügen.
Man braucht also keinen eigenen vHost dafür.
core - Apache HTTP Server
Allerdings: Wenn das Control Panel zum Beispiel in PHP geschrieben ist, müsste man da noch einige andere Dinge beachten. Also brauchen wir hier schon genauere Informationen.
Und bitte darauf achten keine Sicherheitslöcher in den Server zu bauen.
Wer nicht weiß auf was er da achten muss, sollte sich überlegen auf einen Managed Server zu wechseln.
Also das Control Panel ist in PHP geschrieben.
Zu deiner ersten Frage oben. Es handelt sich um einen GTA San Andreas Multiplayer Server (SAMP).
Zu verdeutlichung hier einmal der Link zum Contol Panel: NextRL | UCP
Wenn das Control Panel in PHP geschrieben ist, muss nicht der Apache Zugriff auf die Daten bekommen sondern der Benutzer mit dem die Website läuft. Im Normalfall ist das www-data, im FastCGI Betrieb ist das irgendein anderer Benutzer. Das hängt von eurer Konfiguration ab.
Falls open_basedir aktiviert ist, muss auch hier der Pfad hinzugefügt werden. Dann sollte PHP auf den Ordner zugreifen können. Falls es nicht funktionieren sollte, einfach mal die entsprechenden Auszüge aus dem Error Log Posten.