Category Archives: VPS

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ą.