No dobra - nie czytalem przedtem za duzo - ale jak zaczelm szukac to tyle tego jest - kazdy przedstawia troche inne rozwiazanie problemu tablicy ogloszen. Tyle mi sie udalo ustalic - wdzieczny bede za uwagi i wyprostowanie tych informacji:
Odnośnie tablicy ogłoszeń wyczytałem w różnych miejscach następujące informacje:
Potrzebuje sie apache albo i apache i thttpd – wtedy jeden przejmuje obsluge przekeirowania na port inny niż standardowy 80.
Realizuje to za pomocą Virtual Hosts - na jednym serwerze http na roznych portach rozne strony
Wyczytałem jednak że: „Mechanizm hostów wirtualnych musi się opierać o serwer DNS.” Co z tym fantem zrobić?
Znalazlem cos takiego dot. tablicy pod apache -spakowane pliki dla apacha:
http://lgw.bleszno.net/nnd/tablica.tgz
Z mniej wiecej takim podpisem: Powgrywaj gdzie trzeba (rozumiem do home/httpd/html/tablica ?), pozmieniaj co trzeba Najlepiej zrób sobie virtuala na innym porcie dla tablicy.
Ewentualnie czy podany link do plikow tablicy to spreparowany gotowiec pod apache?
http://forum.freesco.pl/viewtopic.php?p=52735#52735
Odnosnie samych plikow zamieszczonych w powyzszym linku nalezy zrobic cos takiego:
Ustaw: chmod +x dla panel.pl i dla blok.pl i unblok.pl
Do pliku /etc/sudoers dodaj (chodzi o chyba o zapewnienie mozliwosci uruchomienia woogole tych plikow „zdalnie”):
nobody ALL=NOPASSWD:/home/httpd/html/tablica/iptables.blok
nobody ALL=NOPASSWD:/home/httpd/html/tablica/iptables.unblok
nobody ALL=NOPASSWD:/home/httpd/html/tablica/iptables.list
Nie zapomnij zostawić na końcu pustej lini.
Jak wyglada sprawa obslugi plikow cgi przez apache? Trzeba cos dopisaywac do configa?
Virtual Hosts - wiele nazw na jednym serwerze
Wirtualne hosty w apache służą wyłącznie do stron www. Dzięki temu na fizycznym jednym IP mozna utrzymywac kilka różnych domen dla www. Przykładowo może to wygladac tak (zalozenie – serwer apache (czyli nnd) posiada adres 10.10.10.254):
Plik konfiguracyjny httpd.conf:
Listen 82 # czy ta linia konieczna?
NameVirtualHost 10.10.10.254:82 # to będzie nazwa virtuala?
<VirtualHost 10.10.10.254:82> # czy ta linia konieczna?
ServerAdmin
root@example.net # co tu w zasadzie wpisac byle co, jak leci?
DocumentRoot „/home/httpd/html/tablica” # tu wskazuje katalog nadrzedny dla danego virtuala?
ServerName 10.10.10.254 #tu wpisac poporstu adres serwera?
ScriptAlias /cgi-bin/ /home/httpd/html/tablica/cgi-bin/
</VirtualHost>
Poprzez DocumentRoot został zmieniony domyślny katalog przechowywania stron. Kiedy przeglądarka zażąda zawartośc, użyje zmienionego DocumentRoot, aby spełnić to rządanie.
Pytanie: czy w postaci virtual hostow wpisuje wszystkei porty na ktorych ma pracowac pache? Tzn czy pisze nie tylko te ktore dodaje do standardowego 80 ale dopisac trzeba linie dla 80?
Jezeli zalatwie sprawe virtualhost pozostaje kwestia wgrania tablicy ogloszen na komputer:
Pytanie: przegladnalem pliki iptables .blok .unblock – jak rozumiem blokuja i odblokowuja neta – pytania czy to bedzie poprawnie dzialalo przy zalozeniu ze niektore ip są w firewallu przekierowane na zewnetrzne ip:
# Przekierowanie wewnetrznych IP na zewnetrzne
$i -A FORWARD -i eth0 -d 10.10.10.4 -j ACCEPT
$i -A POSTROUTING -t nat -s 10.10.10.4 -o eth0 -j SNAT --to 83.18.241.203
$i -A PREROUTING -t nat -d 83.18.241.203 -j DNAT --to 10.10.10.4
Czy powyzsze rzeczy to wszystko co trzeba by zrobic aby tablica zaczela dzialac?
_________________
http://hutnet.no-ip.org/ NND - NaweNawetDobry Linux
_________________
http://hutnet.no-ip.org/ NND - NaweNawetDobry Linux
120 dni - a moglo byc dluzej Nie lubie GZE