Category Archives: Linux

Konfiguracja mod_rewrite Joomla 1.7 błąd – VPS

Zauważyłem taki błąd u siebie, po uruchomieniu mod_rewrite w swojej Joomli, nie mogłem przechodzić do żadnego z linków( chociaż widziałem że linki są poprawnie przekierowane, tzn. stronawww/aa , zamiast innych krzaczków ).  Cały czas dostawałem stronę główną zamiast docelowych adresów.

Jak sobie poradzić ? Wystarczyło zajrzeć do apache, konkretniej vhost i dodać  AllowOverride All
Prosta sprawa a spedziłem na tym dniówkę, nauczka na przyszłość :)

Prosta konfiguracja proftpd na Debian – VPS

Prawdę powiedziawszy sporo się naszukałem informacji o tym jak skonfigurować demona proftpd tak by móc, poprawnie skonfigurować zakładane na nim strony. Po pierwsze oczywiście instalacja pakietu proftpd.

Wydajemy prostą komende , apt-get install proftpd

Po czym zostanie nam zainstalowany pakiet proftpd, przechodzimy do pliku konfiguracyjnego, który wywołamy poleceniem:
nano /etc/proftpd/proftpd.conf

Umieszczamy w nim przygotowany plik konfiguracyjny(przykładowy), który oczywiście można wyedytować do woli.

ServerName “Dawidek  FTP”
ServerAdmin sobierajdaw@gmail.com
ServerType standalone
DeferWelcome on
DefaultServer on
DefaultRoot /home/serwer
Port 21
Umask 022

User proftpd #(wcześniej było tu też ftp)
Group nogroup #(wcześniej było tu też ftp)

UseIPv6 off

TimeoutIdle 300
TimeoutStalled 300
TimeoutLogin 60
TimeoutNoTransfer 300
MaxClients 10
MaxClientsPerHost 10

<Anonymous /home/serwer/public_html> #podajemy tutaj ścieżkę która ma się wyświetlić po #logowaniu
User ftp
Group ftp

UserAlias anonymous ftp

AnonRequirePassword on
RequireValidShell off
Umask 022

<Limit LOGIN>
Order allow,deny
Allow from All
</Limit>

< Directory /home/serwer/public_html> #podajemy tutaj ścieżkę która ma się wyświetlić po logowaniu
<Limit ALL>
Allow All
</Limit>
AllowOverwrite on
AllowStoreRestart on
</Directory>
</Anonymous>

 

Po tym wydajemy polecenie w celu zrestartowania demona, /etc/init.d/proftpd restart

I cieszymy się działajacym serwerem ftp. W razie pytań, proszę o kontakt a pomogę.

Instalacja javy na linux – Debian

Mało informacji w sieci na temat jak zainstalować jave na linuxie, więc postanowiłem skorzystać z okazji i coś ciekawego na ten temat.

Po pierwsze ważne są repozytoria, czyli adresy z których pobieramy paczki dla naszych programów. Również niełatwo znaleźć informacje na temat repozytoriów java ale mi to się udało:

Proszę wkleić do /etc/apt/sources.list

deb http :/ /archive.canonical.com/ubuntu/ maverick partner
deb http :/ /archive.canonical.com/ lucid partner
deb http :/ /ftp.pl.debian.org/debian/ squeeze main non-free contrib
deb-src http :/ /ftp.pl.debian.org/debian/ squeeze main non-free contrib
deb http :/ /security.debian.org/ squeeze/updates main contrib non-free
deb-src http :/ /security.debian.org/ squeeze/updates main contrib non-free
deb http :/ /ftp.pl.debian.org/debian/ squeeze-updates main non-free contrib
deb-src http :/ /ftp.pl.debian.org/debian/ squeeze-updates main non-free contrib
deb http :/ /www.debian-multimedia.org squeeze main non-free
deb-src http :/ /www.debian-multimedia.org squeeze main non-free

Po tym wystarczy odpalić komendę:

aptitude install sun-java6-plugin

I gotowe. Powodzenia.

Podpinanie domen pod VPS – prosta sprawa.

Po tym jak została skonfigurowana mi jedna domena, którą otrzymałem do VPS. Głowiłem się jak podpiąć kolejne za pomocą virtualhostów tzw. vhostów. Nie jest to sprawa trudna, ale nie mogłem znaleźć nic konkretnego w sieci na ten temat.

Dlatego piszę ten wpis, by ułatwić kolejnym osobą życie.  Pierwsza zasadnicza sprawa to oczywiście zakup domeny, ja swoje domeny zakupuje w masternet.pl ( wydaje mi się że mają najtaniej – oby to była prawda! ). Po zakupie domeny, przechodzimy do konfiguracji DNS u firmy w której kupowaliśmy domenę.

