Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2008-03-27 11:12:01

  debianus_userus - Członek DUG

debianus_userus
Członek DUG
Skąd: Warszawa
Zarejestrowany: 2005-08-29
Serwis

Apache2 - kilka pytan poczatkujacego

Witam,

Chcialbym u siebie w firmie zrobic cos takiego jak portal z dokumentami i oprogramowaniem.
Nie oczekuje od tego portalu wielkiej finezji a jedynie mozliwosci konfiguracji.
Mam u siebie w wydziale ok. 40 osob ktore bardzo czesto korzystaja z tych samych dokumentow czy aplikacji.
Chcialbym postawic stronke na apache2 z nastepujaca struktora katalogow:
ISO
buildy
dokumenty
Programy
kody


I tak np. w katalogu Programy bedzie katalog MS a w nim aplikacje typu. .NET Framework, MS SDK etc.
Chcialbym by uzytkownicy mogli do tych katalogow wrzucac programy ktore sobie posciagali by inni nie musieli juz sciagac z neta tylko po localu.

Za wszelkie sugestie jak sie do tego zabrac bede zaobowiazany.

Offline

 

#2  2008-03-27 11:31:37

  azhag - Admin łajza

azhag
Admin łajza
Skąd: Warszawa
Zarejestrowany: 2005-11-15

Re: Apache2 - kilka pytan poczatkujacego

Hm, to może od razu coś takiego jak np. egroupware im zafunduj.
egw-filemanager powinien udostępnić to czego oczekujesz, przy okazji będziesz mógł dać pracownikom klika innych bajerów.

--

Dopisek:
A właściwie czemu to przez http robić? Możesz zrobić na serwerze Sambę/NFS (zależnie czego używacie na stacjach roboczych), której zasoby się zamontuje na komputerze.

Ostatnio edytowany przez azhag (2008-03-27 11:35:07)


Błogosławieni, którzy czynią FAQ.
opencaching :: debian sources.list :: coś jakby blog :: polski portal debiana :: linux user #403712

Offline

 

#3  2008-03-27 11:57:57

  debianus_userus - Członek DUG

debianus_userus
Członek DUG
Skąd: Warszawa
Zarejestrowany: 2005-08-29
Serwis

Re: Apache2 - kilka pytan poczatkujacego

W zasadzie z tego co widze ten egroupware to nic innego jak sharepoint M$ :)
A apacha2 wybralem bo chcialbym poznac chocby jego podstawy a i nawigacja po webie jest wygodniejsza niz buszowanie po katalogach.

Offline

 

#4  2008-03-27 12:06:01

  azhag - Admin łajza

azhag
Admin łajza
Skąd: Warszawa
Zarejestrowany: 2005-11-15

Re: Apache2 - kilka pytan poczatkujacego

debianus_userus napisał(-a):

W zasadzie z tego co widze ten egroupware to nic innego jak sharepoint M$ :)

a sharepoint MS-u to nic innego jak dziesiątki innych programów tego typu ;)

debianus_userus napisał(-a):

A apacha2 wybralem bo chcialbym poznac chocby jego podstawy

motywację uznaję :)


Błogosławieni, którzy czynią FAQ.
opencaching :: debian sources.list :: coś jakby blog :: polski portal debiana :: linux user #403712

Offline

 

#5  2008-03-27 12:34:11

  debianus_userus - Członek DUG

debianus_userus
Członek DUG
Skąd: Warszawa
Zarejestrowany: 2005-08-29
Serwis

Re: Apache2 - kilka pytan poczatkujacego

No dobra zainstalowane apache2.
Jak wpisuje w przegladarce http://ip-apacha2/
to dostaje cus takiego
It works!

