Stránka 1 z 1
Ako spravit WEB Server
Napsal: sob 24. dub 2004, 22:21
od johny128
ako sa da z mojho kompu spravit web server?
Proste ked si niekto v lokalnej sieti da moju IP do prehliadaca, tak mu nabehne nejaka stranka co ja uz si u mna nastavim.
Mam Linux Mandrake 10.0 Community edition
Vopred dik

Napsal: sob 24. dub 2004, 23:46
od TomV
Musíš spustit na svém kompu webový server.

Nejlepší je asi Apache. MDK by ho měl mít nainstalovaný defaultně, pokud ses v tom teda při tý instalaci moc nevrtal. Ale i tak není problém ho doinstalovat. Jestli ho máš, zjistíš asi takhle :
rpm -qa | grep apache
Nakonfigurovat ho taky není problém, zejtra ti zkusím někde najít tutorial a postnu sem link. Pak ještě zbývá udělat pro něj díru ve firewallu (port 80, případně 443) a je to... Zprovoznit Apache je v Linuxu poměrně pohodový úkol, takže se není čeho bát.

Napsal: ned 25. dub 2004, 09:55
od johny128
TomV píše:Musíš spustit na svém kompu webový server.

Nejlepší je asi Apache. MDK by ho měl mít nainstalovaný defaultně, pokud ses v tom teda při tý instalaci moc nevrtal. Ale i tak není problém ho doinstalovat. Jestli ho máš, zjistíš asi takhle :
rpm -qa | grep apache
Nakonfigurovat ho taky není problém, zejtra ti zkusím někde najít tutorial a postnu sem link. Pak ještě zbývá udělat pro něj díru ve firewallu (port 80, případně 443) a je to... Zprovoznit Apache je v Linuxu poměrně pohodový úkol, takže se není čeho bát.

samotne rpm-qa mi zacne vypisovat strasne vela balickov(rpm) ale to grep apache ma iba posunie na cisty riadok
perl-XML-Parser-2.34-1mdk
tv-fonts-1.1-1mdk
bittorrent-gui-3.3-4mdk
db1-devel-1.85-10mdk
libpostproc0-1.0-0.pre3.13mdk
mplayer-gui-1.0-0.pre3.13mdk
libSDL_mixer1.2-1.2.5-3mdk
php-readline-4.3.4-1mdk
postgresql-devel-7.4.1-2mdk
[jj@jj jj]$ grep apache
Napsal: ned 25. dub 2004, 10:24
od zeke
JJ píše:samotne rpm-qa mi zacne vypisovat strasne vela balickov(rpm) ale to grep apache ma iba posunie na cisty riadok
perl-XML-Parser-2.34-1mdk
tv-fonts-1.1-1mdk
bittorrent-gui-3.3-4mdk
db1-devel-1.85-10mdk
libpostproc0-1.0-0.pre3.13mdk
mplayer-gui-1.0-0.pre3.13mdk
libSDL_mixer1.2-1.2.5-3mdk
php-readline-4.3.4-1mdk
postgresql-devel-7.4.1-2mdk
[jj@jj jj]$ grep apache
Musíš napsat rpm -qa | grep apache na jeden řádek

jinak to fungovat nebude. Znak | je "trubka" či "roura" (jak kdo chce) kterou přesměruješ výstup prvního příkazu (rpm -qa) na vstup druhýho příkazu (grep apache) kterej ti v tom vyhledá právě ten řetězec "apache" a ostatní řádky nevypíše.
Co se týká konfigurace apache, nemám osobní zkušenost s MDK, ale nevěřím, že by tam na to nebyl grafický klikací nástroj..

Napsal: ned 25. dub 2004, 10:39
od johny128
zeke píše:JJ píše:samotne rpm-qa mi zacne vypisovat strasne vela balickov(rpm) ale to grep apache ma iba posunie na cisty riadok
perl-XML-Parser-2.34-1mdk
tv-fonts-1.1-1mdk
bittorrent-gui-3.3-4mdk
db1-devel-1.85-10mdk
libpostproc0-1.0-0.pre3.13mdk
mplayer-gui-1.0-0.pre3.13mdk
libSDL_mixer1.2-1.2.5-3mdk
php-readline-4.3.4-1mdk
postgresql-devel-7.4.1-2mdk
[jj@jj jj]$ grep apache
Musíš napsat rpm -qa | grep apache na jeden řádek

jinak to fungovat nebude. Znak | je "trubka" či "roura" (jak kdo chce) kterou přesměruješ výstup prvního příkazu (rpm -qa) na vstup druhýho příkazu (grep apache) kterej ti v tom vyhledá právě ten řetězec "apache" a ostatní řádky nevypíše.
Co se týká konfigurace apache, nemám osobní zkušenost s MDK, ale nevěřím, že by tam na to nebyl grafický klikací nástroj..


ja lama blba

