Web surver

8 отговора 117 прегледа
#1

Web surver

Как да се направя Web Surver под Linux?

Отговор
в отговор на Beliq #2

Отг: Web sErver ( s "E" e po-pravilno )

Belcho po-poleka be bratle! Napravo floodvash klubchenceto - golyama aktivnost golyamo neshto ot tvoya strana. Zadrazh malko topkata.
Uzh gi chuvash tiya Linux-i pak Web Server-a tochno da ti dade zor... :)
Ami po princip ne sam chuval da ima distribuciya, v koyato da nyama nyakoe Apache vkarano oshte pri install-a, no ako nyama otivash na [линк] saotvetno i si darpash ya source, ya neshto koeto ti otarva kompilirash, installvash nastrojvash mu .conf file-ovete i si gotov...

Are uspeh!

Отговор
в отговор на Linuxer #3

Отг: Web sErver ( s "E" e po-pravilno )

Blagodarq za otgovora!
Tova za Apache-to go zanam, no ne znam kak da go nastroq. Tova za sega mi e edinstveniq problem. Dvama choveka se muchihme ama nqmashe polza.
Trqbva mi nqkakvoa po-podrobna doc.

Beliq

Отговор
в отговор на Beliq #4

Отг: Apache Configuration

Documentacia na apache za configurirane, se vkliuchva sus vsiaka distribucia.

Slackware:
/var/lib/apache/htdocs
RedHat:
/home/httpd/html/
Debian - idea si niamam :)

Отговор
в отговор на Beliq #5

Отг: Web sErver ( s "E" e po-pravilno )

Kazhi tochno kade zapecnahte s tvoya chovek?
Na koya chast ot configuraciyata?
Mozhe tochno neya nyakoj da ya e minaval veche.
:)

Отговор
в отговор на Linuxer #6

Отг: Web sErver ( s "E" e po-pravilno )

Blagodarqvi za otgovorite.
Ta stignahme nqkude do pod krivata krusha.
Te sa kup neshta.
A setih se edno ta ot kude se izvikva faiila za html. i kak trqbva da se vpishe.

Отговор
в отговор на Beliq #7

Отг: I az da pitam nesto

Nqma losho za Apacheto ama kak da si addna DNS ili PI na koito da mi otgovarq. To kato si go install-nesh i ti dava vuzmojnost crez [линк] da se connectvash kum servera ama tova kude se smenq ili kude da si addna drugo?
Znam che domain ne moje da se polzva globalno no IP ste moje. Nqkoi ako me prosvetli kak da si addna ip i na koi dir ste otgovarq ste sum mu mnogo blagodaren!

Отговор
в отговор на Beliq #8

Отг: Web sErver ( s "E" e po-pravilno )

Начи правиш това:
Ако имаш сложен Apache от дистрибуцията го разкарваш - я с rpm -e apache, като евентуално махнеш разни dependent пакети, я с нещо друго за съответната дистрибуция.

После си взимаш един Apache на сорс като tar.gz и го разархивираш някъде. После пишеш:
./configure --prefix=/usr/local/apache --enable-module=so --enable-module=status

Модула so е ако искаш по-лесно да си сложиш PHP после.

След това:
make
make install
ln -s /usr/local/apache/bin/httpd /usr/bin/httpd
ln -s /usr/local/apache/bin/apachectl /usr/bin/apachectl
apachectl start

Тоя последния ред можеш да го добавиш в rc.local да ти се стартира Apacha винаги.

В /usr/local/apache/htdocs ти root директорията за HTML файловете - кеф ти я местиш, кеф ти правиш линк към друго място.

Аре, дано съм помогнал

Отговор
в отговор на SCSl #9

Отг: I az da pitam nesto

В httpd.conf можеш да си направиш VirtualHost или Directory. Първото ти е виртуален хост - можеш да имаш няколко сайта на един и същи компютър - например [линк], other.mysite.com, [линк] и т.н.

Второто е виртуална директория към даден сайт.

Синтаксисът е такъв:

<VirtualHost nenamsikvo.site.com>
DocumentRoot /var/lib/web/dir
ServerName nenamsikvo.site.com
DirectoryIndex index.cgi index.html index.htm
</VirtualHost>

nenamsikvo ти е името на сайта, а /var/lib/web/dir е мястото, откъдето ще се четат HTML файловете

Трябва също така да си пуснеш DNS сървър и там да сложиш валидно IP на nenamsikvo.site.com

Отговор