Jak sprawdzam sobie ps -a co mi siedzi to apacha nie widac :(

Offline

 

#6  2008-03-27 13:00:21

  HunteR - DUG

HunteR
DUG
Skąd: ?
Zarejestrowany: 2006-03-14

Re: Apache2 - kilka pytan poczatkujacego

debianus_userus napisał(-a):

Jak sprawdzam sobie ps -a co mi siedzi to apacha nie widac :(

Bo wykonujesz to polecenie z roota a apache działają na userze www-data
sprawdz tak

Kod:

ps aux | grep apache

...

Offline

 

#7  2008-03-27 13:15:01

  debianus_userus - Członek DUG

debianus_userus
Członek DUG
Skąd: Warszawa
Zarejestrowany: 2005-08-29
Serwis

Re: Apache2 - kilka pytan poczatkujacego

Dzieki!
Hapacz śmiga ;-)
Z tego co widze apache jako lokalizacje zasobow ma w /var/www
Co trzeba zrobic by po wpisaniu http://ip-serwerawww/ wyswietlily sie katalogi z udostepnionymi danymi?
Dokladnie chodzi mi cos na wzor tego: http://ftp.pl.debian.org/debian-cd/

P.S. Przy uruchumieniu debka dostaje taki komunikat:
Starting web server (apache2)... apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName.

Ostatnio edytowany przez debianus_userus (2008-03-27 13:23:39)

Offline

 

#8  2008-03-27 15:08:29

  HunteR - DUG

HunteR
DUG
Skąd: ?
Zarejestrowany: 2006-03-14

Re: Apache2 - kilka pytan poczatkujacego

debianus_userus napisał(-a):

Z tego co widze apache jako lokalizacje zasobow ma w /var/www
Co trzeba zrobic by po wpisaniu http://ip-serwerawww/ wyswietlily sie katalogi z udostepnionymi danymi?
Dokladnie chodzi mi cos na wzor tego: http://ftp.pl.debian.org/debian-cd/

w pliku

Kod:

/etc/apache2/sites-available/default

wstaw hash prze linia

Kod:

# RedirectMatch ^/$ /apache2-default/

i restart apacha

debianus_userus napisał(-a):

Starting web server (apache2)... apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName.

Kod:

echo "ServerName `hostname`" >> /etc/apache2/httpd.conf

...

Offline

 

#9  2008-03-28 08:39:50

  debianus_userus - Członek DUG

debianus_userus
Członek DUG
Skąd: Warszawa
Zarejestrowany: 2005-08-29
Serwis

Re: Apache2 - kilka pytan poczatkujacego

Dzieki!
Jak na razie wszystko smiga poza autoryzacja.
Zrobilem sobie dwa katalogi public oraz private nastepnie chcialem uzyskac autoryzacje do katalogu private.
Zrobilem jak tu:
http://www.mandrivalinux.eu/showthread.php?t=126586

I bubu nie wyswietla katalogu private widze tylko public.
Co moglem zmascic?

Poprawka: Juz dziala :)

Ostatnio edytowany przez debianus_userus (2008-03-28 08:46:54)

Offline

 

#10  2008-03-28 14:23:59

  debianus_userus - Członek DUG

debianus_userus
Członek DUG
Skąd: Warszawa
Zarejestrowany: 2005-08-29
Serwis

Re: Apache2 - kilka pytan poczatkujacego

Nie moge rozgryzc jednej rzeczy w autoryzacji.
Mam dwa katalogi
/var/www/public
oraz
/var/www/private

Wszystko smiga jak powinno tylko jesli chce wejsc do katalogu private musze
podac pelny adres w przegladarce czyli:
http://ip/private i ladnie pyta o ekran logowania
Tyle, ze ja chce by po wpisaniu w przegladarce
http://ip/
Wyswietlily mi sie dwa katalogi:
private oraz public
Przy czym po kliknieciu na katalog private wyskoczy monit o podanie loginu oraz hasla.
Jak to zrobic?

Offline

 

#11  2008-03-28 15:20:01

  HunteR - DUG

HunteR
DUG
Skąd: ?
Zarejestrowany: 2006-03-14

Re: Apache2 - kilka pytan poczatkujacego

Stwórz 2 katalogi :

Kod:

mkdir -p /var/www/private public

