Ubuntu Server jako server plików i www
-
- Piegowaty Guziec
- Posty: 10
- Rejestracja: 14 lis 2012, 19:50
- Płeć: Mężczyzna
- Wersja Ubuntu: 12.04
- Architektura: x86_64
Ubuntu Server jako server plików i www
Mam takie zadanie: Zrobić serwer plików i www
- To jest: serwer jest podłączony do sieci lokalnej i tam ma mieć udostępniony folder tak, aby komputery z Windowsem mogły sobie na serwer coś tam wgrywać - to ok, uruchomiłem sambę, udostępniłem folder w sieci i działa.
- Druga sprawa to, że użytkownicy spoza tej sieci mają się logować na jakąś stronkę tak, aby mogli mieć dostęp do tego katalogu udostępnionego w sieci - i z tym mam problem.
Zainstalowałem Apache, wywaliłem serwer za nat, także teraz wpisując IP widzimy domyślne index.html ... i stoję, nie wiem co dalej
Jak zrobić tą stronkę logowania? Są jakieś gotowce?
Jak to ma działać na przykładzie:
user wchodzi przez przeglądarkę na stronę www:adresserwwera, loguje się, ma dostęp tylko do swojego katalogu i jakiegoś ogólnego. I co ważne może tylko przeglądać pliki tam znajdujące się, wrzucać nowe, ale nie może nic kasować.
Nie mam specjalnie koncepcji jak to zrobić, a z linuxem jetem początkujący. System do Ubuntu Server 12.04
- To jest: serwer jest podłączony do sieci lokalnej i tam ma mieć udostępniony folder tak, aby komputery z Windowsem mogły sobie na serwer coś tam wgrywać - to ok, uruchomiłem sambę, udostępniłem folder w sieci i działa.
- Druga sprawa to, że użytkownicy spoza tej sieci mają się logować na jakąś stronkę tak, aby mogli mieć dostęp do tego katalogu udostępnionego w sieci - i z tym mam problem.
Zainstalowałem Apache, wywaliłem serwer za nat, także teraz wpisując IP widzimy domyślne index.html ... i stoję, nie wiem co dalej
Jak zrobić tą stronkę logowania? Są jakieś gotowce?
Jak to ma działać na przykładzie:
user wchodzi przez przeglądarkę na stronę www:adresserwwera, loguje się, ma dostęp tylko do swojego katalogu i jakiegoś ogólnego. I co ważne może tylko przeglądać pliki tam znajdujące się, wrzucać nowe, ale nie może nic kasować.
Nie mam specjalnie koncepcji jak to zrobić, a z linuxem jetem początkujący. System do Ubuntu Server 12.04
-
- Zakręcona Traszka
- Posty: 574
- Rejestracja: 25 maja 2011, 10:17
- Płeć: Mężczyzna
- Wersja Ubuntu: 11.04
- Środowisko graficzne: GNOME
- Architektura: x86_64
Re: Ubuntu Server jako server plików i www
To nie linux tylko konfiguracja Apache.
Autoryzacja to jeden krok, bardzo standartowy, do wrzucania plikow po http(s) wystarczy prosty skrypt, pelno tego wszedzie.
Autoryzacja to jeden krok, bardzo standartowy, do wrzucania plikow po http(s) wystarczy prosty skrypt, pelno tego wszedzie.
-
- Piegowaty Guziec
- Posty: 10
- Rejestracja: 14 lis 2012, 19:50
- Płeć: Mężczyzna
- Wersja Ubuntu: 12.04
- Architektura: x86_64
Re: Ubuntu Server jako server plików i www
Nie wiem jak ten "prosty skrypt" mam znaleźć, co mam w googlach wpisać?
Ktoś mi proponował żebym do na zasadzie serwera ftp zrobił, co skończyło się tym, że poinstalowałem kupe rzeczy i tak nie działa to jak należy ..
Ktoś mi proponował żebym do na zasadzie serwera ftp zrobił, co skończyło się tym, że poinstalowałem kupe rzeczy i tak nie działa to jak należy ..
- ethanak
- Wygnańcy
- Posty: 3054
- Rejestracja: 04 gru 2007, 13:19
- Płeć: Mężczyzna
- Wersja Ubuntu: 12.04
- Środowisko graficzne: GNOME
- Architektura: x86
- Lokalizacja: Bielsko-Biała
- Kontakt:
Re: Ubuntu Server jako server plików i www
a próbowałeś rzeczy oczywistej - czyli poczytania sobie dokumentacji apacza? tylko nie mów że nie możesz jej znaleźć...
-
- Piegowaty Guziec
- Posty: 10
- Rejestracja: 14 lis 2012, 19:50
- Płeć: Mężczyzna
- Wersja Ubuntu: 12.04
- Architektura: x86_64
Re: Ubuntu Server jako server plików i www
Nie mam zbytnio czasu na wertowanie lektur, chciałem tylko odpalić server i zostawić go, aby sobie chodził i tyle. Nie ma jakiś prostych gotowych rozwiązań?
- ethanak
- Wygnańcy
- Posty: 3054
- Rejestracja: 04 gru 2007, 13:19
- Płeć: Mężczyzna
- Wersja Ubuntu: 12.04
- Środowisko graficzne: GNOME
- Architektura: x86
- Lokalizacja: Bielsko-Biała
- Kontakt:
Re: Ubuntu Server jako server plików i www
no to odpal i zostaw, niech chodzi. i nie licz na to, że przy takim nastawieniu ktokolwiek ci bezinteresownie pomoże.
-
- Piegowaty Guziec
- Posty: 10
- Rejestracja: 14 lis 2012, 19:50
- Płeć: Mężczyzna
- Wersja Ubuntu: 12.04
- Architektura: x86_64
Re: Ubuntu Server jako server plików i www
dzięki, a jakie mam mieć nastawienie jak siedzę nad tym drugi dzień, oglądam setki filmików, poradników i tak sobie nie radzę żeby ten server postawić
- ethanak
- Wygnańcy
- Posty: 3054
- Rejestracja: 04 gru 2007, 13:19
- Płeć: Mężczyzna
- Wersja Ubuntu: 12.04
- Środowisko graficzne: GNOME
- Architektura: x86
- Lokalizacja: Bielsko-Biała
- Kontakt:
Re: Ubuntu Server jako server plików i www
to masz czas na oglądanie filmików przez dwa dni, a nie masz czasu na poczytanie sobie przez godzinę dokumentacji? zaprawdę, dziwny przypadek...
chociaż rozumiem - szukasz jelenia co to zrobi za ciebie. i nieważne, że na szukanie straciłeś tyle czasu, że mógłbyś sam to zrobić. nie - ty musisz mieć gotowca, bo nie masz zamiaru tracić czasu na lekturę...
fajne podejście do życia, nie powiem.
chociaż rozumiem - szukasz jelenia co to zrobi za ciebie. i nieważne, że na szukanie straciłeś tyle czasu, że mógłbyś sam to zrobić. nie - ty musisz mieć gotowca, bo nie masz zamiaru tracić czasu na lekturę...
fajne podejście do życia, nie powiem.
-
- Piegowaty Guziec
- Posty: 10
- Rejestracja: 14 lis 2012, 19:50
- Płeć: Mężczyzna
- Wersja Ubuntu: 12.04
- Architektura: x86_64
Re: Ubuntu Server jako server plików i www
czytam czytam..
a więc tak zrobiłem w katalogu var/www plik .htaccess i do tego plik .htpasswd, dzięki temu jak chce wejśc na serwer przez przeglądarkę, jestem proszony o podanie loginu i hasła, które sam skonfigurowałem w pliczku
i już fajno, tylko wtedy mogę tylko przeglądać pliki na serverze, pobierać itp, a jak zrobić żebym mógł uploadować coś?
a więc tak zrobiłem w katalogu var/www plik .htaccess i do tego plik .htpasswd, dzięki temu jak chce wejśc na serwer przez przeglądarkę, jestem proszony o podanie loginu i hasła, które sam skonfigurowałem w pliczku
i już fajno, tylko wtedy mogę tylko przeglądać pliki na serverze, pobierać itp, a jak zrobić żebym mógł uploadować coś?
- jacekalex
- Gibki Gibbon
- Posty: 4707
- Rejestracja: 17 cze 2007, 02:54
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: MATE
- Architektura: x86_64
Re: Ubuntu Server jako server plików i www
Serwer ftp do uploadu będzie najlepszy.
Pure-ftpd z chrootami dla pacjentów i upload-scriptem do antywira to 5 minut bardzo cięzkiej pracy.
Proftppd z clamem trochę dlużej.
Pure-ftpd z chrootami dla pacjentów i upload-scriptem do antywira to 5 minut bardzo cięzkiej pracy.
Proftppd z clamem trochę dlużej.
Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux

