Byla vydána nová verze 2.47.0 distribuovaného systému správy verzí Git. Přispělo 83 vývojářů, z toho 28 nových. Přehled novinek v příspěvku na blogu GitHubu a v poznámkách k vydání.
Bylo vydáno OpenBSD 7.6. Opět bez písničky.
Programovací jazyk Python byl vydán v nové major verzi 3.13.0. Podrobný přehled novinek v changelogu.
Lze získat roota pouze se zapalovačem? Ano, lze.
Konference LinuxDays 2024 proběhne již tento víkend 12. a 13. října v Praze. Na programu je spousta zajímavých přednášek a workshopů, zástup zajímavých osobností a stánky řady projektů: Fedora, openSUSE, vpsFree.cz, Mozilla, brmlab, OpenAlt a mnoho dalších. Vstup zdarma.
Představeny byly oficiální Raspberry Pi microSD karty třídy A2 a silikonový kryt na Raspberry Pi 5.
OpenRazer byl vydán ve verzi 3.9.0. Jedná se o svobodný software, ovladač a démon, umožňující nastavovat klávesnice, notebooky, myši, podložky pod myš, keypady, sluchátka a další zařízení od společnosti Razer na GNU/Linuxu.
Byla vydána verze 3.6 multiplatformního integrovaného vývojového prostředí (IDE) pro rychlý vývoj aplikaci (RAD) ve Free Pascalu Lazarus (Wikipedie). Přehled novinek v poznámkách k vydání. Využíván je Free Pascal Compiler (FPC) 3.2.2.
Na čem aktuálně pracují vývojáři GNOME a KDE? Pravidelný přehled novinek v Týden v GNOME a Týden v KDE.
Byla vydána nová verze 8.8 multiplatformní digitální pracovní stanice pro práci s audiem (DAW) Ardour. Přehled oprav, vylepšení a novinek v oficiálním oznámení.
<VirtualHost xxx.xxx.x.xx> UseCanonicalName Off ServerName www.xx.ws ServerAlias *.xx.ws DocumentRoot "/web/html/xx.ws/public_html" #VirtualDocumentRoot "/web/html/%-2.0.%-1.0/public_html" RewriteEngine On RewriteCond %{HTTP_HOST} !^www\.xx\.ws$ [NC] RewriteCond %{HTTP_HOST} ^(.*\.)?([^\.]+)\.xx\.ws$ [NC] RewriteRule ^(.*)$ /_sub/%2$1 [L] # <Directory "/web/html/xx.ws/public_html"> Options None FollowSymLinks MultiViews AllowOverride All Order allow,deny Allow from all </Directory> ErrorLog /web/html/xx.ws/logs/error_log CustomLog /web/html/xx.ws/logs/access_log common </VirtualHost>
<VirtualHost 82.100.17.17> UseCanonicalName Off ServerName www.warez-best.cz ServerAlias *.warez-best.cz DocumentRoot "/var/www/warez-best.cz/www/" #VirtualDocumentRoot "/web/html/%-2.0.%-1.0/public_html" RewriteEngine On RewriteCond %{HTTP_HOST} !^www\.warez-best\.cw$ [NC] RewriteCond %{HTTP_HOST} ^(.*\.)?([^\.]+)\.warez-best\.cz$ [NC] RewriteRule ^(.*)$ /%2$1 [L] # <Directory "/var/www/warez-best.cz/"> Options None FollowSymLinks MultiViews AllowOverride All Order allow,deny Allow from all </Directory> ErrorLog /var/log/apache2/error_warez-best.cz.log CustomLog /var/www/apache2/access_warez-best.cz.log common </VirtualHost>Do prohlížeče můžu zadat cokoliv, apache napíše failed! a v logu nic neni, nenaběhne. :(
VirtualDocumentRoot
máte zakomentované…
Vždyť tam to VirtualDocumentRoot
máte zakomentované…
No jasne ze to ma byt zakomentovane,ked sa pouziva mod_rewrite,
VirtualDocumentRoot je pre mod_vhost_alias :)
Je tu este jedna moznost,kedysi davno som to nastavil takto:
<VirtualHost 82.100.17.17> UseCanonicalName Off ServerName www.warez-best.cz ServerAlias *.warez-best.cz DocumentRoot "/var/www/warez-best.cz/www/" <Directory "/var/www/warez-best.cz/"> Options None FollowSymLinks MultiViews AllowOverride All Order allow,deny Allow from all </Directory> ErrorLog /var/log/apache2/error_warez-best.cz.log CustomLog /var/www/apache2/access_warez-best.cz.log common </VirtualHost> # # subdomain config => #============================================ <VirtualHost 82.100.17.17> UseCanonicalName Off VirtualDocumentRoot "/var/www/warez-best.cz/_sub/%-3" ServerName www.warez-best.cz ServerAlias *.warez-best.cz <Directory "/var/www/warez-best.cz/_sub/*"> AllowOverride All Options None Order allow,deny Allow from all </Directory> </VirtualHost>Skus takuto variantu Inac cez to rewrite to funguje naprosto bezvadne,len ci mas vsetko nastavene ako treba.... Dodatocne prikladam vycuc s httpd.conf
############################################################# ### Dynamic Shared Object (DSO) Support ### ### #LoadModule mmap_static_module modules/mod_mmap_static.so LoadModule env_module modules/mod_env.so LoadModule config_log_module modules/mod_log_config.so LoadModule agent_log_module modules/mod_log_agent.so #LoadModule referer_log_module modules/mod_log_referer.so #LoadModule mime_magic_module modules/mod_mime_magic.so LoadModule mime_module modules/mod_mime.so LoadModule negotiation_module modules/mod_negotiation.so #LoadModule status_module modules/mod_status.so #LoadModule info_module modules/mod_info.so LoadModule includes_module modules/mod_include.so LoadModule autoindex_module modules/mod_autoindex.so LoadModule dir_module modules/mod_dir.so #LoadModule cgi_module modules/mod_cgi.so LoadModule asis_module modules/mod_asis.so #LoadModule imap_module modules/mod_imap.so LoadModule action_module modules/mod_actions.so #LoadModule speling_module modules/mod_speling.so LoadModule userdir_module modules/mod_userdir.so #LoadModule proxy_module modules/libproxy.so LoadModule alias_module modules/mod_alias.so LoadModule rewrite_module modules/mod_rewrite.so LoadModule access_module modules/mod_access.so LoadModule auth_module modules/mod_auth.so #LoadModule anon_auth_module modules/mod_auth_anon.so #LoadModule dbm_auth_module modules/mod_auth_dbm.so #LoadModule db_auth_module modules/mod_auth_db.so #LoadModule digest_module modules/mod_digest.so #LoadModule cern_meta_module modules/mod_cern_meta.so #LoadModule expires_module modules/mod_expires.so #LoadModule headers_module modules/mod_headers.so #LoadModule usertrack_module modules/mod_usertrack.so #LoadModule example_module modules/mod_example.so #LoadModule unique_id_module modules/mod_unique_id.so LoadModule setenvif_module modules/mod_setenvif.so # LoadModule vhost_alias_module modules/mod_vhost_alias.so # # Reconstruction of the complete module list from all available modules # (static and shared ones) to achieve correct module execution order. # [WHENEVER YOU CHANGE THE LOADMODULE SECTION ABOVE UPDATE THIS, TOO] ClearModuleList #AddModule mod_mmap_static.c AddModule mod_env.c AddModule mod_log_config.c AddModule mod_log_agent.c #AddModule mod_log_referer.c #AddModule mod_mime_magic.c AddModule mod_mime.c AddModule mod_negotiation.c #AddModule mod_status.c #AddModule mod_info.c AddModule mod_include.c AddModule mod_autoindex.c AddModule mod_dir.c #AddModule mod_cgi.c AddModule mod_asis.c #AddModule mod_imap.c AddModule mod_actions.c #AddModule mod_speling.c AddModule mod_userdir.c #AddModule mod_proxy.c AddModule mod_alias.c AddModule mod_rewrite.c AddModule mod_access.c AddModule mod_auth.c #AddModule mod_auth_anon.c #AddModule mod_auth_dbm.c #AddModule mod_auth_db.c #AddModule mod_digest.c #AddModule mod_cern_meta.c #AddModule mod_expires.c #AddModule mod_headers.c #AddModule mod_usertrack.c #AddModule mod_example.c #AddModule mod_unique_id.c AddModule mod_so.c AddModule mod_setenvif.c # <IfDefine HAVE_PHP4&qt; AddModule mod_php4.c </IfDefine&qt; # AddModule mod_vhost_alias.c
<VirtualHost *:80> ServerName *domena.tld DocumentRoot /var/htdocs/domena.tld/www/ UseCanonicalName Off VirtualDocumentRoot /var/htdocs/domena.tld/%1 </VirtualHost>Taky mě napadlo řešit to pomocí ErrorDocument, jenže to je popravdě trochu nevyhovující řešení.
<VirtualHost *:80> ServerName *domena.tld ServerAlias www.domena.tld DocumentRoot /var/htdocs/domena.tld/www/ UseCanonicalName Off VirtualDocumentRoot /var/htdocs/domena.tld/%1 </VirtualHost>
<VirtualHost *:80> ServerName www.domena.tld ServerAlias *.domena.tld DocumentRoot /var/htdocs/domena.tld/www/ UseCanonicalName Off VirtualDocumentRoot /var/htdocs/domena.tld/%1 </VirtualHost>
NameVirtualHost * <VirtualHost *> ServerAdmin webmaster@localhost VirtualDocumentRoot /var/www/%-2.0.%-1/%-3 #smeruje do /var/www/domena.tld/subdomena RewriteEngine On RewriteCond %{HTTP_HOST} ^([^.]*)\.([^.]*)$ #kdyz je adresa ve formatu domena.tld RewriteRule (.*) http://www.%{HTTP_HOST} #presmeruj na www.domena.tld <Directory /var/www/> Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all </Directory> ServerSignature On </VirtualHost>Pokud máte někdo další nápady, jak konfiguraci ještě více zlepšit, pište :)
Tiskni Sdílej: