Fórum Ubuntu CZ/SK
Ostatní => Ubuntu Server => Téma založeno: okoun 06 Února 2010, 20:05:27
-
ahoj, potrebuji udelat intranetovy web server a internetovy web server na jedne masine a nevim jak na to? je to nejak nastavit na jednom apache?
potrebuji jeden server aby komunikoval na portu 80 a druhy treba na 82, slo by to?
dalo by se to resit pomoci virtual hostu?
-
Urcite ano, ale nejspis by musely bezet dve instance, a taky trochu informace o siti, pokud je dana masina za NATem tak ano, lze nastavit jen port forwarding na jeden port.
-
ma to za natem a mohu to presmerovavat, otazka je jak to nastavit a nejak si nedovedu predstavit dve instalace
-
stačí jeden apache ale 2 vhost
přidat listen port třeba 8080
a pomocí vhostu nechat intranet naslouchat jen na 8080
-
ahoj, potrebuji udelat intranetovy web server a internetovy web server na jedne masine a nevim jak na to? je to nejak nastavit na jednom apache?
potrebuji jeden server aby komunikoval na portu 80 a druhy treba na 82, slo by to?
dalo by se to resit pomoci virtual hostu?
ano, ano, ano
routy
WAN → LAN (NAT)
z portů veřejný adresy na porty lokální adresy serveru v LANu
server
/etc/apache2/sites-avaliable/default
(je to z hlavy, chybí tam logování, výpisy adresářů bez indexů, ScriptAliasy atd. ale to není předmětem...)
<VirtualHost *:80>
ServerName www.mojedomena.cz
ServerAlias mojedomena.cz
ServerAdmin webmaster@localhost
DocumentRoot /var/www/sajta1
</VirtualHost>
<VirtualHost *:82>
ServerName www.mojedomena2.cz
ServerAlias mojedomena2.cz
ServerAdmin webmaster@localhost
DocumentRoot /var/www/sajta2
</VirtualHost>
pokud se chceš z LANu dostat na stránky přes domény udělej si překlad na routeru,
a pokud to neumí tak oběhni kompy a nastav jim v to v /etc/hosts (zápis pochopíš)
-
prostě to nejde:
// po instalaci apache2
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
ErrorLog /var/log/apache2/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog /var/log/apache2/access.log combined
Alias /doc/ "/usr/share/doc/"
<Directory "/usr/share/doc/">
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0 ::1/128
</Directory>
</VirtualHost>
// po instalaci apache2
<VirtualHost *:170>
ServerName www.mojedomena2.cz
ServerAlias mojedomena2.cz
ServerAdmin webmaster@localhost
DocumentRoot /var/www/intra
</VirtualHost>
pouze jde port 80 ale 170 ne
-
...
pouze jde port 80 ale 170 ne
Není náhodou 170ka na něco s tiskárnama?
BTW: když zkusíš nějakej "bezpečnej", třeba 81,82 nebo ten 8080 tak to taky nejde?
-
už to jde bylo třeba nastavit
listen 170
-
to je fajn :)
luciovi K-, mně K+ přejmenovat, zapálit, zahrabat ;D
-
Proc K-? :D
-
Proc K-? :D
rivalita xD