- rob006
- Wytworny Kaczor
- Posty: 417
- Rejestracja: 28 paź 2007, 23:11
- Płeć: Mężczyzna
- Wersja Ubuntu: 12.04
- Środowisko graficzne: Unity
- Architektura: x86_64
- Lokalizacja: Lublin
- Kontakt:
Re: Ubuntu Server jako server plików i www
Znajdź sobie w necie jakiś prosty skrypt w php do uploadu plików, tak chyba będzie najszybciej.
-
- Piegowaty Guziec
- Posty: 10
- Rejestracja: 14 lis 2012, 19:50
- Płeć: Mężczyzna
- Wersja Ubuntu: 12.04
- Architektura: x86_64
Re: Ubuntu Server jako server plików i www
Dzięki za naprowadzenie.
Testowałem kilka skryptów, wybrałem najfajniejszy gotowy -> http://www.uploadify.com/wp-content/upl ... oadify.zip
Jest tylko jeden problem, w każdym skrypcie jaki testowałem mogłem przesyłać pliki o wadzę do 2MB. Dlaczego? Jak wybierałem większy plik niż 2MB to niby się uploaduje, tylko nie pojawia się na serverze :/
Testowałem kilka skryptów, wybrałem najfajniejszy gotowy -> http://www.uploadify.com/wp-content/upl ... oadify.zip
Jest tylko jeden problem, w każdym skrypcie jaki testowałem mogłem przesyłać pliki o wadzę do 2MB. Dlaczego? Jak wybierałem większy plik niż 2MB to niby się uploaduje, tylko nie pojawia się na serverze :/
-
- Sędziwy Jeż
- Posty: 30
- Rejestracja: 04 paź 2007, 20:13
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: Inne
- Architektura: x86_64
- Kontakt:
Re: Ubuntu Server jako server plików i www
Jak to ma być narzędzie webowe (np. napisane w php) to spróbuj owncloud - instalacja szybka i łatwa, zakładasz dowolnie użytkowników i każdy ma tam swój katalog do którego może uploadować pliki i je przeglądać 
A co do limitu wielkości pliku uploadowanego to jest to limit w php.ini (max_upload_size albo jakoś podobnie) i dodatkowo może być jakieś ustawienie w danym skrypcie nałożone.

