Re: WWW server - Apache ,php , mysql


To tube amp <tube bod amp zavinac seznam bod cz>, Debian CZ/SK project discussion list <czdebian-l zavinac debian bod cz>
From Martin Slouf <mar zavinac centrum bod cz>
Date Fri, 21 Jan 2005 15:51:50 +0100
Cc
Mail-followup-to tube amp <tube bod amp zavinac seznam bod cz>, Debian CZ/SK project discussion list <czdebian-l zavinac debian bod cz>
User-agent Mutt/1.3.28i

navod to nebude, to by bylo lehce na delsi dobu, jen takovy body, co vsechno
bys mel udelat.

1. propojen siti -- to uz mas, jak jsem pochopil

muzes pocitac z druheho stroje pingovat?

pokud ne, jako root vytvor soubor /etc/network/interfaces a do nej napis neco
jako (zmen ip adresy podle sveho): 

auto eth0
iface eth0 inet static
        address 10.14.2.76
        netmask 255.255.255.0
        network 10.14.2.0
        broadcast 10.14.2.255
        gateway 10.14.2.1

spust /etc/init.d/networking restart

uz se to da pingovat?

vyzkousej, zda pokud ve windows napises do IE http://ip_tvego_debianiho_stroje,
zda se dostanes na spusteny apache server

2. pro vzdalenou praci na serveru a pro prenos souboru na serveru potrebujes
dalsi programy -- oboje (vzdalenou praci i prenos souboru) zvladne kuprikladu
ssh (secure shell)

2a. ssh klient pro windows pro vzdalenou praci je napriklad putty (viz google)
    ssh klient pro windows pro vzdaleny prenos souboru je winscp (viz google)

2b. ssh server na debianim serveru musi byt spusten

    (jako root)

    instaluj balik 'ssh' a zavislosti
    odstran soubor '/etc/ssh/sshd_not_to_be_run', pokud existuje (pokud vsak
    dobre projdes instalacni procedurou, nemel by existovat -- nekde se te bude
    ptrat, jestli chces aby se ssh spoustel pri startu pocitace -- odpovez ano.
    spust /etc/init.d/sshd restart

2c. vytvor nejakeho bezneho uzivatele: adduser <jmeno>
    mozna ale uz takovy uzivatel existuje -- udelals ho behem instalace

vyzkousej prihlaseni pres putty klienta na pocitac zadanim uzivatelova jmena a
hesla.

vyzkousej prenos souboru po siti pomoci winscp

jako cilovy pocitac uvadej IP adresu debianiho serveru

- - - -

3. v konfigu apache (/etc/apache/httpd.conf) na serveru hledej neco jako:

   a) DocumentRoot /var/www

      to je dokument root tveho webu

      pro vyzkouseni, zda funguje php tam muzes dat jednoduchu php skript
      (phpinfo()), ale pak ho zase radsi smaz.

   b) je dobre svoje testovaci stranky naharavat do sveho adresare.  heldej v
   konfigu apache string 'public_html' -- nejspis tam bude zakomentovane neco
   jako tohle:

<Directory /home/*/public_html>
    AllowOverride FileInfo AuthConfig Limit
    Options MultiViews Indexes SymLinksIfOwnerMatch ExecCGI IncludesNoExec
    <Limit GET POST OPTIONS PROPFIND>
        Order allow,deny
        Allow from all
    </Limit>
    <Limit PUT DELETE PATCH PROPPATCH MKCOL COPY MOVE LOCK UNLOCK>
        Order deny,allow
        Deny from all
    </Limit>
</Directory>

    pokud tam napises vyse uvedeny fragment kodu (nebo odkomentujes co tam uz
    je), bude kazdy systemovy uzivatel mit moznost vytvorit ve svem domovskem
    adresari podadresar 'public_html' ktery bude dostupny podle
    http://ip_debian_serveru/~<jmeno_uzivatele>/

    musis restartovat apache server (jako root): /etc/init.d/apache restart

4. nyni se muzes prihlasit pres winscp do sveho domovskeho adresare

   muzes vytvorit adresar public_html a do nej nahrat nejake html + php stranky

   muzes se na ne dostat jako:
   http://ip_debian_serveru/~<jmeno_uzivatele>/<stranka> 

5. ok?

- - - -

je fakt, ze sem si rikal, ze takovyhle navodu musi byt na rootu a abclinuxu
desitky -- kupodivu ne.

at se ti linux libi.

m.

On Fri, Jan 21, 2005 at 02:46:40PM +0100, tube amp wrote:
> zdravim
> jsem uplnej novacek v linuxu a chtel bych si udelat maly www server. Naky 
> zkusenosti s apachem mam ale na windowsich. Chtel bych si udelat server z 
> meho staryho pocitace. Na strankach debianu jsem nasel akorad manual na 
> instalaci to je sice pekny nainstaloval jsem to a nevim co dal, localhost 
> bezi , ale vubec nemam poneti kde co nastavit jak se pripojim prez druhy 
> pocitac na ten s debianem abych tam mohl vlozit naky ty stranky a tak. Proto 
> se ptam nevite o nejakym manualu pro zacatecniky v cestine urcenym pro apache 
> php a mysql v linuxu ? at hledam jak hledam tak o tomhle tema nemuzu nikde 
> nic najit to je sama napoveda pro KDE a takovy.
> Nebo jestli by mnel nekdo tolik odvahy mi to nejak pomoct nastavit na icq 
> 141-263-492
> Dekuji moc za odpovedi
> 
> Tomas
> ____________________________________________________________
> http://www.seznam.cz - e-mailová schránka 250 MB
> ________________________________________________
> CZdebian-l maillist  -  CZdebian-l zavinac debian bod cz
> http://www.debian.cz/mailman/listinfo/czdebian-l
> E-mail (un)subscriptions: czdebian-l-request zavinac debian bod cz


Partial thread listing: