abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
dnes 02:20 | Zajímavý článek

David Revoy, autor open source webového komiksu Pepper&Carrot nebo portrétu GNU/Linuxu, upozorňuje na svém blogu, že nový Inkscape 0.92 rozbíjí dokumenty vytvořené v předchozích verzích Inkscape. Problém by měl být vyřešen v Inkscape 0.92.2 [reddit].

Ladislav Hagara | Komentářů: 0
dnes 02:02 | Komunita

Øyvind Kolås, hlavní vývojář grafických knihoven GEGL a babl, které využívá grafický program GIMP, žádá o podporu na Patreonu. Díky ní bude moci pracovat na vývoji na plný úvazek. Milník 1000 $, který by stačil na holé přežití, se již téměř podařilo vybrat, dalším cílem je dosažení 2500 $, které mu umožní běžně fungovat ve společnosti.

xkomczax | Komentářů: 10
včera 23:54 | Pozvánky

DevConf.cz 2017, již devátý ročník jedné z největších akcí zaměřených na Linux a open source ve střední Evropě, proběhne od pátku 27. ledna do neděle 29. ledna v prostorách Fakulty informačních technologií Vysokého učení technického v Brně. Na programu je celá řada zajímavých přednášek a workshopů. Letos je povinná registrace.

Ladislav Hagara | Komentářů: 0
včera 22:11 | Nová verze

Byla vydána verze 1.0.0 emulátoru terminálu Terminology postaveného nad EFL (Enlightenment Foundation Libraries). Přehled novinek v poznámkách k vydání.

Ladislav Hagara | Komentářů: 0
20.1. 17:00 | Nová verze

Byl vydán Docker 1.13. Přehled novinek na YouTube a v poznámkách k vydání na GitHubu. Docker umožňuje běh aplikací v softwarových kontejnerech (Wikipedia).

Ladislav Hagara | Komentářů: 4
20.1. 15:51 | Komunita

Mozilla.cz informuje, že nástroje pro webové vývojáře se možná oddělí od Firefoxu a stanou doplňkem. Nástroje pro webové vývojáře prošly velkým přepisem a tým, který se stará o jejich vývoj, by uvítal možnost jejich častějších aktualizacích nezávisle na vydávání nových verzí Firefoxu.

Ladislav Hagara | Komentářů: 8
20.1. 07:00 | Humor

Čtenářům AbcLinuxu vše nejlepší k dnešnímu Dni zvýšení povědomí o tučňácích (Penguin Awareness Day).

Ladislav Hagara | Komentářů: 0
20.1. 06:00 | Komunita

Bylo spuštěno hlasování o přednáškách a workshopech pro letošní InstallFest, jenž proběhne o víkendu 4. a 5. března v Praze. Současně byla oznámena změna místa. InstallFest se letos vrací zpět na Karlovo náměstí do budovy E.

Ladislav Hagara | Komentářů: 0
20.1. 02:48 | Komunita

Greg Kroah-Hartman potvrdil, že Linux 4.9 je jádrem s prodlouženou upstream podporou (LTS, Long Term Support). Podpora je plánována do ledna 2019. Aktuální jádra s prodlouženou podporou jsou tedy 3.2, 3.4, 3.10, 3.12, 3.16, 3.18, 4.1, 4.4 a 4.9.

Ladislav Hagara | Komentářů: 0
20.1. 00:11 | Zajímavý článek

Výrobce síťových prvků, společnost Netgear, spustila nový program, který slibuje vývojářům, expertům, ale i běžným uživatelům vyplacení finanční odměny za nalezení bezpečnostních chyby v jejich produktech. Za nalezení zranitelnosti v hardware, API nebo mobilní aplikaci nabízí odměnu od 150 do 15 tisíc dolarů (dle závažnosti).

Michal Makovec | Komentářů: 0
Jak se stavíte k trendu ztenčování přenosných zařízení (smartphony, notebooky)?
 (10%)
 (2%)
 (74%)
 (3%)
 (10%)
Celkem 359 hlasů
 Komentářů: 25, poslední včera 13:34
Rozcestník
Reklama

Dotaz: non www presmerovat na www

5.3.2016 12:25 jany2 | skóre: 26 | blog: jany_blog
non www presmerovat na www
Přečteno: 356×
Zacnem od zaciatku aka je moja situacia.
internet <-----> vdsl_modem_bridge <----> mikrotik_verejna_ip <----> lan <----> linux_lamp
Gateway mikrotiku 192.168.1.1
Vytvorenie virtualhost na linuxe:
mkdir /var/www/www.nieco_1.ddns.com
mkdir /var/www/www.nieco_2.ddns.com
uprava, www.nieco_1.ddns.com.conf
nano /etc/apache2/sites-available/www.nieco_1.ddns.com.conf
<
<VirtualHost *:80>
	ServerAdmin webmaster@localhost
	ServerName www.nieco_1.ddns.com

	DocumentRoot /var/www/www.nieco_1.ddns.com
	<Directory / >
		Options FollowSymLinks
		AllowOverride All
	</Directory >
	 <Directory /var/www/www.nieco_1.ddns.com/ >
		Options Indexes FollowSymLinks MultiViews
		AllowOverride All
		Order allow,deny
		allow from all
	 </Directory >

	ErrorLog ${APACHE_LOG_DIR}/error.log

	LogLevel warn

	CustomLog ${APACHE_LOG_DIR}/access.log combined

    </VirtualHost >