Wpisz http://ip i sprawdź czy widzisz oba katalogi w przeglądarce
teraz ustaw hasło na private:

Ustawiamy hasło na katalog:
Do pliku /etc/apache2/default musisz dodać AllowOverride AuthConfig
czyli plik powinien wyglądać tak:

Kod:

        <Directory /var/www/>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride AuthConfig
                Order allow,deny
                allow from all
                # This directive allows us to have apache2's default start page
                # in /apache2-default/, but still have / go to the right place
                # RedirectMatch ^/$ /apache2-default/
        </Directory>

Teraz tworzymy plik .htaccess w katalogu który chcemy zabezpieczyć

Kod:

nano /var/www/private/.htaccess

do pliku dodajemy:

Kod:

AuthType Basic
AuthName "Podaj login i haslo."
AuthUserFile /etc/apache2/htpasswd
Require valid-user

Tworzymy hasło dla np. usera admin:

Kod:

htpasswd -c /etc/apache2/htpasswd admin

Sprawdzamy na jakim userze pracuje apache

Kod:

# grep -e '^User' /etc/apache2/apache2.conf
User www-data

Skoro apache pracuje na userze www-data nadajemy odpowiednie prawa dla pliku z hasłami

Kod:

chmod 600 /etc/apache2/htpasswd
chown www-data:www-data /etc/apache2/htpasswd

teraz wpisz znów http://ip i sprawdź ...
that's all folks;)


...

Offline

 

#12  2008-03-28 16:05:48

  debianus_userus - Członek DUG

debianus_userus
Członek DUG
Skąd: Warszawa
Zarejestrowany: 2005-08-29
Serwis

Re: Apache2 - kilka pytan poczatkujacego

No ja wlasnie robilem identycznie jak mi napisales :) no moze poza tym parametrem:
AllowOverride AuthConfig bo mialem go ustawionego na None.
Jednak ciagle widze po wpisaniu http://ip tylko katalog public.
By dostac sie do private musze wpisac http://ip/private i wtedy ladnie wyskakuje mi monit o ekran logowania.

Offline

 

#13  2008-03-28 16:46:41

  HunteR - DUG

HunteR
DUG
Skąd: ?
Zarejestrowany: 2006-03-14

Re: Apache2 - kilka pytan poczatkujacego

Pokaż

Kod:

ls -la /var/www

...

Offline

 

#14  2008-03-28 17:26:42

  debianus_userus - Członek DUG

debianus_userus
Członek DUG
Skąd: Warszawa
Zarejestrowany: 2005-08-29
Serwis

Re: Apache2 - kilka pytan poczatkujacego

Wypisuje 2 katalogi:
private
public

Apache je ladnie wyswietla. Jednak gdy dla katalogu private zastosuje autoryzacje tak jak jest opisane to tu:
http://www.mandrivalinux.eu/showthread.php?t=126586 to wtedy po wpisaniu http://ip wypisuje mi tylko jeden katalog mianowicie public, by dostac sie do private musze wpisac http://ip/private.

Offline

 

#15  2008-03-31 12:01:25

  debianus_userus - Członek DUG

debianus_userus
Członek DUG
Skąd: Warszawa
Zarejestrowany: 2005-08-29
Serwis

Re: Apache2 - kilka pytan poczatkujacego

Mam drobny problem...
Z przyczyn technicznych musze przeniesc calosc z /var/www do nowej lokalizacji /home/www.
Jak ustawic to ladnie w apachu2 by wszystko dzialalo tak jak dotychczas? :)

Poradziłem juz sobie :-)

Ostatnio edytowany przez debianus_userus (2008-03-31 12:06:23)

Offline

 

#16  2008-03-31 12:09:46

  HunteR - DUG

HunteR
DUG
Skąd: ?
Zarejestrowany: 2006-03-14

Re: Apache2 - kilka pytan poczatkujacego

w pliku

Kod:

/etc/apache2/sites-available/default

znajdź i zmień DocumentRoot


...

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)