- Proszę poczytać o rekordzie A , rekord A DNS .

W ustawieniach DNS zmieniamy IP masternetu ( w moim przypadku masternetu ze względu na użyty DNS masternetu ) na IP naszego VPS. – Wiem, że opisałem to dość słabo, ale po kilku kliknięciach u operatora, na pewno znajdziecie opcje do zmiany ustawień DNS.

Następnie przechodzimy na nasz VPS , logujemy się jako root. I przechodzimy do  /etc/apache2/sites-avalible/default i tutaj konfigurujemy vhosta.

Wygląda to tak:

<VirtualHost *:80>
DocumentRoot /var/lokalizacjastrony
ServerName domena.pl
ServerAlias www.domena
ErrorDocument 404 http :/ /domena
</VirtualHost>

Zapisujemy i wychodzimy. Teraz czas na hosts.
Przechodzimy więc do pliku  /etc/hosts

I dodajemy:
127.0.1.1 domena.pl

Zapisujemy wychodzimy. Restartujemy apache ( /etc/init.d/apache2 restart ).
I koniec, domena podpięta. Powodzenia z robótką.

Plik ustawień samby, smb.conf

Plik ustawień samby, smb.conf
Kontynuuj czytanie..“Plik ustawień samby, smb.conf” »

Ustawienia rc.local – maskarada

Plik rc.local zawierający ustawienia sieciowe. Których używalem przy Internecie bezprzewodowym – firmy Alfanet.

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will “exit 0″ on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
echo 1 >/proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -s 192.168.0.2 -j MASQUERADE
iwconfig wlan0 essid tutaj_essid mode managed
exit 0

Linux – problem z plikiem .dmrc , zapis sesji i języka

Dzisiaj wyjątkowo restartujac domowy serwer, napotkałem taki komunikat po zalogowaniu na użytkownika:

Plik $HOME/.dmrc został zignorowany. Uniemożliwia to zapisanie domyślnej sesji i języka. Plik powinien należeć do użytkownika oraz mieć uprawnienia 664. Katalog $HOME musi do niego należeć i nie może być zapisywany przez innych użytkowników.

Miałem spory problem , analizując po kolei to co jest tutaj napisane wystarczyło by zmienić prawa dostępu i własność pliku. Jednak na tym się nie skończyło, po przeszukaniu kilku stron w sieci znalazłem rozwiązanie które może się Wam przydać w przyszłości, otóż wystarczy wpisać po kolei takie komendy:

sudo chmod 755 /home
sudo chmod 755 /home/twoj_uzytkownik
sudo chmod 644 /home/twoj_uzytkownik/.dmrc
sudo chown twoj_uzytkownik.twoj_uzytkownik /home/twoj_uzytkownik
sudo chown twoj_uzytkownik.twoj_uzytkownik /home/twoj_uzytkownik/.dmrc

 

Instalacja flash w Operze na Debianie

Miałem dzisiaj problem z instalacją flashplayer’a w moim nowym komputerku stacjonarnym który postawiłem na Debianie.
Abyście nie musieli spędzać tyle czasu co ja męcząc się z tym, przedstawie co trzeba zrobić by zainstalować ów flash.

1.) Ściągamy paczkę flasha z strony macromediaflash  ( tar.gz )

2.) Ściągniętą paczke umieszczamy w biblotekach opery, konkretniej ( /usr/lib/opera/ )

Na tym można skończyć, ja jeszcze upewniłem się czy wszystko jest ok, w ustawieniach opery ( menu -&AMP;GT; ustawienia -&AMP;GT; preferencje ) , można tam odnaleźć wtyczki, oraz lokalizacje konkretnych wtyczek.

Innym sposobem może być próba wyszukania flashplayera w repozytorium aptitude search flash.

Konfiguracja dzwięku w linuxie – Debian

Dzisiaj pół dnia spędziłem na konfiguracji, właściwie próbie skonfigurowania dzwięku w moim serwerze.
A tutaj mam ciekawostkę, mój komputer który służył mi jako centrum danych, rozszerzył działalność również na mój osobisty dekstop. Kontynuuj czytanie..“Konfiguracja dzwięku w linuxie – Debian” »

Wprowadzenie do Linuxa

Siedząc w szkole wpadłem na pomysł dodania wpisu o Linuxie, może znajdzie się ktoś kto chciałby przeczytać coś ciekawego zamiast suchych danych, często kopiowanych z sieci. Jest to plan zajęć, jednej z lekcji Systemów Operacyjnych w częstochowskich Technicznych Zakładach Naukowych.

Kontynuuj czytanie..“Wprowadzenie do Linuxa” »