A co do limitu wielkości pliku uploadowanego to jest to limit w php.ini (max_upload_size albo jakoś podobnie) i dodatkowo może być jakieś ustawienie w danym skrypcie nałożone.
-
- Piegowaty Guziec
- Posty: 10
- Rejestracja: 14 lis 2012, 19:50
- Płeć: Mężczyzna
- Wersja Ubuntu: 12.04
- Architektura: x86_64
Re: Ubuntu Server jako server plików i www
było ustawione w php.ini upload_max_filesize = 2M
przestawiłem na upload_max_filesize = 3G , i prawie jest ok, teraz mogę wrzucać pliki max do ok. 7MB, dziwne nie kumam, a w skrypcie php żadnych limitów nie widze. Chyba, że jest jeszcze jakiś limit ? może czasowy ? jest coś takiego?
co do tego owncloud, to wygląda super. sprawdze jak tylko będę miał dłuższą chwilkę

co do tego owncloud, to wygląda super. sprawdze jak tylko będę miał dłuższą chwilkę
- rob006
- Wytworny Kaczor
- Posty: 417
- Rejestracja: 28 paź 2007, 23:11
- Płeć: Mężczyzna
- Wersja Ubuntu: 12.04
- Środowisko graficzne: Unity
- Architektura: x86_64
- Lokalizacja: Lublin
- Kontakt:
Re: Ubuntu Server jako server plików i www
Musisz jeszcze zmienić wartość post_max_size, bo ogranicza ona wartość którą wcześniej zmieniłeś.
No i jeśli chcesz ustawiać takie kosmiczne wartości, to musisz zmienić jeszcze memory_limit, czyli ograniczenie pamięci dla całego skryptu.
-- 15 lis 2012 23:46 --
No i jest jeszcze max_execution_time czyli maksymalny czas wykonywania skryptu - przy dużych plikach zaczyna mieć znaczenie.
No i jeśli chcesz ustawiać takie kosmiczne wartości, to musisz zmienić jeszcze memory_limit, czyli ograniczenie pamięci dla całego skryptu.
-- 15 lis 2012 23:46 --
No i jest jeszcze max_execution_time czyli maksymalny czas wykonywania skryptu - przy dużych plikach zaczyna mieć znaczenie.
-
- Piegowaty Guziec
- Posty: 10
- Rejestracja: 14 lis 2012, 19:50
- Płeć: Mężczyzna
- Wersja Ubuntu: 12.04
- Architektura: x86_64
Re: Ubuntu Server jako server plików i www
super działa już teraz to to
muszę mieć takie "kosmiczne" wartości, bo ktoś sobie może zażyczyć upload ze 300 zdjęć np...
Jak ustawić chmod by użytkownik mógł dodawać pliki, otwierać je, ale nie mógł ich usuwać?
Do tego w moim skrypcie mam taki zapis:
co określa z góry jakiego typu pliki mogę uploadować, a co tu wpisać by można było plik każdego typu wrzucić? - bez wypisywania wszystkiego z małych i dużych liter?

