2 příspěvky / 0 new
Poslední
Nes
Obrázek uživatele Nes
Offline
Naposledy viděn: 16 let 2 měsíce zpět
Připojen: 07.01.2007 - 05:33
Serverhosting - jak na vice IP adres?

dobre skoro poledne

Mam ted nove pc na serverhostingu a byly mi prideleny 3 verejne IP. Bohuzel tomuto vubec nerozumim, ale chtel bych je zacit vyuzivat.Chtel jsem se tedy optat, zda by mi nekdo nemohl poskytnout link na nejaky clanek, ktery by mi osvetlil, co vsechno to dokaze (zda muzu mit 2 weby atp) popripade i s navodem pro zacatecnika... Servisak mluvil neco o ALIASICH (kdosi mi to nedoporucoval).... Na netu jsem objevil zminku, ze se to da nastavit v Yastu - tam jsem take nasel neco jako smerovani...

Dekuji za Vase Tipy, nebo primo Vase vysvetleni

Obrázek uživatele koulinek
Offline
Naposledy viděn: 12 let 5 měsíců zpět
Připojen: 15.07.2006 - 09:28
nabindovani vice verejnych IP

nabindovat vice verejnych IP na jedno rozhrani v yastu muzete, najdete to v konfiguraci sitove karty, vyberete kartu, zvolite upravit, v detailnim nastaveni zvolite rozsirene a virtualni adresy, a zde muzete dalsi verejne IP adresy pridat, pozor je potreba mit vypnuty networkmanagera pouzivat klasicke if-up/down scripty. pak muzete treba apache nakonfigurovat tak aby na ruznych adresach bezelo co zrovna potrebujete.

Nes
Obrázek uživatele Nes
Offline
Naposledy viděn: 16 let 2 měsíce zpět
Připojen: 07.01.2007 - 05:33
toto je to same, jako kdyz

toto je to same, jako kdyz to udelam prikazem ifconfig, akorat po restartu pc to zustane v pameti? - me se totiz ted stalo, ze po restartu pc mi to nefunguje, tak tipuji, ze se to po restartu nenacetlo...
_______________________________________________
Linux mam teprve par dni ;-) (prostredi: Gnome)
Bohuzel ani v anglictine nejsem vubec dobry...
Nes
ICQ: 207-433-828

_______________________________________________
Linux mam teprve par dni ;-) (prostredi: Gnome)
Bohuzel ani v anglictine nejsem vubec dobry...
Nes
ICQ: 207-433-828

Obrázek uživatele honzaS
Offline
Naposledy viděn: 15 let 9 měsíců zpět
Připojen: 09.01.2007 - 15:20
Účelově jsou oba postupy

Účelově jsou oba postupy totožné. Způsob přes Yast navíc nastavenou konfiguraci zapisuje přímo do souboru /etc/sysconfig/network/ifcfg-eth-id- , takže po restartu počítače nebo síťového rozhraní zůstane konfigurace zachována.
Pro více voleb je zapotřebí (o gui nevím) ručně konfigurovat soubor /etc/sysconfig/network/ifcfg-eth-id-
Podrobný popis je v souboru ifcfg.template.

honzaS

Nes
Obrázek uživatele Nes
Offline
Naposledy viděn: 16 let 2 měsíce zpět
Připojen: 07.01.2007 - 05:33
zadal jsem to do yastu do

zadal jsem to do yastu do virtualnich adres a funguje, diky moc...

Jeste jsem se chtel optat, zda nevite jakym zpusobem (pokud se to da) udelat jeste dalsi veci a to rozdelit tyto IP treba na porty - mam aplikaci, kterou spustim na urcitem portu a lide pokud zadaji mou IP, tak se na ni pripoji, jde udelat to, ze kdyz spustim jeste (prvni bezi na me prvni IP na portu yyy) jednou tu aplikaci dejme tomu na portu xyz, tak aby se pripojili jen lide, kteri zadavaji mou druhou IP?

Drive jsem to resil pres router (jedna verejna IP) a uzivatel musel zadavat IP:cisloPORTU - ted ybch to chtel poresit jen pres ty IP...

Omlouvam se za mozna chaoticke vysvetleni, ale nevim jak to vysvetlit lepe - klidne se ptejte...
_______________________________________________
Linux mam teprve par dni ;-) (prostredi: Gnome)
Bohuzel ani v anglictine nejsem vubec dobry...
Nes
ICQ: 207-433-828

_______________________________________________
Linux mam teprve par dni ;-) (prostredi: Gnome)
Bohuzel ani v anglictine nejsem vubec dobry...
Nes
ICQ: 207-433-828