Pre www.nieco_2.ddns.com.conf to iste (samozrejme s cislom 2)
Na free dyndns servery som si vytvoril domenu www.nieco_1.ddns.com a www.nieco_2.ddns.com
Apachi povieme, aby prestal zobrazovat default a aby zobrazoval virtualhosty
a2ensite www.nieco_1.ddns.com.conf
a2ensite www.nieco_2.ddns.com.conf
a2dissite 000-default.conf
service apache2 reload
Na mikrotiku som si vytvoril v ip > dns > static, staticke zaznamy
www.nieco_1.ddns.com
www.nieco_2.ddns.com
V MK som si pridal skrip, ktory kazdych x minut aktualizuje moju verejnu IP a pri zmene ju na dyndns prepisuje.
Ak sa teraz v LAN pripojim na www.nieco_1.ddns.com tak to funguje korektne, tak isto aj www.nieco_2.ddns.com. Ak vsak zadam adresu bez www, tak ma to hodi na gateway (cize 192.168.1.1) pricom v url je nieco_1.ddns.com.
Hladal som, ako presmerovat stranku bez zadania www na stranku s www a podla toho som postupoval:
Upravit apache2.conf odremovat direktivu AccessFileName .htaccess
nano /etc/apache2/apache2.conf
A zmenit
<Directory /var/www/>
         Options Indexes FollowSymLinks
         AllowOverride None
         Require all granted
</Directory>
na
AllowOverride all
samozrejme zmenil som to aj v
nano /etc/apache2/sites-available/www.nieco_1.ddns.com.conf
Nasledne povolit rewrite a restart apache2
sudo a2enmod rewrite
sudo service apache2 restart
V korenovom adresary www.nieco_1.ddns.com vytvorit subor .htaccess a vlozit tam nasledovne
RewriteEngine On
RewriteCond %{HTTP_HOST} ^nieco_1.ddns.com
RewriteRule (.*) http://www.nieco_1.ddns.com/$1 [R=301,L]
a restart apache.
Ak teraz nezadam na zaciatku www, tak stale mi zobrazuje obsah 192.168.1.1 (cize web mikrotiku). Vedel by niekto poradit ?
thx
upozornujem, ze v linuxe som vecny zaciatocnik ...

Řešení dotazu:


Odpovědi

5.3.2016 14:01 NN
Rozbalit Rozbalit vše Re: non www presmerovat na www
Stejne jako jsi nastavil stacike DNS zaznamy pro 'www.neco.ddns.com', musis vytvorit staticke zaznamy pro 'neco.ddns.com'. Kazda domena i subdomena ma svuj zaznam, jinak se na ni neda odkazvat. Ve skutecnosti se to konfiguruje presne naopak.

Take uprava v apache byla cela zbytecna. Jednoduzsi reseni je identickemu virtualhostu priradit vice jmen:
ServerName www.nieco.ddns.com nieco.ddns.com
5.3.2016 19:47 jany2 | skóre: 26 | blog: jany_blog
Rozbalit Rozbalit vše Re: non www presmerovat na www
Po pridani
ServerName www.nieco.ddns.com nieco.ddns.com
apache vihodi
jany2@server:~$ sudo service apache2 restart
 * Restarting web server apache2                                                                                                                                                                                                      [fail]
 * The apache2 configtest failed.
Output of config test was:
AH00526: Syntax error on line 3 of /etc/apache2/sites-enabled/www.nieco.ddns.com.conf:
ServerName takes one argument, The hostname and port of the server
Action 'configtest' failed.
The Apache error log may have more information.
Vytvoril som na MK ip > dns > staic dalsie zaznamy bez www (+ vypol som v MK ip > service www)
2 X www         80
tym padom je zakazany 192.168.1.1.
Chcem este napisat, ze virtualhostov mam 6. Teraz ked zadam akukolvek adresu bez www, tak ma to hodi vzdy na jeden urcity web z tych 6 webov co mam. Pritom ten web nie je nijak specialne privilegovany, ma presne take iste nastavenia ako ostatne virtualhosty
upozornujem, ze v linuxe som vecny zaciatocnik ...
Řešení 1× (jany2 (tazatel))
5.3.2016 20:25 NN
Rozbalit Rozbalit vše Re: non www presmerovat na www
My bad, je to ServerAlias, omluva:
ServerName neco.ddns.com
ServerAlias www.neco.ddns.com
Takto si zaridis, ze stejna domena spadne do spravneho virtualhostu. Rewrite se da pouzit taky, ale pro pripad, ze chces prepisovat dotazy ie. "chci vsechno presmerovavat na www.XY bez ohledu ma dotaz".

Jedna se o tzv. 'name based' virtual hosty(volba konfigurace) => apache pozna podle domeny kam co patri. Vsechny Zaznamy DNS pro kazdou domenu/subdomenu nasmerujes uplne stejne.
5.3.2016 21:24 jany2 | skóre: 26 | blog: jany_blog
Rozbalit Rozbalit vše Re: non www presmerovat na www
Aha ... takze po pridani "ServerAlias" to uz teraz funguje. Ak otvorim web bez www, tak to otvori spravny web, ale neprida do url www. Resp. prida to aj www, ale musim mat v koreni pouzity .htaccess (s obsahom vid moj prvy prispevok)
very thx NN
upozornujem, ze v linuxe som vecny zaciatocnik ...
7.3.2016 13:36 scott | skóre: 14
Rozbalit Rozbalit vše Re: non www presmerovat na www
Ano, jinak to ani nejde - ServerAlias ani jina direktiva ti URL neprepise, to uz se musi pres .htaccess
7.3.2016 13:43 Filip Jirsák
Rozbalit Rozbalit vše Re: non www presmerovat na www
mod_rewrite, které se používá pro přepis adresy, je samozřejmě možné používat i v konfiguraci Apache, nemusí být jen v souboru .htaccess. Naopak pro takovéhle použití je nevhodné mít to v .htacces, to je soubor určený pro to, aby jej editoval autor obsahu webu, když nemá ke konfiguračním souborů serveru přístup.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267   www.czech-server.cz
© 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.