Ubuntu: Apache2 - wie eine Datei erstellen?
lima-city → Forum → Heim-PC → Software
apache
benutzername
code
datei
einfaches system
highlight
http
komisches system
legen
machen
modul
neuling
normalen benutzer
not
ordner
server
test
virtuellen verzeichnissen
weben
zugriffsrecht
-
Hallo, ich bin eigentlich ein neuling, was Ubuntu und Apache betrifft, aber ohne Apache kann ich nicht arbeiten (außer ich lade andauernd auf die lima-city server)
Also habe ich Apache2 installiert, aber ich würde sehr gerne im standard-webordner von apache meine eigenen datein einspeisen. aber auf /var/www habe ich irgentwie keine zugriffsrechte...
lg
Vali -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
ty, hat super funkioniert, aber dass kann ja auch nicht sein, dass das apache2 nicht standardgemäß macht...
lg
Vali -
Wieso sollte Apache dir als normalen Benutzer den Ordner /var/www geben. Das kannst du entweder per chown manuell machen, oder was viel eleganter ist, v.a. wenn mehrere Leute den PC/Apache benutzen wollen, das man seine Dateien in /home/<Benutzername>/public_html/ ablegt. Diese sind dann unter http://localhost/~benutzername/ bzw. http://serverip/~benutzername/ zu erreichen (Benutzer \"www-data\" muss Leserechte für \"public_html\" und die Dateien darin haben).
Ab Ubuntu 7.04 muss das dafür zuständige Modul erst noch geladen werden:
sudo a2enmod userdir sudo /etc/init.d/apache2 force-reload
Beitrag geändert: 21.3.2008 16:18:24 von kochmarkus -
Danke für den tipp, kochmarkus!
Bei OpenSuse habe ich eh schon den public_html Ordner bewundert und seine Sinnhaftigkeit erfragt
Das mit dem Benutzernamen ist echt cool von Apache, schade hald nur, dass es bei Ubuntu nicht automatisch funktioniert...
lg
Vali -
also ich habe jetzt volgendes getan:
vali@microstar:~$ sudo su root@microstar:/home/vali# a2enmod userdir This module is already enabled! root@microstar:/home/vali# /etc/init.d/apache2 force-reload * Reloading web server config apache2 7035 apache2: Could not reliably determine the server\'s fully qualified domain name, using 127.0.1.1 for ServerName [ OK ]
jetzt gehe ich auf 127.0.0.1:
Index of / [ICO] Name Last modified Size Description [ ] Test.php 25-Mar-2008 11:57 2.2K [DIR] Test/ 24-Mar-2008 23:11 - [DIR] apache2-default/ 20-Nov-2004 21:16 - [ ] phpinfo.php 24-Mar-2008 23:12 21 Apache/2.2.4 (Ubuntu) mod_mono/1.2.4 PHP/5.2.3-1ubuntu6.3 Server at 127.0.0.1 Port 80
Und wenn ich auf 127.0.0.1/vali gehe, bekomme ich einen 404-error
was habe ich denn falsch gemacht?
lg
Vali -
Du hast die Tilde vergessen.
Es heisst http://127.0.0.1/~vali -
ok, mit der Tilde gehts jetzt, irgentwie ein komisches System und schade, dass es nicht in der Ferzeichnisauflistung gezeigt wird...
wenn wir schon bei Virtuellen Verzeichnissen sind, gibt es dazu ein einfaches System, dass meine Externe Festplatte z.B. über localhost/efp erreichbar ist?
lg
Vali -
Du kannst ja nach /var/www/ eine html Datei legen die entweder automatisch, oder per Link auf http://localhost/~vali verweist.
Und wegen der externen Platte, die könntest du z.B. nach \'/var/www/efp\' mounten
€dit: Schöner ist es aber mit einem Alias Eintrag in /etc/apache2/apache2.conf, der so Aussehen muss:
Alias /efp \"/media/usb-platte/efp\"
Beitrag geändert: 26.3.2008 20:07:23 von kochmarkus -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage