Freesco, NND, CDN, EOS
http://forum.freesco.pl/

httpd zamiast thttpd na porcie 200
http://forum.freesco.pl/viewtopic.php?f=22&t=7044
Strona 1 z 1

Autor:  Dayson [ piątek, 11 marca 2005, 13:53 ]
Tytuł:  httpd zamiast thttpd na porcie 200

Witam. :-)

Zrobiłem taki manewr z Apachem 8) odnoście tablicy ogłoszeń dla userów nie płacących za neta.
Nie chciałem instalować thttpd więc zrobiłem tak z httpd:

W katalogu /usr/sbin skopiowałem jeszcze raz httpd ale pod nazwą httpd200 (tu jak kto woli) i mam teraz dwa pliki wykonywalne apacha (httpd i httpd200)
W katalogu /etc/httpd/conf utworzyłem plik httpd200.conf (kopia httpd.conf) gdzie w opcji Listen ustawiłem port 200
W katalogu /etc/rc.d/ utworzyłem plik rc.httpd o treści

: [/] [] ()
#!/bin/bash

. /etc/rc.conf
. /etc/rc.d/functions

PID=`pidof -o %PPID /usr/sbin/httpd200`
case "$1" in
  start)
    stat_busy "Starting HTTP Daemons on port 200"
    [ -z "$PID" ] && /usr/sbin/httpd200 -f /etc/httpd/conf/httpd200.conf
    if [ $? -gt 0 ]; then
      stat_fail
    else
      echo $PID > /var/run/httpd200.pid
      add_daemon httpd200
      stat_done
    fi
    ;;
  stop)
    stat_busy "Stopping HTTP Deamons on port 200"
    [ ! -z "$PID" ]  && kill $PID &> /dev/null
    if [ $? -gt 0 ]; then
      stat_fail
    else
      rm -f /var/run/httpd200.pid
      rm_daemon httpd200
      stat_done
    fi
    ;;
  restart)
    $0 stop
    sleep 1
    $0 start
    ;;
  *)
    echo "usage: $0 {start|stop|restart}" 
esac
exit 0


który uruchamia mi httpd200 na porcie 200 :-D i działa całkiem przyzwoicie :-D

Napiszcie co o tym sądzicie :wink:

Autor:  MAC!EK [ piątek, 11 marca 2005, 15:13 ]
Tytuł: 

a na porcie 80 też masz odpalonego apacha ?

Autor:  Dayson [ piątek, 11 marca 2005, 15:45 ]
Tytuł: 

tak, na porcie 80 działa bezproblemowo dotychczasowa stronka www.

Autor:  provayder [ piątek, 11 marca 2005, 15:59 ]
Tytuł:  Re: httpd zamiast thttpd na porcie 200

Domel pisze:
Witam. :-)

Zrobiłem taki manewr z Apachem 8) odnoście tablicy ogłoszeń dla userów nie płacących za neta.
Nie chciałem instalować thttpd więc zrobiłem tak z httpd:

W katalogu /usr/sbin skopiowałem jeszcze raz httpd ale pod nazwą httpd200 (tu jak kto woli) i mam teraz dwa pliki wykonywalne apacha (httpd i httpd200)
W katalogu /etc/httpd/conf utworzyłem plik httpd200.conf (kopia httpd.conf) gdzie w opcji Listen ustawiłem port 200

(ciach...)

który uruchamia mi httpd200 na porcie 200 :-D i działa całkiem przyzwoicie :-D

Napiszcie co o tym sądzicie :wink:


A nie prościej było zrobić virtualke????

pozdro

Autor:  Dayson [ piątek, 11 marca 2005, 16:01 ]
Tytuł:  Re: httpd zamiast thttpd na porcie 200

provayder pisze:
A nie prościej było zrobić virtualke????
pozdro


Może i prościej ale wymyśliłem takie rozwiązanie :-D

Autor:  MAC!EK [ piątek, 11 marca 2005, 16:46 ]
Tytuł:  Re: httpd zamiast thttpd na porcie 200

Domel pisze:
provayder pisze:
A nie prościej było zrobić virtualke????
pozdro


Może i prościej ale wymyśliłem takie rozwiązanie :-D

no dlatego pytałem czy masz już odpalonego apacha :) przecież w ten sposób masz 2 serwery WWW zajmujące 2x tyle CPU i RAMu niż zrobił by to apache z virtualką na port 200. Ale to już twoja sprawa :P

Autor:  Dayson [ piątek, 11 marca 2005, 19:34 ]
Tytuł: 

No to jak już jesteśmy na temacie Virtual Host to w sekcji na temat tego virtuala wystarczy podać port - listen 200 no i oczywiście cała reszta ustawień i powinno chodzić??

A co do powyższego - to chciałem być twórczy :-D ale mi nie wyszło :-(
( Potrzeba matką wynalazku :-) )

Strona 1 z 1 Strefa czasowa UTC+2godz.
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/