Monat: Dezember 2013

ha5i – Ein Moderner Webserver Index

h5ai macht es möglich das Langweilige und Funktionsarme Directory-Listing verschiedener Webserver (Apache, lighttpd, nginx und Cherokee) aufzupeppen. Die Installation ist einfach und schnell durchgeführt. Nach dem Herunterladen der aktuellen Version wir das Zip-Archiv entpackt und im Root-Ordner des Servers abgelegt. In der Konfigurationsdatei für den Virtuellen Host oder in einer .htaccess muss folgende Directory-Index Anweisung notiert werden: DirectoryIndex index.html index.php /_h5ai/server/php/index.php Am Beispiel der /etc/apache2/sites-available/000-default.conf eines Apaches unter Ubuntu Server 13.10 sieht das folgendermaßen aus: <VirtualHost *:80> # The ServerName directive sets the request scheme, hostname and port that # the server uses to identify itself. This is used when creating # redirection URLs. In the context of virtual hosts, the ServerName # specifies what hostname must appear in the request's Host: header to # match this virtual host. For the default virtual host (this file) this # value is not decisive as it is used as a last resort host regardless. # However, you must set it for any further virtual host explicitly. #ServerName www.example.com ServerAdmin webmaster@localhost DocumentRoot /var/www # Available loglevels: trace8, ..., trace1, debug, info, notice, warn, # error, crit, alert, emerg. # It is also possible to configure the loglevel for particular # modules, e.g. #LogLevel info ssl:warn ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined # For most configuration files from conf-available/, which are # enabled or disabled at a global level, it is possible to # include...

Read More

Synology DS – Startskripte und Konfig-Dateien

Startskripte /usr/syno/etc/rc.d Dateien die mit S anfangen werden bei Systemstart ausgeführt. Die Nummer gibt die Start-Reihenfolge an. /usr/local/etc/rc.d Startskripte für Anwendungen die vom Benutzer installiert wurden /opt/etc/init.d Startskripte für Programme die mit ipkg installiert wurden Apache System (Webserver für den DSM, die Audiostation, die Filestation und die Downloadstation) /usr/syno/etc.defaults/rc.d/S97apache-sys.sh Startskript für den Apache-Sys /usr/syno/apache/conf/httpd.conf-sys Konfigurationsdatei für den Apache-Sys Benutzer (Webserver für die Photostation, Blog und Benutzer-Webseiten) /usr/syno/etc.defaults/rc.d/S97apache-user.sh Startskript für den Apache-User /usr/syno/apache/conf/httpd.conf-user Konfigurationsdatei für den Apache-User /usr/syno/etc/php/user-setting.ini Konfigurationsdatei von PHP für den Apache-User ipkg /opt/etc/init.d/S80apache start Startskript für den mit ipkg installierten Apache /opt/sbin/apachectl restart Weitere Möglichkeit zum steuern des ipkg-Apachen /opt/etc/apache2/httpd.conf Konfigurationsdatei des ipkg-Apachen Subversion (SVN) /opt/etc/apache2/conf.d/mod_dav_svn.conf Konfigurationsdatei für die Anbindung an den ipkg-Apachen /volume1/web/websvn-2.3.3/include/config.php Konfigurationsdatei für WebSVN Weitere Links zum Thema: Apache Webserver im Synology-Wiki SVN-Server auf einer Synology DS...

Read More

Windows 7: Netzwerkeinstellungen per Batch ändern

Wenn man des öfteren zwischen zwei verschiedenen Gateways unter Windows umschalten muss, z.B. durch zwei verschiedene Internetanschlüsse, ist es lästig die immer über die Netzwerkeinstellungen vorzunehmen. Mit folgendem Batch-Skript kann man die Einstellungen automatisch vornehmen lassen: @echo off rem Lokale Netzwerkkonfiguration rem ============================================================ set network_name=LAN-Verbindung set local_ip=192.168.1.20 set subnet_mask=255.255.255.0 rem Gateway und DNS rem ============================================================ set dsl_gateway=192.168.1.1 set dsl_primary_dns=8.8.8.8 set dsl_secondary_dns=192.168.1.1 rem ============================================================ set lte_gateway=192.168.1.2 set lte_primary_dns=8.8.8.8 set lte_secondary_dns=192.168.1.2 rem ============================================================ rem SKRIPT: rem ============================================================ set /P w= [1]LTE / [2]DSL? if /I "%w%"=="1" goto LTE if /I "%w%"=="2" goto DSL echo Fehler: [%w%] goto ende :LTE echo.**** Aktiviere LTE Gateway **** echo.**** Setze IP von %network_name% auf %local_ip% / Gateway: %lte_gateway% **** netsh interface ipv4 set address "%network_name%" static %local_ip% %subnet_mask% %lte_gateway% ping -n 5 127.0.0.1 > nul echo.**** Setze primaeren DNS-Server %lte_primary_dns% **** netsh interface ipv4 set dns name="%network_name%" source=static addr=%lte_primary_dns% register=PRIMARY echo.**** Setze sekundaeren DNS-Server %lte_secondary_dns% **** netsh interface ipv4 add dns name="%network_name%" addr=%lte_secondary_dns% index=2 rem 2 sekunden pause ping -n 2 127.0.0.1 > nul echo.**** ping auf google.de **** ping -n 1 google.de goto ende :DSL echo.**** Aktiviere DSL Gateway **** echo.**** Setze IP von %network_name% auf %local_ip% / Gateway: %dsl_gateway% **** netsh interface ipv4 set address "%network_name%" static %local_ip% %subnet_mask% %dsl_gateway% ping -n 5 127.0.0.1 > nul echo.**** Setze primaeren DNS-Server %dsl_primary_dns% **** netsh interface ipv4 set dns name="%network_name%" source=static addr=%dsl_primary_dns% register=PRIMARY echo.**** Setze...

Read More