Thread View: alt.pl.comp.os.linux.newbie
2 messages
2 total messages
Started by skandal
Sat, 15 Oct 2011 15:18
Apache2 i wyświetlanie stron
Author: skandal
Date: Sat, 15 Oct 2011 15:18
Date: Sat, 15 Oct 2011 15:18
46 lines
2833 bytes
2833 bytes
Witam.
Postanowiłem uruchomić na swoim serwerze skrypt php o nazwie
PHPsysinfo. Początkowo rozpakowałem go w katalogu /var/www/
phpsysinfo/. Następnie stworzyłem plik phpsysinfo w katalogu /etc/
apache2/sites-available/ który zawiera następującą treść:
<Directory /var/www/phpsysinfo>
Options FollowSymLinks
DirectoryIndex index.php
#AllowOverride All
AuthName "Password Required: "
AuthType Basic
AuthUserFile /etc/apache2/.htpasswd
AuthGroupFile /dev/null
require valid-user
</Directory>
Podwiązałem ten plik poprzez a2ensite phpsysinfo i wszystko działa,
dostawałem się do strony poprzez wpisanie w przeglądarce
XXX.XXX.XXX.XXX/phpsysinfo. Jednak postanowiłem przerzucić skrypt na
partycję /home . Stworzyłem więc katalog www-data i nadałem mu prawa
własności dla użytkownika i grupy www-data. Przeniosłem wszystko do
tego katalogu i zmieniłem zawartość pliku /etc/apache2/sites-available/
phpsysinfo na taką:
<Directory /home/www-data/phpsysinfo>
Options FollowSymLinks
DirectoryIndex index.php
#AllowOverride All
AuthName "Password Required: "
AuthType Basic
AuthUserFile /etc/apache2/.htpasswd
AuthGroupFile /dev/null
require valid-user
</Directory>
Po zrestartowaniu serwera www nie mogę się dostać na stronę poprzez
taką samą ścieżkę jak poprzednio. Co ciekawe, obok mam plik dla
phpmyadmin który jest zbudowany podobnie co mój plik i phpmyadmin
działa :/
Proszę o rady jak tą sytuację rozwiązać?
Pozdrawiam,
Andrzej.
Re: Apache2 i wyświetlanie stron
Author: skandal
Date: Sat, 15 Oct 2011 20:30
Date: Sat, 15 Oct 2011 20:30
45 lines
2538 bytes
2538 bytes
OK, problem rozwiązałem połowicznie. Zrobiłem tak:
Wyrzuciłem plik 000-default poprzez a2dissite 000-default i zmieniłem
plik phpsysinfo na:
<VirtualHost *:80>
DocumentRoot /home/www-data/phpsysinfo
Alias /phpsysinfo "/home/www-data/phpsysinfo"
<Directory /home/www-data/phpsysinfo>
Options FollowSymLinks
DirectoryIndex index.php
#AllowOverride All
AuthName "Password Required: "
AuthType Basic
AuthUserFile /etc/apache2/.htpasswd
AuthGroupFile /dev/null
require valid-user
</Directory>
</VirtualHost>
Po zrestartowania apache zaczęło hulać Jednakże gdy zachciało mi się
dodać następny plik o nazwie drupal i treści:
<VirtualHost *:80>
DocumentRoot /home/uzytkownik/public_html/drupal
Alias /drupal "/home/uzytkownik/public_html/drupal"
<Directory /home/uzytkownik/public_html/drupal>
Options FollowSymLinks
DirectoryIndex index.php
AllowOverride All
</Directory>
</VirtualHost>
zaczęło się dziać tak, że po wpisaniu XXX.XXX.XXX.XXX/drupal ładuje
się drupal lecz kiedy wpiszę XXX.XXX.XXX.XXX/phpsysinfo ładuje się też
drupal tylko z tytułową stroną o nieznalezionej podstronie I teraz
nie wiem jak to ugryźć :/
Proszę o pomoc,
Andrzej.
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads