Web surver
8 отговора
117 прегледа
Отг: 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!
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!
Отг: 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
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
Отг: 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 :)
Slackware:
/var/lib/apache/htdocs
RedHat:
/home/httpd/html/
Debian - idea si niamam :)
Отг: 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.
:)
Na koya chast ot configuraciyata?
Mozhe tochno neya nyakoj da ya e minaval veche.
:)
Отг: 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.
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.
Отг: 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!
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!
Отг: 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 файловете - кеф ти я местиш, кеф ти правиш линк към друго място.
Аре, дано съм помогнал
Ако имаш сложен 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 файловете - кеф ти я местиш, кеф ти правиш линк към друго място.
Аре, дано съм помогнал
Отг: 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
Второто е виртуална директория към даден сайт.
Синтаксисът е такъв:
<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