Witam!
Na początku powiem, że moja przygoda ze Slackware dopiero się rozpoczęła i nie jestem expertem
A teraz do rzeczy:
Chciałem postawić serwer http który obsługiwałby 2 strony www. Poczytałem troche na necie i tutaj na forum i zrobiłem jak w wiekszości przypadków nakazano. Zainstalowałem Apache (v. 2.1.1 bodajże) i skonfigurowałem plik http.conf w nastepujacy sposób:
"NameVirtualHost *:80" wpisałem to zamiast "NameVirtualHost MojeIP:80"
I wyskoczył warning:
[warn] NameVirtualHost *:80 has no VirtualHosts httpd
Przy stop daje jeszcze:
(no pid file) not running
No i wklepałem hosty również do tego pliku
I miałem zapytać czy to działa:
1.wpisuje adres w wyszukiwarke
2.przekierowanie na adres IP
3.analiza jakie polecenie(adres www) zostało wywołane
4.wyswietlenie strony glownej(tylko skąd Apache ma wiedzieć która jest główna?)
Ostatnio zmieniony 2009-06-06, 18:38 przez Prezes87, łącznie zmieniany 2 razy.
Zastrzegam sobie prawo nieanalizowania postów pisanych niepoprawną polszczyzną.
Post generated automatically by A.I. system code name ‘mina86’ in response to the previous one.
<Directory /home/koles1/>
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
i to samo dla drugiego katalogu. I oczywiście upewnij się, że Apache (apache:apache) może odczytać te katalogi. Log błędów powinien tutaj pomóc.
Ostatnio zmieniony 2009-06-07, 00:59 przez mina86, łącznie zmieniany 1 raz.
Zastrzegam sobie prawo nieanalizowania postów pisanych niepoprawną polszczyzną.
Post generated automatically by A.I. system code name ‘mina86’ in response to the previous one.
I wejście na te hosty daje 403 bez wpisu w logu błędów? Jak dla mnie jest to dość dziwne... Możesz jeszcze próbować przenieść sekcję <Directory /> nad wszystkie inne, ale nie jestem pewny, czy to pomorze. Dodatkowo, jak już pisałem, sprawdź uprawnienia do katalogów -- czy użytkownik apache:apache może je odczytywać. Swoją drogą, czy na pewno chodzi o ścieżki /home/koles#, a nie przypadkiem /home/koles#/public_html czy coś podobnego?
[ Komentarz dodany przez: largo3: 2009-06-07, 19:37 ]
Jak nie Pomorze to może Mazowsze...
Zastrzegam sobie prawo nieanalizowania postów pisanych niepoprawną polszczyzną.
Post generated automatically by A.I. system code name ‘mina86’ in response to the previous one.
Prezes87 pisze:Jak sprawdzić uprawnienia użytkowników? I gdzie jest ich lista?
Nie do końca rozumiem pytanie.
Prezes87 pisze:z innego nie działa
Zdefiniuj "nie działa"? Czy z zewnątrz ping dochodzi? Czy w logach Apache'a pojawia się informacja o próbie połączenia? Czy łączy się, ale jest błąd dostępu?
Prezes87 pisze:może chodzi o numer portu?
albo w listen powinno być
156.17.230.211:80 ?
Z Listen jest wszystko dobrze.
Prezes87 pisze:I do jakiej grupy należą osoby które podłączają sie za pomocą przeglądarki z zewnatrz ;>?
Nie ma znaczenia skąd -- pliki WWW odczytywane są przez użytkownika, z jaim działa Apache. Jak można wyczytać z pliku konfiguracyjnego jest to apache:apache. Jeżeli skonfigurowałeś suExec to od tego istnieją wyjątki, ale nie wygląda na to, abyś miał to skonfigurowane.
Może to chodzi o to co mam w pliku rc.firewall
Jeżeli tak wygląda Twój plik rc.firewall to równie dobrze możesz go skasować.
Zastrzegam sobie prawo nieanalizowania postów pisanych niepoprawną polszczyzną.
Post generated automatically by A.I. system code name ‘mina86’ in response to the previous one.
Prezes87 pisze:Jak sprawdzić uprawnienia użytkowników? I gdzie jest ich lista?
Nie do końca rozumiem pytanie.
Znaczy się. Czy istnieje plik w którym są wypisani wszyscy użytkownicy?
mina86 pisze:
Prezes87 pisze:z innego nie działa
Zdefiniuj "nie działa"? Czy z zewnątrz ping dochodzi? Czy w logach Apache'a pojawia się informacja o próbie połączenia? Czy łączy się, ale jest błąd dostępu?
Nie ma w logach prób połączeń. Ping mówi że nie może odnaleźć hosta. Może problem tkwi w ustawieniach hostów na no-ip.com?
W przeglądarce wyskakuje Serwer koles1.hopto.org zbyt długo nie odpowiada.
a może ustawienia pliku hosts są źle?
jak to coś zmieni to jeszcze przy starice i stop apacha wyuskakuje warning
NameVirtualHost *:80 has no VirtualHosts
Ostatnio zmieniony 2009-06-07, 18:52 przez Prezes87, łącznie zmieniany 2 razy.
To wyskakuje, bo pewnie tutaj masz napisane *:80, a w definicji virtualek <VirtualHost IP:80>
A jak zrobisz ping: koles1.hopto.org
PING koles1.hopto.org (156.17.230.211) 56(84) bytes of data...
To to jest twój adres IP?
Pamiętaj,
Jeśli Twój problem został rozwiązany dopisz [b] [Rozw.] [/b]w tytule.
Projektowanie stron WWW: [url=http://www.miszewski.net.pl]www.miszewski.net.pl[/url]
Dla ping koles1.hopto.org oraz koles2.hopto.org jest rozwiązywana nazwa na adres IP, natomiast jeśli dodasz "www", to wtedy FQDN nie jest rozpoznawany...
PS. A może masz SElinux'a Bo ostatnio się z tym ścierałem na RHCE...
Ostatnio zmieniony 2009-06-09, 10:09 przez infern, łącznie zmieniany 1 raz.