Ako spravit WEB Server

Linux, Unix, Solaris, OS/2 atp.
Odpovědět
johny128
Začátečník
Začátečník
Uživatelský avatar
Registrován: 10. úno 2004

Ako spravit WEB Server

Příspěvek 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 :wink:
TomV
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 12. lis 2003
Bydliště: Jihočeská Metropole (tm) ... lol
Kontaktovat uživatele:

Příspěvek 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. :wink:
The problem has been eaten.Obrázek
Vanilkovou do velkýho kornoutu bych prosil... hodně velkýho... hodně vanilkovou
johny128
Začátečník
Začátečník
Uživatelský avatar
Registrován: 10. úno 2004

Příspěvek 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. :wink:
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
zeke
Nováček
Nováček
Uživatelský avatar
Registrován: 05. črc 2003
Bydliště: Brno
Kontaktovat uživatele:

Příspěvek 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.. :wink:
Debian GNU/Linux Unstable "Sid" @(Chieftec Black Matrix Midi w/ Fortron FSP300-60PN(LN), ASUS A7V600, AMD Athlon XP2500+ w/ AQCool cpu & nb block, 512MB DDR433 Kingmax@DDR400 2:3:3:6, Matrox G550, Creative SoundBlaster Audigy w/ IEEE1394, 120GB Seagate Barracuda 7200.7+, Samsung 3,5" 1,44MB FDD, Toshiba SD-M1802 DVD-ROM, Plextor PX-W4824TA CD-RW, EIZO F57 17" CRT, Logitech MouseMan Dual Optical, Logitech Black Internet Keyboard, Cambridge SoundWorks DTT2200)
johny128
Začátečník
Začátečník
Uživatelský avatar
Registrován: 10. úno 2004

Příspěvek 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.. :wink:
:stern: ja lama blba :xmas:
johny128
Začátečník
Začátečník
Uživatelský avatar
Registrován: 10. úno 2004

Příspěvek 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 :-D
a co dalej?
zeke
Nováček
Nováček
Uživatelský avatar
Registrován: 05. črc 2003
Bydliště: Brno
Kontaktovat uživatele:

Příspěvek od zeke »

JJ píše:ehm, tak nieco naslo :-D
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.
Debian GNU/Linux Unstable "Sid" @(Chieftec Black Matrix Midi w/ Fortron FSP300-60PN(LN), ASUS A7V600, AMD Athlon XP2500+ w/ AQCool cpu & nb block, 512MB DDR433 Kingmax@DDR400 2:3:3:6, Matrox G550, Creative SoundBlaster Audigy w/ IEEE1394, 120GB Seagate Barracuda 7200.7+, Samsung 3,5" 1,44MB FDD, Toshiba SD-M1802 DVD-ROM, Plextor PX-W4824TA CD-RW, EIZO F57 17" CRT, Logitech MouseMan Dual Optical, Logitech Black Internet Keyboard, Cambridge SoundWorks DTT2200)
TomV
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 12. lis 2003
Bydliště: Jihočeská Metropole (tm) ... lol
Kontaktovat uživatele:

Příspěvek od TomV »

zeke píše:
JJ píše:ehm, tak nieco naslo :-D
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 ?
The problem has been eaten.Obrázek
Vanilkovou do velkýho kornoutu bych prosil... hodně velkýho... hodně vanilkovou
johny128
Začátečník
Začátečník
Uživatelský avatar
Registrován: 10. úno 2004

Příspěvek 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 :shock: .Neva, vsak hodim ten konfigurak httpd.conf do vyhladavaca a uvidime.
2TomV: var/www/html tak take nieco mi tu existuje :xmas: :xmas: :onfire:
Takze uz len spustit to apache, za chvilu dam vediet ako to dopadlo :)
johny128
Začátečník
Začátečník
Uživatelský avatar
Registrován: 10. úno 2004

Příspěvek od johny128 »

IDETOOOOO
JUPIIII
Diky vam!!!!THX :onfire: :onfire: :onfire:

uj, linux je proste genialny :inlove:
zeke
Nováček
Nováček
Uživatelský avatar
Registrován: 05. črc 2003
Bydliště: Brno
Kontaktovat uživatele:

Příspěvek 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 ;)
Debian GNU/Linux Unstable "Sid" @(Chieftec Black Matrix Midi w/ Fortron FSP300-60PN(LN), ASUS A7V600, AMD Athlon XP2500+ w/ AQCool cpu & nb block, 512MB DDR433 Kingmax@DDR400 2:3:3:6, Matrox G550, Creative SoundBlaster Audigy w/ IEEE1394, 120GB Seagate Barracuda 7200.7+, Samsung 3,5" 1,44MB FDD, Toshiba SD-M1802 DVD-ROM, Plextor PX-W4824TA CD-RW, EIZO F57 17" CRT, Logitech MouseMan Dual Optical, Logitech Black Internet Keyboard, Cambridge SoundWorks DTT2200)
Návštěvník

Příspěvek 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 :sad: , ssl jsem v nastaveni vypl, nevim co blbne :(
Návštěvník

Příspěvek od Návštěvník »

upik, nevite nekdo co s tim? ssl jsem vypl, v konfiguraku se nehrabal :(
TomV
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 12. lis 2003
Bydliště: Jihočeská Metropole (tm) ... lol
Kontaktovat uživatele:

Příspěvek 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...
The problem has been eaten.Obrázek
Vanilkovou do velkýho kornoutu bych prosil... hodně velkýho... hodně vanilkovou
Návštěvník

Příspěvek 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
TomV
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 12. lis 2003
Bydliště: Jihočeská Metropole (tm) ... lol
Kontaktovat uživatele:

Příspěvek 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á...
The problem has been eaten.Obrázek
Vanilkovou do velkýho kornoutu bych prosil... hodně velkýho... hodně vanilkovou
Odpovědět

Zpět na „Operační systémy Linux a podobné“