Obrázek uživatele honzaS
Offline
Naposledy viděn: 15 let 9 měsíců zpět
Připojen: 09.01.2007 - 15:20
Toto bych se spíš

Toto bych se spíš pokoušel řešit na úrovni té aplikace, když umožňuje nastavení naslouchání na určitých portech, tak by snad mělo jít nastavit i další omezení. O univerzálním řešení na úrovni OS nevím.

honzaS

Nes
Obrázek uživatele Nes
Offline
Naposledy viděn: 16 let 2 měsíce zpět
Připojen: 07.01.2007 - 05:33
jenze na urovni te aplikaci

jenze na urovni te aplikaci to nenastavim - nebo nevim jak - vim jak u te aplikace nastavit na jakem portu ma bezet, ale jak ji mam rict, aby kdyz nekdo zada IP1 tak aby mu nepovolila pristup (delala ze neexistuje), ale kdyz nekdo zada IP2, tak aby mu pristup povolila?
_______________________________________________
Linux mam teprve par dni ;-) (prostredi: Gnome)
Bohuzel ani v anglictine nejsem vubec dobry...
Nes
ICQ: 207-433-828

_______________________________________________
Linux mam teprve par dni ;-) (prostredi: Gnome)
Bohuzel ani v anglictine nejsem vubec dobry...
Nes
ICQ: 207-433-828

Obrázek uživatele honzaS
Offline
Naposledy viděn: 15 let 9 měsíců zpět
Připojen: 09.01.2007 - 15:20
Zkuste dohledat a nebo

Zkuste dohledat a nebo rovnou vyzkoušet, jestli kromě portu jde také nastavit IP na které má program naslouchat.

honzaS

Nes
Obrázek uživatele Nes
Offline
Naposledy viděn: 16 let 2 měsíce zpět
Připojen: 07.01.2007 - 05:33
v konfiguraku toho programu

v konfiguraku toho programu jde nastavit jen cesta od kud ma brat scripty a potrebne soubory a porty....
_______________________________________________
Linux mam teprve par dni ;-) (prostredi: Gnome)
Bohuzel ani v anglictine nejsem vubec dobry...
Nes
ICQ: 207-433-828

_______________________________________________
Linux mam teprve par dni ;-) (prostredi: Gnome)
Bohuzel ani v anglictine nejsem vubec dobry...
Nes
ICQ: 207-433-828

Obrázek uživatele honzaS
Offline
Naposledy viděn: 15 let 9 měsíců zpět
Připojen: 09.01.2007 - 15:20
Další možností jak

Další možností jak přidat více interfaců na jednu síťovou kartu je přes konsoli:
ifconfig ethx:y ip netmask ...
x - číslo síťové karty
y - číslo dalšího rozhraní na kartě x (0,1,2...)

K tomu Apachy, jde o virtual hosting a ten může být buď name-based (jedna ip adresa a více domén) nebo ip-based (každá doména má svoji ip).

honzaS

Nes
Obrázek uživatele Nes
Offline
Naposledy viděn: 16 let 2 měsíce zpět
Připojen: 07.01.2007 - 05:33
k tomu apachi.. - tam jsem

k tomu apachi.. - tam jsem zkoncil - pomoci ifconfig jsem si pridal druhou Ip (netmask stejna jako u prvni) - kdyz zadam do prohlizece tu druhou IP, tak me to odkaze na web IP prvni - tzn to asi funguje...

Takze ted jsem v apachi nasel jeden odstavec, kde se pise o virtualhostu a je tam odkomentovany radek -

