Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

Linux Apache conf Dateien über ein Webinterface erstellen

Frage Linux Apache Server

Mitglied: freimpd7

freimpd7 (Level 1) - Jetzt verbinden

28.03.2011 um 14:53 Uhr, 4952 Aufrufe, 3 Kommentare

Hallo Forum,
ich drehe durch, weil ich es nicht verstehe

Ich möchte über eine Webseite eine config Datei erstellen für apache2 die auch in das Verzeichniss von Apache gespeichert werden soll.
Auf der Webseite soll eine Eingabe gemacht werden und diese soll dann in einem Code eingefügt werden der in der PHP Datei gespeichert ist.
Und dieser Code soll dann in einer datei gespeichert werden bei den Apache Konfigurationsdateien ich verstehe aber nicht wie ??

Hier ein beispiel wie das aussehen soll:

$Code = " # Configuration for /svn/test
<Location /svn/test>

AuthType Basic
AuthBasicProvider ldap
AuthName "Subversion Repository for test"
AuthLDAPBindDN "cn=".$username.",ou=Sicherheit,dc=test,dc=de"
AuthLDAPBindPassword "".$userpassword.""
AuthLDAPURL ldap://ldap.test.de:389/ou=Kunden,dc=test,dc=local
AuthzLDAPAuthoritative on

</Location>";

Meine Frage ist das so schonmal richtig und wie geht es weiter ??
Kann mir jemand Helfen ??
Würde mcih sehr freuen über eine antwort !

Mit freundlichen Grüßen
freimpd7
Mitglied: SlainteMhath
28.03.2011 um 15:14 Uhr
Moin,

Meine Frage ist das so schonmal richtig
Syntaktisch sieht's richtig aus - bis auf das "z" beim letzten AuthLDAP...

und wie geht es weiter ??
Was genau fehlt dir jetzt? Der Befehl zum in-die-datei-schreiben?`http://www.php.net/manual/de/function.fwrite.php
Allerdings: Ins Apache Verzeichnis direkt wirdst du nicht schreiben können (und das ist auch gut so )
Da wirst Du noch einen Prozess am Server brauchen der unter einem entsprechenden User läuft (root?) und dir die Datei in das ensprechende Verzeichnis verschiebt.
lg,
Slainte
Bitte warten ..
Mitglied: freimpd7
28.03.2011 um 15:19 Uhr
Danke schonmal für die Antwort
Genau in die Datei schreiben und unter etc/apache2/sites-available zu speichern mit einem namen
aber wenn ich www-data die rechte gebe um unter etc/apache2/sites-available die datei abzulegen geht das dann auch nicht ??
Bitte warten ..
Mitglied: SlainteMhath
28.03.2011 um 15:26 Uhr
Da wirst Du noch einen Prozess am Server brauchen der unter einem entsprechenden User läuft (root?) [...]


aber wenn ich www-data die rechte gebe
Das ist sicher der falsche Weg. Nicht umsonst hat www-data keine Rechte IRGNENDWOHIN in /etc was zu schreiben.
Bitte warten ..
Ähnliche Inhalte
Netzwerkgrundlagen
IPsec - .conf und .secret erstellen aus Gruppe und User (20)

Frage von MaxMLe zum Thema Netzwerkgrundlagen ...

Apache Server
gelöst Apache 2.4.7 (Ubuntu) und Virtual Hosts Konfiguration (2)

Frage von runasservice zum Thema Apache Server ...

Windows Server
gelöst IIS 8 URL Redirect für einzelne Subdomain auf Linux Apache Server (3)

Frage von julianstroebel zum Thema Windows Server ...

Linux Tools
Webradio mit Webinterface mit Raspberry Pi (5)

Anleitung von ketanest112 zum Thema Linux Tools ...

Neue Wissensbeiträge
Windows Installation

Unorthodoxer Weg, um an einen Offline-Installer für Adobe Flash zu kommen

(8)

Tipp von beidermachtvongreyscull zum Thema Windows Installation ...

Datenschutz

Gefährdeter Datenschutz: Firefox löscht lokale Datenbanken nicht

(1)

Information von BassFishFox zum Thema Datenschutz ...

Firewall

PfSense OpenVPN beschleunigen

Tipp von Dobby zum Thema Firewall ...

Utilities

CCleaner 5.33 mit Malware infiziert

(27)

Information von SeaStorm zum Thema Utilities ...

Heiß diskutierte Inhalte
Utilities
CCleaner 5.33 mit Malware infiziert (27)

Information von SeaStorm zum Thema Utilities ...

Festplatten, SSD, Raid
gelöst Problem mit DELL 815R Server und Windows Bluescreen (24)

Frage von Leo-le zum Thema Festplatten, SSD, Raid ...

Windows Systemdateien
Windows bootet nicht mehr Fehlermeldung 0xc0000098 (19)

Frage von franzgoerlich zum Thema Windows Systemdateien ...

Windows Netzwerk
Dateien mit Intelligenz per GPO ins Programmverzeichnis (14)

Frage von erwin.t zum Thema Windows Netzwerk ...