Napsal: ned 25. dub 2004, 10:40
od johny128
[jj@jj jj]$ rpm -qa | grep apache
apache2-mod_perl-2.0.48_1.99_11-3mdk
apache-conf-2.0.48-2mdk
apache2-mod_ssl-2.0.48-6mdk
apache-mod_perl-1.3.29_1.29-3mdk
apache2-mod_php-2.0.48_4.3.4-1mdk
apache2-common-2.0.48-6mdk
apache2-mod_cache-2.0.48-6mdk
apache2-2.0.48-6mdk
apache2-manual-2.0.48-6mdk
apache-1.3.29-1mdk
apache2-mod_disk_cache-2.0.48-6mdk
apache2-mod_proxy-2.0.48-6mdk
apache-modules-1.3.29-1mdk
apache2-mod_suexec-2.0.48-1mdk
apache2-modules-2.0.48-6mdk
[jj@jj jj]$
[jj@jj jj]$
ehm, tak nieco naslo
a co dalej?
Napsal: ned 25. dub 2004, 11:13
od zeke
JJ píše:ehm, tak nieco naslo
a co dalej?
No dál je potřeba apache nakonfigurovat. Najdi si konfigurák httpd.conf (nevím kde je v MDK, já ho mám v /etc/apache/). Tam je pro začátek důležitý najít akorát položku DocumentRoot která odkazuje na kořenový adresář webserveru kde umístíš stránky. Pak stačí apache spustit (/etc/init.d/apache start) a mělo by to na lokálce běžet (pokud to nemáš zafirewallované). Kdybys potřeboval zjistit jestli apache opravdu běží tak dej ps -A | grep httpd. Jinak ten konfigurák httpd.conf bývá slušně okomentovanej takže není problém se v tom vyznat.
Napsal: ned 25. dub 2004, 13:54
od TomV
zeke píše:JJ píše:ehm, tak nieco naslo
a co dalej?
No dál je potřeba apache nakonfigurovat. Najdi si konfigurák httpd.conf (nevím kde je v MDK, já ho mám v /etc/apache/). Tam je pro začátek důležitý najít akorát položku DocumentRoot která odkazuje na kořenový adresář webserveru kde umístíš stránky. Pak stačí apache spustit (/etc/init.d/apache start) a mělo by to na lokálce běžet (pokud to nemáš zafirewallované). Kdybys potřeboval zjistit jestli apache opravdu běží tak dej ps -A | grep httpd. Jinak ten konfigurák httpd.conf bývá slušně okomentovanej takže není problém se v tom vyznat.
Tak tak... V konfiguráku si pak můžeš ještě nastavit, na jaké adrese (v případě, že jich má tvůj komp víc) a portu má naslouchat, název serveru, atp. MDK by měl mít už předkonfigurovaný httpd.conf tak, jak potřebuje, tj. DocumentRoot by měl směřovat do /var/www/html, nebo nějak podobně. Jestli je to tak, rozhodně tuhle cestu NEMĚŇ a svoje stránky a soubory, které chceš zveřejnit, dej právě tam.
Apache pak spustíš příkazem
/etc/init.d/httpd start, případně
service httpd start, pokud to daná distribuce podporuje.
Otázka pro všechny : Když jsou v systému nainstalované obě verze Apache (většina distribucí instaluje obě, tedy 1.3 a 2), jak určit, která se má spouštět ? Nevím, jak MDK, ale např. RH spouští implicitně dvojku. A co kdybych chtěl 1.3 ?
Napsal: ned 25. dub 2004, 14:21
od johny128
zeke píše:Najdi si konfigurák httpd.conf (nevím kde je v MDK, já ho mám v /etc/apache/).
tak v etc apache nemam

.Neva, vsak hodim ten konfigurak httpd.conf do vyhladavaca a uvidime.
2TomV: var/www/html tak take nieco mi tu existuje
Takze uz len spustit to apache, za chvilu dam vediet ako to dopadlo

Napsal: ned 25. dub 2004, 14:25
od johny128
IDETOOOOO
JUPIIII
Diky vam!!!!THX
uj, linux je proste genialny

Napsal: pon 26. dub 2004, 09:09
od zeke
TomV píše:
Otázka pro všechny : Když jsou v systému nainstalované obě verze Apache (většina distribucí instaluje obě, tedy 1.3 a 2), jak určit, která se má spouštět ? Nevím, jak MDK, ale např. RH spouští implicitně dvojku. A co kdybych chtěl 1.3 ?
Řekl bych, že právě úpravou toho spouštěcího skriptu v /etc/init.d

Napsal: sob 26. úno 2005, 13:46
od Návštěvník
[xmaster@xmaster ~]$ /etc/init.d/httpd start
Spouštím httpd: Syntax error on line 117 of /etc/httpd/conf.d/ssl.conf:
SSLCertificateFile: file '/etc/httpd/conf/ssl.crt/server.crt' does not exist oris empty
[SELHALO]
pritom jsem se v konfiguraku nehrabal

, ssl jsem v nastaveni vypl, nevim co blbne

Napsal: pon 28. úno 2005, 15:19
od Návštěvník
upik, nevite nekdo co s tim? ssl jsem vypl, v konfiguraku se nehrabal

Napsal: pon 28. úno 2005, 15:52
od TomV
@llb_in píše:[xmaster@xmaster ~]$ /etc/init.d/httpd start
Spouštím httpd: Syntax error on line 117 of /etc/httpd/conf.d/ssl.conf:
SSLCertificateFile: file '/etc/httpd/conf/ssl.crt/server.crt' does not exist oris empty
[SELHALO]
Tak se koukni do konfiguráku, co je na té řádce 117 za volbu a napiš to sem...
Napsal: úte 1. bře 2005, 16:27
od Návštěvník
ssl.conf radek 117
Kód: Vybrat vše
SSLCertificateFile /etc/httpd/conf/ssl.crt/server.crt
ten soubor tam je, ale nemam ho cim otevrit
Napsal: úte 1. bře 2005, 17:02
od TomV
@llb_in píše:ssl.conf radek 117
Kód: Vybrat vše
SSLCertificateFile /etc/httpd/conf/ssl.crt/server.crt
ten soubor tam je, ale nemam ho cim otevrit
Zkus to zakomentovat a spustit, co to udělá...