Include /etc/apache2/vhosts.d/*.conf

to jako znamena, ze se to v httpd nemusi konfigurovat a ma se to nakonfigurovat v tom vhosts.d?

Prosim nemate nekdo odkaz na nejaky clanek, ktery se timto zabyva? na ceskem googlu nachazim jen virtualhosts pro jednu IP, ale nic podobneho memu prikladu :-(

Diky !!

_______________________________________________
Linux mam teprve par dni ;-) (prostredi: Gnome)
Bohuzel ani v anglictine nejsem vubec dobry...
Nes
ICQ: 207-433-828

_______________________________________________
Linux mam teprve par dni ;-) (prostredi: Gnome)
Bohuzel ani v anglictine nejsem vubec dobry...
Nes
ICQ: 207-433-828

Obrázek uživatele honzaS
Offline
Naposledy viděn: 15 let 9 měsíců zpět
Připojen: 09.01.2007 - 15:20
Nejlépe ověříte

Nejlépe ověříte správné nastavení interfaců pingem.
Jak jste již udělal, je pro zpřístupnění virtual hosts zapotřebí odkomentovat řádek "Include conf/extra/httpd-vhosts.conf" v httpd.conf.
Obsah vhosts.conf může být následující:

VirtualHost IP:80>

ServerName
ServerAlias

DocumentRoot cesta_k_souborum

Directory "/">
Options FollowSymLinks
AllowOverride None
Order allow,deny
Deny from all
/Directory>
Directory "cesta_k_souborum">
Options FollowSymLinks Indexes
AllowOverride All
Order allow,deny
Allow from all
/Directory>

ErrorLog /usr/local/apache2/logs/nazev_vhost-error.log
LogLevel warn
CustomLog /usr/local/apache2/logs/nazev_vhost-access.log combined

# ServerSignature On

/VirtualHost>
(odstranil jsem uvozující závorky kuli nezobrazeni řádku)

Samozřejmě nejlepší zdroj informací je: http://httpd.apache.org/docs/2.2/vhosts/ip-based.html

honzaS

Nes
Obrázek uživatele Nes
Offline
Naposledy viděn: 16 let 2 měsíce zpět
Připojen: 07.01.2007 - 05:33
Ano omlouvam se, vim ze je

Ano omlouvam se, vim ze je dokumentace v anglictine a ze i v anglictine jiste nejake reseni je, ale anglicky se ucim pomalu a translator na me prska blbosti :-(

Cesky google zna jen to, ze kdyz ma nekdo jen jednu IP - nenasel jsem pripad, kde by nekdo chtel na vice verejnych IP na jednom pc mit vice webu...

Ja tomu bohuzel stale moc nechapu - v tom adresari vhosts.d mam 2 konfiguracni soubory s priponou .conf (tedy pokud chapu spravne, ze vlastne apache nacte oba) - jeden soubor je na IP, kterou pouzivam doted a smeruje do /srv/www/htdocs a druhy smeruje do /srv/www/htdocs/zdenka.
Porad ale nevim jiste, zda tam mam mit dva soubory, nebo staci jen pro tu druhou IP, kterou jsem doted nepouzival...

Prvni ma (vynechavam zakomentovane radky):

to /etc/apache2/vhost.d/yourvhost.conf.
statements can be added to /etc/apache2/listen.conf.

ServerAdmin mujmail@seznam.cz
ServerName mam
DocumentRoot /srv/www/htdocs/
ErrorLog /var/log/apache2/mam-error_log
CustomLog /var/log/apache2/mam-access_log combined
HostnameLookups Off
UseCanonicalName Off
ServerSignature On
ScriptAlias /cgi-bin/ "/srv/www/vhosts/dummy-host.example.com/cgi-bin/"
Directory "/srv/www/htdocs/">
AllowOverride None
Options +ExecCGI -Includes
Order allow,deny
Allow from all
/Directory>
IfModule mod_userdir.c>
Include /etc/apache2/mod_userdir.conf
/IfModule>
Directory "/srv/www/htdocs/">
Please see
Options Indexes FollowSymLinks
in .htaccess files.
AllowOverride None
Order allow,deny
Allow from all

/Directory>

/VirtualHost>

Druhy je stejny, jen cesty ma do adresare /srv/www/htdocs/zdenka a na zacatku ma VirtualHost DRUHA-pridanaIP:80

nicmene stale to i pres prvni, tak i pres druhou IP smeruje vse do /srv/www/htdocs/.... (samozrejme davam pred tim service apache2 restart)
_______________________________________________
Linux mam teprve par dni ;-) (prostredi: Gnome)
Bohuzel ani v anglictine nejsem vubec dobry...
Nes
ICQ: 207-433-828

_______________________________________________
Linux mam teprve par dni ;-) (prostredi: Gnome)
Bohuzel ani v anglictine nejsem vubec dobry...
Nes
ICQ: 207-433-828

Obrázek uživatele honzaS
Offline
Naposledy viděn: 15 let 9 měsíců zpět
Připojen: 09.01.2007 - 15:20
Pokud nemáte přesně

Pokud nemáte přesně definovaný konfigurační soubor v httpd.conf pro vhost, tak se vám načtou všechny soubory v daném adresáři (viz *.conf). Je jen na vás jestli budete mít pro každý vhost zvlášť konfigurační soubor nebo vše v jednom. Seznam directiv které můžete použít pro vhost je v dokumentaci. V příkladu konfigurace (viz výše) stačí jen změnit pro každý vhost IP, DocumentRoot, Directory a ServerName a hotovo (téměř identická konfigurace mi jede bez problémů na dvou ip).
Správnost syntaxe si můžete vždy ověřit zadáním: /usr/local/apache2/bin/apachectl -t (nebo jiná cesta k apachectl).

honzaS

Nes
Obrázek uživatele Nes
Offline
Naposledy viděn: 16 let 2 měsíce zpět
Připojen: 07.01.2007 - 05:33
Syntaxe OK dokonce mi to uz

Syntaxe OK
dokonce mi to uz i funguje - nevim proc to predtim neslo...

takze dekuji moc za postrceni i rady ;-) - jdu ted zkoumat dal - treba jak je mozne, ze htaccess je v /srv/www a funguje a kdyz ho presunu do document root (srv/www/htdocs) tak nefunguje....

Prosil bych jeste o nejaky tip (link na clanek), nebo zda vite, jak na trochu jinou vec - mam tedy ted uz 2 IP, pote mam na jedne IP program, ktery emuluje jednu hru a na ni se pripojuji lide (zapisi si tu mou IP do sveho klienta, a klient je pripoji) a ja bych potreboval toto rozdvojit i na druhou IP - ze kdyz zada druhou IP, tak aby se napojil na druhy emulator - mam tuseni, ze by to teoreticky mohlo jit tak, jak jsem to kdysi delal s jednou IP a pridelovanim portu - tzn treba IP:455 IP:456 atp... - ted myslim, ze by reseni bylo podobne, ale tak abych druhe IP pridelil urcite porty - mam spravne tuseni, ze by to takto slo? (myslim, ze kdyz clovek zada druhou IP, tak pc bude vedet, ze je na ni port 477, tzn clovek ktery se napojuje nebude muset psat druhaIP:477 ale jen zada tu druhaIP...)

Pokud by to takto slo, nezpomalovalo by to neco v pc, protoze by to muselo "tridit" data mezi 2 IP?

Dekuji za Vase tipy i zkusenosti
_______________________________________________
Linux mam teprve par dni ;-) (prostredi: Gnome)
Bohuzel ani v anglictine nejsem vubec dobry...
Nes
ICQ: 207-433-828

_______________________________________________
Linux mam teprve par dni ;-) (prostredi: Gnome)
Bohuzel ani v anglictine nejsem vubec dobry...
Nes
ICQ: 207-433-828

Obrázek uživatele honzaS
Offline
Naposledy viděn: 15 let 9 měsíců zpět
Připojen: 09.01.2007 - 15:20
Nemáte pro každý

Nemáte pro každý adresář v httpd.conf jinak nastavenou directivu AllowOverride? Konkrétně pro adresář kde vám apache .htaccess ignoruje AllowOverride None?
Na ten váš druhý dotaz odpověď neznám, zatím jsem se s podobným problémem - situací nesetkal.

honzaS

Nes
Obrázek uživatele Nes
Offline
Naposledy viděn: 16 let 2 měsíce zpět
Připojen: 07.01.2007 - 05:33
v mc jsem projel httpd.conf

v mc jsem projel httpd.conf F7 na allow a AllowOverride None tam neni vubec a u default-server.conf je jen u techto dvou... - Directory "/usr/share/apache2/icons ; /srv/www/sgi-bin

AllowOverride None mam nastavene v kazdem souboru v /apache2/conf.d/ - je to na adresare /srv/www/htdocs a v dalsim confu to je na /home -

Zatim jsem to vyresil proste tak, ze jsem ten druhy directory root hodil do /home/user/blabla , takze ten htaccess tam neni potreba

vypada to pro me ponekud zmatene... ale zatim to funguje a doufam, ze bez problemu, uvidim ;-)
_______________________________________________
Linux mam teprve par dni ;-) (prostredi: Gnome)
Bohuzel ani v anglictine nejsem vubec dobry...
Nes
ICQ: 207-433-828

_______________________________________________
Linux mam teprve par dni ;-) (prostredi: Gnome)
Bohuzel ani v anglictine nejsem vubec dobry...
Nes
ICQ: 207-433-828

Obrázek uživatele honzaS
Offline
Naposledy viděn: 15 let 9 měsíců zpět
Připojen: 09.01.2007 - 15:20
Directiva: AllowOverride

Directiva:
AllowOverride None ignoruje soubory .htaccess
AllowOverride All zpřístupňuje veškeré volby, které se mohou v souboru .htaccess použít.

honzaS