Jak ustawić chmod by użytkownik mógł dodawać pliki, otwierać je, ale nie mógł ich usuwać?
Do tego w moim skrypcie mam taki zapis:
Kod: Zaznacz cały
$fileTypes = array('jpg','JPG','jpeg','gif','png','rar','zip'); // File extensions
- ethanak
- Wygnańcy
- Posty: 3054
- Rejestracja: 04 gru 2007, 13:19
- Płeć: Mężczyzna
- Wersja Ubuntu: 12.04
- Środowisko graficzne: GNOME
- Architektura: x86
- Lokalizacja: Bielsko-Biała
- Kontakt:
Re: Ubuntu Server jako server plików i www
Nie musisz. Do uploadu iluśtam zdjęć są gotowe rozwiązania (najprostsze bazujące na czystym JavaScripcie, trochę bardziej bajeranckie we Flashu), które uploadują zdjęcia pojedynczo. Nie podam teraz namiarów bo po prostu nie pamiętam, ale swego czasu sam takich skryptów używałem.gosebus pisze:super działa już teraz to tomuszę mieć takie "kosmiczne" wartości, bo ktoś sobie może zażyczyć upload ze 300 zdjęć np...
Poza tym kolejny upload zdjęć jest bezpieczniejszy niż hurtowy (jeśli zdjęcia nie są w jakimś zipie) - jeśli klient wrzuca np. zdjęcia:
Kod: Zaznacz cały
~/Zdjęcia/moje/2012031001.jpg
~/Zdjęcia/kolegi/2012031001.jpg

- rob006
- Wytworny Kaczor
- Posty: 417
- Rejestracja: 28 paź 2007, 23:11
- Płeć: Mężczyzna
- Wersja Ubuntu: 12.04
- Środowisko graficzne: Unity
- Architektura: x86_64
- Lokalizacja: Lublin
- Kontakt:
Re: Ubuntu Server jako server plików i www
Jeśli skrypt nie daje możliwości usuwania plików, to użytkownik jej nie będzie miał, i tu chmody nie mają większego znaczenia.
A co do typów plików, to musisz zajrzeć do skryptu, może jest jakaś opcja do tego, a jak nie to możesz zakomentować sprawdzanie typów w samym skrypcie. Inna sprawa że w kwestii bezpieczeństwa to jest fatalny pomysł.
A co do typów plików, to musisz zajrzeć do skryptu, może jest jakaś opcja do tego, a jak nie to możesz zakomentować sprawdzanie typów w samym skrypcie. Inna sprawa że w kwestii bezpieczeństwa to jest fatalny pomysł.
-
- Piegowaty Guziec
- Posty: 10
- Rejestracja: 14 lis 2012, 19:50
- Płeć: Mężczyzna
- Wersja Ubuntu: 12.04
- Architektura: x86_64
Re: Ubuntu Server jako server plików i www
Zainstalowałem owncloud, wygląda super, działa super, spełnia wszystkie oczekiwania poza jednym. Dane użytkowników są w folderze /var/www/owncloud/data
Właścicielem tego folderu jest i musi być www-data:www-data z uprawnieniami 770, i jak zmienię uprawnienia na np. 775 to ok, ale loguje się na owncloud, a ten ch**ek sam zmienia z powrotem uprawnienia na 770 :/
A chcę ten folder data udostępnić w sieci lokalnej, bo chodzi przecież oto by serwer www i plików po lanie były "wymienne"
Jest na to jakiś sposób?
Właścicielem tego folderu jest i musi być www-data:www-data z uprawnieniami 770, i jak zmienię uprawnienia na np. 775 to ok, ale loguje się na owncloud, a ten ch**ek sam zmienia z powrotem uprawnienia na 770 :/
A chcę ten folder data udostępnić w sieci lokalnej, bo chodzi przecież oto by serwer www i plików po lanie były "wymienne"
Jest na to jakiś sposób?
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 14 gości