<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>ReMaker &#8211; IT Service Herzog Blog</title>
	<atom:link href="https://itservice-herzog.de/blog/author/remaker/feed/" rel="self" type="application/rss+xml" />
	<link>https://itservice-herzog.de/blog</link>
	<description>Softwareblog von Matthias Herzog</description>
	<lastBuildDate>Mon, 14 Oct 2019 09:35:48 +0000</lastBuildDate>
	<language>de-DE</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.0.2</generator>
	<item>
		<title>Svn installieren</title>
		<link>https://itservice-herzog.de/blog/svn-installieren/</link>
		
		<dc:creator><![CDATA[ReMaker]]></dc:creator>
		<pubDate>Fri, 06 Sep 2019 09:57:48 +0000</pubDate>
				<category><![CDATA[Gameserver / Linux]]></category>
		<category><![CDATA[Programmierung]]></category>
		<guid isPermaLink="false">https://itservice-herzog.de/blog/?p=361</guid>

					<description><![CDATA[Huhu, wir installieren heute ein SVN auf einem Debian sudo apt-get update apt-get install subversion mkdir -p /var/local/svn/projekt1/ svnadmin create --fs-type fsfs /var/local/svn/projekt1/ nano /var/local/svn/projekt1/conf/svnserve.conf das hier bearbeiten [general] anon-access = none auth-access = write password-db = passwd realm = Mein erstes Repro Hier müssen die passwörter editiert werden nano /var/local/svn/projekt1/conf/passwd   start script editieren &#8230; <a href="https://itservice-herzog.de/blog/svn-installieren/" class="more-link">Weiter lesen >> <span class="screen-reader-text">Svn installieren</span> <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[<p>Huhu,</p>
<p>wir installieren heute ein SVN auf einem Debian</p>
<p><span id="more-361"></span> <!--more--></p>
<pre>sudo apt-get update</pre>
<p><span class="hljs-variable">apt</span>-get install subversion</p>
<pre class="highlight"><code>mkdir <span class="nt">-p</span> /var/local/svn/projekt1/
svnadmin create <span class="nt">--fs-type</span> fsfs /var/local/svn/projekt1/</code></pre>
<pre class="highlight"><code><span class="nb">nano </span>/var/local/svn/projekt1/conf/svnserve.conf
das hier bearbeiten
</code></pre>
<pre class="highlight"><code>[general]
anon-access = none
auth-access = write
password-db = passwd
realm = Mein erstes Repro</code></pre>
<pre class="highlight"><code>

Hier müssen die passwörter editiert werden</code></pre>
<pre class="highlight"><code>nano /var/local/svn/projekt1/conf/passwd</code></pre>
<pre class="highlight"> 
start script editieren

</pre>
<pre class="highlight"><code>nano /etc/init.d/subversion</code></pre>
<pre class="highlight"><code><span class="c">#!/bin/bash</span>

<span class="k">case</span> <span class="s2">"</span><span class="nv">$1</span><span class="s2">"</span> <span class="k">in
        </span>start<span class="p">)</span>
                svnserve <span class="nt">-d</span> <span class="nt">-r</span> /var/local/svn
                <span class="p">;;</span>
        stop<span class="p">)</span>
                killall svnserve
                <span class="p">;;</span>
        restart<span class="p">)</span>
                <span class="nv">$0</span> stop
                sleep 3
                <span class="nv">$0</span> start
                <span class="p">;;</span>
<span class="k">esac</span></code></pre>
<pre class="highlight"></pre>
<pre class="highlight"><code>chmod +x /etc/init.d/subversion


die kkiste kannst du dann mit den befehlen steuern. Nachdem ein Repro angelegt worden ist muss der svn server neu gestartet werden.</code></pre>
<pre class="highlight"><code><span class="nb">sudo</span> /etc/init.d/subversion start
<span class="nb">sudo</span> /etc/init.d/subversion stop
<span class="nb">sudo</span> /etc/init.d/subversion restart</code></pre>
<pre class="highlight"><code>
zugriff auf das svn 
</code></pre>
<pre class="highlight"><code>svn://ihreIp/projekt1</code></pre>
<pre class="highlight"></pre>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>E-Mail Einstellungen</title>
		<link>https://itservice-herzog.de/blog/e-mail-einstellungen/</link>
		
		<dc:creator><![CDATA[ReMaker]]></dc:creator>
		<pubDate>Wed, 25 Apr 2018 08:56:33 +0000</pubDate>
				<category><![CDATA[Allgemein]]></category>
		<guid isPermaLink="false">https://itservice-herzog.de/blog/?p=317</guid>

					<description><![CDATA[Hallo hier sind die E-Maileinstellungen für euch. Servereinstellungen imap : it-service-herzog.de port 993 ssl pop3: it-service-herzog.de port 995 ssl smtp it-service-herzog.de port 25 STARTLS Paswörter verschlüsselt Euer Benutzername ist eure e-Mail Adresse Bsp.: matthias@itservice-herzog.de Das Passwort ist das Passwort 😛 Ports einzeln: POPs 995 IMAPs 993 SMTP 25 &#160; Anleitung für Thunderbird &#160; In dieser &#8230; <a href="https://itservice-herzog.de/blog/e-mail-einstellungen/" class="more-link">Weiter lesen >> <span class="screen-reader-text">E-Mail Einstellungen</span> <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[<p>Hallo hier sind die E-Maileinstellungen für euch.<br />
<span id="more-317"></span></p>
<h2>Servereinstellungen</h2>
<p>imap : it-service-herzog.de port 993 ssl</p>
<p>pop3: it-service-herzog.de port 995 ssl</p>
<p>smtp it-service-herzog.de port 25 STARTLS</p>
<p>Paswörter verschlüsselt</p>
<p>Euer Benutzername ist eure e-Mail Adresse<br />
Bsp.:</p>
<p>matthias@itservice-herzog.de</p>
<p>Das Passwort ist das Passwort <img src="https://s.w.org/images/core/emoji/14.0.0/72x72/1f61b.png" alt="😛" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>Ports einzeln:</p>
<p>POPs 995 IMAPs 993 SMTP 25</p>
<p>&nbsp;</p>
<h2>Anleitung für Thunderbird</h2>
<p><img loading="lazy" class="alignnone size-full wp-image-336" src="https://itservice-herzog.de/blog/wp-content/uploads/2018/04/Thunderbird1.png" alt="Thunderbird1" width="1040" height="591" srcset="https://itservice-herzog.de/blog/wp-content/uploads/2018/04/Thunderbird1.png 1040w, https://itservice-herzog.de/blog/wp-content/uploads/2018/04/Thunderbird1-300x170.png 300w, https://itservice-herzog.de/blog/wp-content/uploads/2018/04/Thunderbird1-768x436.png 768w, https://itservice-herzog.de/blog/wp-content/uploads/2018/04/Thunderbird1-1024x582.png 1024w" sizes="(max-width: 1040px) 100vw, 1040px" /></p>
<p><img loading="lazy" class="alignnone size-full wp-image-338" src="https://itservice-herzog.de/blog/wp-content/uploads/2018/04/Thunderbird2.png" alt="Thunderbird2" width="773" height="517" srcset="https://itservice-herzog.de/blog/wp-content/uploads/2018/04/Thunderbird2.png 773w, https://itservice-herzog.de/blog/wp-content/uploads/2018/04/Thunderbird2-300x201.png 300w, https://itservice-herzog.de/blog/wp-content/uploads/2018/04/Thunderbird2-768x514.png 768w" sizes="(max-width: 773px) 100vw, 773px" /> <img loading="lazy" class="alignnone size-full wp-image-339" src="https://itservice-herzog.de/blog/wp-content/uploads/2018/04/Thunderbird3.png" alt="Thunderbird3" width="1292" height="889" srcset="https://itservice-herzog.de/blog/wp-content/uploads/2018/04/Thunderbird3.png 1292w, https://itservice-herzog.de/blog/wp-content/uploads/2018/04/Thunderbird3-300x206.png 300w, https://itservice-herzog.de/blog/wp-content/uploads/2018/04/Thunderbird3-768x528.png 768w, https://itservice-herzog.de/blog/wp-content/uploads/2018/04/Thunderbird3-1024x705.png 1024w" sizes="(max-width: 1292px) 100vw, 1292px" /> <img loading="lazy" class="alignnone size-full wp-image-340" src="https://itservice-herzog.de/blog/wp-content/uploads/2018/04/Thunderbird4.png" alt="Thunderbird4" width="616" height="410" srcset="https://itservice-herzog.de/blog/wp-content/uploads/2018/04/Thunderbird4.png 616w, https://itservice-herzog.de/blog/wp-content/uploads/2018/04/Thunderbird4-300x200.png 300w" sizes="(max-width: 616px) 100vw, 616px" /></p>
<p>&nbsp;</p>
<p>In dieser Ansicht bitte dir Ihre E-Mail daten eingeben.</p>
<p><img loading="lazy" class="alignnone size-full wp-image-334" src="https://itservice-herzog.de/blog/wp-content/uploads/2018/04/Thunderbird5.png" alt="Thunderbird5" width="828" height="410" srcset="https://itservice-herzog.de/blog/wp-content/uploads/2018/04/Thunderbird5.png 828w, https://itservice-herzog.de/blog/wp-content/uploads/2018/04/Thunderbird5-300x149.png 300w, https://itservice-herzog.de/blog/wp-content/uploads/2018/04/Thunderbird5-768x380.png 768w" sizes="(max-width: 828px) 100vw, 828px" /></p>
<p>&nbsp;</p>
<h2>Anleitung zum Empfangen von E-Mails über Gmail</h2>
<h3>Warnung Bevor ihr eure Mail von Google abfragen lasst stellt sich der Ihr einen Datenverarbeitungsvertrag mit googel geschlossen habt!</h3>
<p>Sollte kein Datenverarbeitungsvertrag oder sonstige vereinbarung getroffen worden sein macht Ihr euch strafbar lauf DSGVO.</p>
<p>Benutzt Thunderbird oder Outlook oder ein anderes Programm um eure E-Mails vom Server abzufragen.</p>
<p>&nbsp;</p>
<h3>Mails Abfragenvon Eurer E-Mail Adresse zu gmail.</h3>
<p><img loading="lazy" class="alignnone size-large wp-image-351" src="https://itservice-herzog.de/blog/wp-content/uploads/2018/04/gmail1-1024x431.png" alt="gmail1" width="1024" height="431" srcset="https://itservice-herzog.de/blog/wp-content/uploads/2018/04/gmail1-1024x431.png 1024w, https://itservice-herzog.de/blog/wp-content/uploads/2018/04/gmail1-300x126.png 300w, https://itservice-herzog.de/blog/wp-content/uploads/2018/04/gmail1-768x323.png 768w, https://itservice-herzog.de/blog/wp-content/uploads/2018/04/gmail1.png 1895w" sizes="(max-width: 1024px) 100vw, 1024px" /> <img loading="lazy" class="alignnone size-large wp-image-352" src="https://itservice-herzog.de/blog/wp-content/uploads/2018/04/gmail2.png" alt="gmail2" width="549" height="206" srcset="https://itservice-herzog.de/blog/wp-content/uploads/2018/04/gmail2.png 549w, https://itservice-herzog.de/blog/wp-content/uploads/2018/04/gmail2-300x113.png 300w" sizes="(max-width: 549px) 100vw, 549px" /></p>
<p>&nbsp;</p>
<p><img loading="lazy" class="alignnone size-large wp-image-353" src="https://itservice-herzog.de/blog/wp-content/uploads/2018/04/gmail3.png" alt="gmail3" width="541" height="228" srcset="https://itservice-herzog.de/blog/wp-content/uploads/2018/04/gmail3.png 541w, https://itservice-herzog.de/blog/wp-content/uploads/2018/04/gmail3-300x126.png 300w" sizes="(max-width: 541px) 100vw, 541px" /></p>
<p><img loading="lazy" class="alignnone size-large wp-image-354" src="https://itservice-herzog.de/blog/wp-content/uploads/2018/04/gmail4.png" alt="gmail4" width="546" height="424" srcset="https://itservice-herzog.de/blog/wp-content/uploads/2018/04/gmail4.png 546w, https://itservice-herzog.de/blog/wp-content/uploads/2018/04/gmail4-300x233.png 300w" sizes="(max-width: 546px) 100vw, 546px" /></p>
<p>Jetzt Könnt Ihr euer Mails empfangen.</p>
<p>&nbsp;</p>
<p>Im anschluss frag der Assistent ob ihr auch Mails versenden Wollt.</p>
<h3>Mails mit Gmail Versenden.</h3>
<p><img loading="lazy" class="alignnone size-full wp-image-357" src="https://itservice-herzog.de/blog/wp-content/uploads/2018/04/gmail5.png" alt="gmail5" width="546" height="243" srcset="https://itservice-herzog.de/blog/wp-content/uploads/2018/04/gmail5.png 546w, https://itservice-herzog.de/blog/wp-content/uploads/2018/04/gmail5-300x134.png 300w" sizes="(max-width: 546px) 100vw, 546px" /></p>
<p><img loading="lazy" class="alignnone size-large wp-image-358" src="https://itservice-herzog.de/blog/wp-content/uploads/2018/04/gmail6.png" alt="gmail6" width="541" height="315" srcset="https://itservice-herzog.de/blog/wp-content/uploads/2018/04/gmail6.png 541w, https://itservice-herzog.de/blog/wp-content/uploads/2018/04/gmail6-300x175.png 300w" sizes="(max-width: 541px) 100vw, 541px" /></p>
<p>&nbsp;</p>
<p>zum Versenden geht Ihr wie Folgt for.</p>
<p>&nbsp;</p>
<p>Lieben Gruß<br />
Matthias Herzog</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Https mit Letscript auf Debian für Apche2</title>
		<link>https://itservice-herzog.de/blog/https-mit-letscript-auf-debian-apache/</link>
		
		<dc:creator><![CDATA[ReMaker]]></dc:creator>
		<pubDate>Sat, 07 Oct 2017 09:18:38 +0000</pubDate>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Programmierung]]></category>
		<category><![CDATA[Seo]]></category>
		<guid isPermaLink="false">https://itservice-herzog.de/blog/?p=273</guid>

					<description><![CDATA[heute machen wir https mit letscrypt auf einem Debian 7 für einen Apache2 Webserver! als erstes brauchen wir ein sudo su # pw rein und enter # wenn du kein sudo hast installier dir das! Guckst du einfach hier Server Konfigurieren und absichern apt-get update apt-get upgrade zum aktualisieren jetzt installieren wir das letscrypt wir &#8230; <a href="https://itservice-herzog.de/blog/https-mit-letscript-auf-debian-apache/" class="more-link">Weiter lesen >> <span class="screen-reader-text">Https mit Letscript auf Debian für Apche2</span> <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[<p>heute machen wir https mit letscrypt auf einem Debian 7 für einen Apache2 Webserver!</p>
<p>als erstes brauchen wir ein</p>
<pre>
sudo su
</pre>
<p># pw rein und enter<br />
# wenn du kein sudo hast installier dir das! Guckst du einfach hier <a href="https://itservice-herzog.de/blog/debian-server-absichern/" target="_blank" rel="noopener">Server Konfigurieren und absichern</a><br />
<span id="more-273"></span></p>
<pre>
apt-get update
apt-get upgrade
</pre>
<p>zum aktualisieren</p>
<p>jetzt installieren wir das letscrypt<br />
wir fürgen die neuen Quellen für das Letscript certbot zum Packet manager</p>
<pre>
echo 'deb http://ftp.debian.org/debian jessie-backports main' | sudo tee /etc/apt/sources.list.d/backports.list
</pre>
<p># Packete aktualisieren</p>
<pre>
apt-get update
</pre>
<p># certbot installieren</p>
<pre>
sudo apt-get install python-certbot-apache -t jessie-backports
</pre>
<p>jetzt installiert er ne weile und sollte sich dann melden wenn er fertig ist.<br />
Fals du eine Firewall hast. stell bitte den port 443 an!</p>
<p>jetzt verpassen wir einer domain &#8222;itservice-herzog.de&#8220; ein ssl zertifikat <img src="https://s.w.org/images/core/emoji/14.0.0/72x72/1f600.png" alt="😀" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<pre>
certbot --apache -d itservice-herzog.de
</pre>
<p>wenn ihr den parameter -d itservice-herzog.de weglasst macht der alle vhost daten vom Apachen.</p>
<p>Die Zertifikate laufen standartmäßig nach 90 Tagen ab!<br />
Deshalb sollten wir ein renew des Zertifikates alle 30 tage machen. dann hat man noch bissel zeit zu handeln wenn was schief geht.</p>
<p># das mach das zertifikat neu</p>
<pre>
certbot renew
</pre>
<p>Weil wir das aber nicht immer von hand machen wollen legen wir dasfür einen cronjob an</p>
<pre>
crontab -e
</pre>
<p>wenn du noch nicht drin warst und du dir nicht sicher bist welchen editor du nehmen sollten nimm den NANO! Das ist im vergleich zum VIM (kein arschloch) besser für Anfänger.</p>
<p># das hier in den crontab rein, das macht alle 30 tage ein zertifikat renew</p>
<pre>
30 2 * * 1 /usr/bin/certbot renew &gt;&gt; /var/log/le-renew.log
</pre>
<p>so jetzt solltet ihr ein paar ssl zertifikate haben.<br />
ich wünsche euch viel spaß beim verschlüsseln <img src="https://s.w.org/images/core/emoji/14.0.0/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>Nachtrag:<br />
falls es mal nicht mit dem certbot so richtig will versuchts mal damit</p>
<pre>
certbot --authenticator standalone --installer apache -d ernaehrungstagebuch-deluxe.de --pre-hook "service apache2 stop" --post-hook "service apache2 start"
</pre>
<p>Lieben Gruß<br />
Matthias</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Apache2, Mysql5 auf Debian installieren</title>
		<link>https://itservice-herzog.de/blog/apache2-mysql5-debian-install/</link>
		
		<dc:creator><![CDATA[ReMaker]]></dc:creator>
		<pubDate>Thu, 18 Feb 2016 11:11:58 +0000</pubDate>
				<category><![CDATA[Gameserver / Linux]]></category>
		<category><![CDATA[Programmierung]]></category>
		<guid isPermaLink="false">http://matthias-herzog.net/?p=253</guid>

					<description><![CDATA[Hey, ich möchte heute kurz erläutern wie ihr einen Apache mit Mysql auf eurem Debian installieren könnt. am besten mit apt-get 😀 Los geht&#8217;s Als erstes brauchst du root rechte. Die bekommst du mit diesem Befehl. Falls sudo nicht installiert ist, dann sodu installieren mit &#8222;apt-get install sudo&#8220; &#60;= das geht nur als root. sudo &#8230; <a href="https://itservice-herzog.de/blog/apache2-mysql5-debian-install/" class="more-link">Weiter lesen >> <span class="screen-reader-text">Apache2, Mysql5 auf Debian installieren</span> <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[<p>Hey, ich möchte heute kurz erläutern wie ihr einen Apache mit Mysql auf eurem Debian installieren könnt.</p>
<p>am besten mit apt-get <img src="https://s.w.org/images/core/emoji/14.0.0/72x72/1f600.png" alt="😀" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>Los geht&#8217;s<br />
<span id="more-253"></span></p>
<p>Als erstes brauchst du root rechte. Die bekommst du mit diesem Befehl. Falls sudo nicht installiert ist, dann sodu installieren mit &#8222;apt-get install sudo&#8220; &lt;= das geht nur als root.</p>
<p><strong><em>sudo su</em></strong></p>
<p>Jetzt aktualisierst du deinen Paket Manager mit:</p>
<p><strong><em>apt-get update</em></strong></p>
<p><strong><em>apt-get upgrade</em></strong></p>
<p>&nbsp;</p>
<h2>Mysql Installieren<!--more--></h2>
<pre><strong><em>apt-get install mysql-server mysql-client</em></strong>

mit Ja bestätigen und Passwort für  root in die Datenbank eingeben


</pre>
<p>Oder</p>
<h2>Mariadb Installieren</h2>
<pre>apt-get install mariadb-server mariadb-client</pre>
<p>#<br />
jetzt müssen wir den mariadb Server noch absichern das sich keiner ohne zurgiff copnnecten kann</p>
<pre>mysql_secure_installation</pre>
<h2>Apache mit php5 installieren</h2>
<p><strong><em>apt-get install apache2 php5 libapache2-mod-php5 php-pear php5-mysql</em></strong></p>
<pre>Nach der Installation müsst ihr den Apachen neu starten damit alles richtig 
funktioniert.</pre>
<p><strong><em>/etc/init.d/apache restart</em></strong></p>
<h2>Apache mit php7 installieren</h2>
<p><strong><em>apt-get install apache2 php7.0 libapache2-mod-php7.0 php7.0-mysql php7.0-curl php7.0-gd php7.0-intl php-pear php-imagick php7.0-imap php7.0-mcrypt php-memcache php7.0-pspell php7.0-recode php7.0-opcache php-apcu</em></strong></p>
<pre>Nach der Installation müsst ihr den Apachen neu starten damit alles richtig 
funktioniert.</pre>
<p><strong><em>/etc/init.d/apache restart</em></strong></p>
<p>&nbsp;</p>
<h2>phpmyadmin Installieren</h2>
<pre><strong><em> apt-get install</em> phpmyadmin
</strong>Ich bitte euch in euer neues phpmyadmin Verzeichnis eine .htaccess Datei 
mit .htpasswd zu hinterlegen und das Verzeichnis zusätzlich mit einem 
Passwort zu versehen!

</pre>
<h2>Vhost anlegen</h2>
<pre id="nbspphpmyadmin">begebt euch in das Verzeichnis der Vhosts für den Apache<strong><em>
cd  /etc/apache2/sites-available

</em></strong>erstellt nun eine vhost datei<strong><em>

nano domain.de.conf</em></strong></pre>
<pre> fügt folgendes in die Datei ein

meine Domain www.sce-lan.de soll als Beispiel dienen.
Bitte passt die vhost Datei so an wie ihr sie braucht!
stellt bei eurem Domainanbieter nun einen DNS Eintrag 
auf euren Server.
Wenn nun jemand über die Domain auf euren Server 
kommt wird nun die Webseite aus eurem Verzeichnis angezeigt.

<span style="color: #ff6600;">&lt;VirtualHost *:80&gt;
 ServerAdmin info@itservice-herzog.de
 ServerName sce-lan.de
 ServerAlias sce-lan.de *.sce-lan.de www.sce-lan.de
 DocumentRoot /var/www/sce/
 &lt;Directory /&gt;
 Options FollowSymLinks
 AllowOverride All
 &lt;/Directory&gt;
 ErrorLog ${APACHE_LOG_DIR}/error_sce-lan.log

 # Possible values include: debug, info, notice, warn, error, crit,
 # alert, emerg.
 LogLevel warn

 CustomLog ${APACHE_LOG_DIR}/access_sce-lan.log combined
&lt;/VirtualHost&gt;</span>

Speichert die Datei mit "strg + x" und dann J!
Fügt nun die vhost Datei zu den aktivierten 
Seiten des Apachen hinzu.

<strong><em>a2ensite domain.de</em></strong>
</pre>
<h2>Mod Rewrite</h2>
<p>den Modrewiret braucht ihr eigentlich überall deshalb aktiviert ihn mit folgendem Befehl</p>
<pre class="notranslate"><em><strong>a2enmod rewrite</strong> 

<strong>nano /etc/apache2/sites-available/default
</strong>
ändert nun die Zeile  "AllowOverride None" zu  AllowOverride All

startet nun den Apache neu mit diesem Befehl

<strong>/etc/init.d/apache2 restart</strong>
</em>jetzt könnt ihr<em> .htaccess Dateien erstellen, 
Weiterleitungen einrichten oder Passwörter auf Ordner vergeben und 
vieles mehr.

</em>Um festzustellen das alles richtig funktioniert erstellt ihr am besten 
eine php Datei in eurem order /var/www. 
Bitte entfernt diese Datei nach Prüfung der Installation wider!<em>

<strong>cd /var/www</strong>
<strong>nano info.php</strong>
</em>der Inhalt der Datei sollte sein
&lt;?php
phpinfo();
?&gt;</pre>
<pre>mit "strg + x" und dann J Speichern.
Ruft nun in eurem Browser die Datei auf.

http://IP-ADRESSE/info.php
Checkt ob alle richtig ist!
<strong><em>rm info.php</em></strong></pre>
<pre class="notranslate"><em> Vielen dank fürs lesen!</em></pre>
<p>[google_news query=&#8220;Apache2&#8243; topic=&#8220;t&#8220;]</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Wie jQuery einbinden.</title>
		<link>https://itservice-herzog.de/blog/wie-jquery-einbinden/</link>
		
		<dc:creator><![CDATA[ReMaker]]></dc:creator>
		<pubDate>Tue, 08 Sep 2015 08:29:27 +0000</pubDate>
				<category><![CDATA[Programmierung]]></category>
		<guid isPermaLink="false">http://matthias-herzog.net/?p=239</guid>

					<description><![CDATA[Heute will ich euch kurz erklären wie ihr jQuery einbinden könnt. Hier das komplette Beispiel zum Download. Ihr braucht ein HTML Grundgerüst mit Header und Body. nun fügt ihr einen &#8222;Script Tag&#8220; in den header des Beispiels ein. Falls du keinen eigenen Webspace haben solltest so kannst du jQuery von einem CDN (Content Delivery Network) &#8230; <a href="https://itservice-herzog.de/blog/wie-jquery-einbinden/" class="more-link">Weiter lesen >> <span class="screen-reader-text">Wie jQuery einbinden.</span> <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[<p>Heute will ich euch kurz erklären wie ihr jQuery einbinden könnt.</p>
<p>Hier das komplette Beispiel zum Download.<br />
<span id="more-239"></span></p>
<p>Ihr braucht ein HTML Grundgerüst mit Header und Body.<br />
nun fügt ihr einen &#8222;Script Tag&#8220; in den header des Beispiels ein.<br />
Falls du keinen eigenen Webspace haben solltest so kannst du jQuery von einem CDN (Content Delivery Network) beziehen.<br />
Mit dieser Zeile bindest du jQuery ein.</p>
<p><script src="code.jquery.com/jquery-1.11.3.min.js"></script>Wenn du Eigenen Webspac haben solltes so nimm das j<a href="http://matthias-herzog.net/wp-content/uploads/2015/09/jquery-einbinden.html">jquery einbinden</a>Query von deinem eigenen Server und passe den Pfad im script tag an. bitte sei dir bewusst das jedes mal wenn deine html Seite aufgerufen wird das DCN einen aufruf bekommt mit der Aufforderung jQuery auszuliefern.</p>
<pre>&lt;code&gt;
		&lt;!DOCTYPE HTML&gt;
		&lt;html&gt;
		  &lt;head&gt;
			&lt;meta http-equiv="content-type" content="text/html; charset=utf-8"&gt;
			&lt;meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no"&gt;
			&lt;title&gt;Jquery Tutorial&lt;/title&gt;
			&lt;script src="code.jquery.com/jquery-1.11.3.min.js"&gt;&lt;/script&gt;
		  &lt;/head&gt;
		  &lt;body&gt;
			&lt;h1&gt;Jquery einbinden&lt;/h1&gt;
			&lt;script &gt;
				$(document).ready(function()
				{
					alert("jQuery eingebunden");
				});
			&lt;/script&gt;
		  &lt;/body&gt;
		&lt;/html&gt;
	&lt;/code&gt;</pre>
<p>Vielen Dank fürs lesen!<!--more--></p>
<p><!--more--></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Javascript Localstorage wrapper</title>
		<link>https://itservice-herzog.de/blog/javascript-localstorage-wrapper/</link>
		
		<dc:creator><![CDATA[ReMaker]]></dc:creator>
		<pubDate>Thu, 27 Aug 2015 21:45:59 +0000</pubDate>
				<category><![CDATA[Programmierung]]></category>
		<guid isPermaLink="false">http://matthias-herzog.net/?p=227</guid>

					<description><![CDATA[Javascript localstorage wrapper Hallo und Willkommen zu meinem kleinen Tutorials zur Benutzung des localstorage. Zuerst einmal möchte ich kurz klären was der localstorage eigentlich ist. Mit dem neuen localstorage könnt ihr auf einfache Art und weise Daten im Browser auf Clientseite speichern. So gibt es nun eine weiter Möglichkeit außer über Cookies Daten im Browser &#8230; <a href="https://itservice-herzog.de/blog/javascript-localstorage-wrapper/" class="more-link">Weiter lesen >> <span class="screen-reader-text">Javascript Localstorage wrapper</span> <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[<p>Javascript localstorage wrapper</p>
<p>Hallo und Willkommen zu meinem kleinen Tutorials zur Benutzung des localstorage.<br />
Zuerst einmal möchte ich kurz klären was der localstorage eigentlich ist.<span id="more-227"></span></p>
<p>Mit dem neuen localstorage könnt ihr auf einfache Art und weise Daten im Browser auf Clientseite speichern.<br />
So gibt es nun eine weiter Möglichkeit außer über Cookies Daten im Browser zu hinterlegen und beim nächsten Zugriff wieder anzuzeigen.<br />
Wichtig! Der Localstorage ist bei den meisten Browsern auf 4MB begrenzt.</p>
<p>chrome4+<br />
ff  3.5+<br />
Safari  4+<br />
Opera 10.5+<br />
IE 8+<br />
IOS 3.2+<br />
Android  2.1+</p>
<p>Eine gute Referenz zum Localstorage befindet sich unter https://developer.mozilla.org/en-US/docs/Web/Guide/API/DOM/Storage</p>
<p>Hier mein Beispiel für eine wrapper Klasse.<br />
Mit diesem Beispiel ist es möglich ganze Objecte in den Localstorage zu speichern und wieder auszulesen</p>
<p>&nbsp;</p>
<pre><em>/**</em>
<em> * Created by Matthias Herzog on 10.06.2014.</em>
<em> * Speicher belibige werte im Localstorage des Browsers serialisiert ab.</em>
<em> * @type {Storage}</em>
<em> */</em>
<em>Storage = new function()</em>
<em>{</em>

<em>   if( !window.localStorage  )</em>
<em>   {</em>
<em>      console.warn("No local storage Support!");</em>
<em>      return false;</em>
<em>   }</em>
<em>   var Store = window.localStorage;</em>

<em>   /**</em>
<em>    * gibt einen vorhandenen wert aus dem localstorage zurück</em>
<em>    * @param Key</em>
<em>    * @returns {{}|boolean}</em>
<em>    */</em>
<em>   this.get = function(Key)</em>
<em>   {</em>
<em>      var Temp = Store.getItem( Key ) || false;</em>
<em>      if(Temp == false)</em>
<em>      {</em>
<em>         var Result = {} ;</em>
<em>      }</em>
<em>      else</em>
<em>      {</em>
<em>         try</em>
<em>         {</em>
<em>            var Result = JSON.parse( Temp );</em>
<em>         } catch( Ex )</em>
<em>         {</em>
<em>            var Result = Temp;</em>
<em>         }</em>
<em>      }</em>
<em>      return Result;</em>
<em>   };</em>

<em>   /**</em>
<em>    * setzt uns serialisiert einen wert</em>
<em>    * @param Key</em>
<em>    * @param Value</em>
<em>    */</em>
<em>   this.set = function( Key, Value )</em>
<em>   {</em>
<em>      if(!Value || !Key) return;</em>

<em>      var Temp = {};</em>
<em>      if(typeof Value == "object")</em>
<em>      {</em>
<em>         Value =  JSON.stringify( Value );</em>
<em>      }</em>
<em>      Store.setItem( Key, Value );</em>
<em>   };</em>

<em>   /**</em>
<em>    * entfernt alle daten aus dem Localstorage</em>
<em>    */</em>
<em>   this.clearAll = function()</em>
<em>   {</em>
<em>      var Keys = Object.keys(localStorage);</em>
<em>      for(var i = 0; i &lt; Keys.length ; i++)</em>
<em>      {</em>
<em>         this.clear( Keys[i] );</em>
<em>      }</em>
<em>      return true;</em>
<em>   };</em>

<em>   /**</em>
<em>    * entfernt den angegeben schlüssel aus dem localstorage</em>
<em>    * @param Key</em>
<em>    */</em>
<em>   this.clear = function(Key)</em>
<em>   {</em>
<em>          if( !Store.getItem( Key ) ) return false;</em>
<em>          Store.removeItem( Key );</em>
<em>          return true;</em>
<em>   };</em>
<em>};</em></pre>
<p>benutzen könnt ihr die Klasse wie folgt.</p>
<p><em>// legt ein Object mit dem Schlüssel in den Storage ab.</em><br />
<em>var storage = new Storage();</em><br />
<em>storage.set( &#8222;User&#8220;, {Name : &#8222;Horst&#8220;, LastName: &#8222;Werner&#8220;} );</em></p>
<p><em>// um auf den wert wieder zuzugreifen benötigt ihr die get fkt</em><br />
<em>var User = storage.get( &#8222;User&#8220; );</em></p>
<p>&nbsp;</p>
<p>Vielen Dank fürs lesen!</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Teamspeak 3 Server erstellen</title>
		<link>https://itservice-herzog.de/blog/teamspeak-3-server-erstellen/</link>
		
		<dc:creator><![CDATA[ReMaker]]></dc:creator>
		<pubDate>Mon, 24 Aug 2015 09:20:09 +0000</pubDate>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Gameserver / Linux]]></category>
		<guid isPermaLink="false">http://matthias-herzog.net/?p=219</guid>

					<description><![CDATA[Hallo Leute, Ich will euch heute erklären wie ihr auf eurem Server einen Teamspeak 3 Server laufen lassen könnt. Loggt euch auf eurem Server als root ein und erstellt euch zunächst einen neuen User. Ich nenne Ihn ts3. add user ts3 gebt die Userdaten ein und erstellt den User. nun wechselt in das Verzeichnis eures neuen Users &#8230; <a href="https://itservice-herzog.de/blog/teamspeak-3-server-erstellen/" class="more-link">Weiter lesen >> <span class="screen-reader-text">Teamspeak 3 Server erstellen</span> <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[<p>Hallo Leute,</p>
<p>Ich will euch heute erklären wie ihr auf eurem Server einen Teamspeak 3 Server laufen lassen könnt.</p>
<p>Loggt euch auf eurem Server als root ein und erstellt euch zunächst einen neuen User. Ich nenne Ihn ts3.<span id="more-219"></span></p>
<p><em>add user ts3</em></p>
<p>gebt die Userdaten ein und erstellt den User.</p>
<p>nun wechselt in das Verzeichnis eures neuen Users</p>
<p><em>cd /home/ts3</em></p>
<p>Ladet euch nun den Teamspeak server herunter.</p>
<p><em>wget http://dl.4players.de/ts/releases/3.0.10.3/teamspeak3-server_linux-amd64-3.0.10.3.tar.gz</em></p>
<p>nun entpackt ihr das heruntergeladene Archiv mit folgendem Befehl</p>
<p><em>tar -xzvf teamspeak3-server_linux*.tar.gz</em></p>
<p>ihr solltet nun ein &#8222;<code class="bash plain">ts3server_minimal_runscript</code><code class="bash plain">.sh</code>&#8220; in eurem Ordner sehen können.</p>
<p>startet nun den server mit dem befehl</p>
<p><em>sh ts3server_minimal_runscript<code class="bash plain">.sh start</code></em></p>
<p>mit dem Befehl könnt ihr den ts3 Server wieder stoppen</p>
<p><em>sh ts3server_minimal_runscript<code class="bash plain">.sh stop</code></em></p>
<p>1 Wichtig</p>
<p>nach dem ersten Start wird in der Konsole ein hash angezeigt mit dem es möglich ist Administratorrechte auf dem ts3 server zu erhalten. speichert euch diesen hash ab!</p>
<p>Fertig! Nun könnt ihr euch auf eurem neuen Teamspeak3 Server einloggen und euch als Admin registrieren.</p>
<p>&nbsp;</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Debian server absichern</title>
		<link>https://itservice-herzog.de/blog/debian-server-absichern/</link>
		
		<dc:creator><![CDATA[ReMaker]]></dc:creator>
		<pubDate>Mon, 17 Aug 2015 14:15:50 +0000</pubDate>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Gameserver / Linux]]></category>
		<guid isPermaLink="false">http://matthias-herzog.net/?p=215</guid>

					<description><![CDATA[Heute geht es darum seinen Rootserver oder VM die am Internet angeschlossen ist abzusichern. eines der Größten Einfallstore ist der root Account des servers. wenn jemand root rechte auf eurer Maschine erlangt, besitzt der Eindringling alle rechte des Servers. Also sollten wir dafür sorgen das sich niemand mehr auf dem server über den root Account &#8230; <a href="https://itservice-herzog.de/blog/debian-server-absichern/" class="more-link">Weiter lesen >> <span class="screen-reader-text">Debian server absichern</span> <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[<p>Heute geht es darum seinen Rootserver oder VM die am Internet angeschlossen ist abzusichern.</p>
<p>eines der Größten Einfallstore ist der root Account des servers.<br />
wenn jemand root rechte auf eurer Maschine erlangt, besitzt der Eindringling alle rechte des Servers.<br />
<span id="more-215"></span></p>
<p>Also sollten wir dafür sorgen das sich niemand mehr auf dem server über den root Account gelangt.</p>
<h2>sudo (SuperUser Do)</h2>
<p><strong>apt-get install sudo</strong></p>
<p>Erstellen eines neuen Users</p>
<p><strong>adduser horst sudo</strong></p>
<p>nun werden sie Nach weiteren Informationen zu</p>
<p>Bitte verwende ein Passwort mit 8 Zeichen oder mehr!</p>
<p>&#8211; Keine Datums Angaben!</p>
<p>&#8211; Sonderzeichen sind immer gut!</p>
<p>! Vorsicht bevor ihr diese Einstellung ändert<br />
Bitte Loggt euch mit eurem Benutzer per ssh ein und prüft ob ihr root recht erlangen könnt!</p>
<p><strong>ssh horst@testrechner.de</strong></p>
<p><strong>sudo su</strong></p>
<p>und Passwort eingaben und zu prüfen ob der Benutzer sudo rechte erlangen kann<br />
Wenn ihr euren root login sperrt könnt ihr euren Server nicht mehr steuern.</p>
<p>den ssh Login für den root sperren</p>
<p><strong>/etc/ssh/sshd_config</strong></p>
<p><strong>PermitRootLogin yes</strong></p>
<p>auf</p>
<p><strong>PermitRootLogin no</strong></p>
<p>neustarten des ssh servers</p>
<p><strong>/etc/init.d/ssh restart</strong></p>
<h2>fail2ban Installieren</h2>
<p>Fail2ban ist ein Brutforce schutz.<br />
Sollte jemand versucht sich durch ausprobieren von Accounts und Passwörtern Zugang zum Server zu erlangen, kann dieses unterbunden werden.<br />
Das Tool kann so Konfiguriert werden.<br />
So ist es möglich zusagen das nach 3 fehlerhaften Login versuchen der Login gesperrt wird.<br />
sudo apt-get install fail2ban</p>
<p><strong>sudo cp /etc/fail2ban/jail.conf /etc/fail2ban/jail.local</strong><br />
// Konfig bearbeiten</p>
<p><strong>nano /etc/fail2ban/jail.local</strong></p>
<p><strong>ignoreip = 127.0.0.1</strong><br />
<strong> bantime = 3600</strong><br />
<strong> maxretry = 3</strong></p>
<p><strong>sudo /etc/init.d/fail2ban restart</strong></p>
<p>Andere wichtige tools zur server überwachung<br />
rkhunter</p>
<p>rkhunter ist ein Antivirus Tool für Linux Systeme.<br />
Installieren könnt ihr das Tool mit folgendem Befehl.</p>
<p><strong>apt-get install rkhunter</strong><br />
einen System Check könnt ihr mit folgendem Befehl machen</p>
<p><strong>rkhunter -c</strong></p>
<p>diese solltet ihr einmal die Woche machen!<br />
! Tipp Ihr könnt auch einen Cron anlegen und die Letzte Logdateien vom rkhunter euch per Mail zuschicken.<br />
Tool die Ihr kennen solltet!</p>
<h4>rkhunter Cronjop</h4>
<pre>nano /etc/cron.daily/rkhunter.sh</pre>
<pre>
#!/bin/bash
/usr/local/bin/rkhunter -c --cronjob 2>&1 | mail -s "RKhunter Scan Details" Mail@hier-eintragen.de
</pre>
<pre>
chmod +x /etc/cron.daily/rkhunter.sh
</pre>
<h3>HTOP</h3>
<p>anzeige und Verwaltung von Prozessen</p>
<pre>apt-get install htop</pre>
<h3>nload</h3>
<p>zur Überwachung des aktuellen Traffics des Servers<br />
apt-get install nload<br />
wichtige comands zum deaktivieren von Prozessen</p>
<pre><strong>pkill -u user</strong></pre>
<p>hier ein gutes Tool zum Analysieren deines Traffics</p>
<p><strong>apt-get install iptraf</strong></p>
<p>dann einfach</p>
<p>iptraf<br />
eingeben und gucken was abgeht<br />
damit bekommt ihr zumbeispiel ip adressen raus</p>
<p>ip adressen aussperren</p>
<p><strong>iptables -A INPUT -s xxx.xxx.xxx.xxx -j DROP<br />
Bitte sperrt euch nicht selbst aus. das ist Brühe!</strong></p>
<p>Langzeit Traffic ermitteln macht man mit vnstat</p>
<pre><strong>apt-get install vnstat </strong></pre>
<p>speicherplatz ermitteln mit</p>
<pre><strong>du -h</strong></pre>
<h3>Ermittelung aller IPS und Ports</h3>
<pre>netstat -tupen</pre>
<h3>Alisas zum besseren arbeiten</h3>
<pre>nano /etc/bash.bashrc</pre>
<p>zum ende Scrollen und hinzufügen</p>
<pre>
alias ll='ls -la --color=auto'
</pre>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Windows 8 Android Chrome debugging</title>
		<link>https://itservice-herzog.de/blog/windows-8-android-chrome-debugging/</link>
		
		<dc:creator><![CDATA[ReMaker]]></dc:creator>
		<pubDate>Thu, 11 Sep 2014 12:52:31 +0000</pubDate>
				<category><![CDATA[Programmierung]]></category>
		<guid isPermaLink="false">http://matthias-herzog.net/?p=201</guid>

					<description><![CDATA[Hallo und herzlich willkommen zu meinem Tutorial mit dem Thema &#8222;Chrome For Android&#8220; remote-debugging. Ich werde das Tutorial mit einem Google Nexus 7 erarbeiten. Bitte stellt sicher das die USB Treiber für euer Android gerät installiert sind. Verbindet nun dein Android Gerät mit dem Windows Rechner. Nun müssen wir dem Nexus noch sagen das der &#8230; <a href="https://itservice-herzog.de/blog/windows-8-android-chrome-debugging/" class="more-link">Weiter lesen >> <span class="screen-reader-text">Windows 8 Android Chrome debugging</span> <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[<p>Hallo und herzlich willkommen zu meinem Tutorial mit dem Thema &#8222;Chrome For Android&#8220; remote-debugging.<br />
Ich werde das Tutorial mit einem Google Nexus 7 erarbeiten.<br />
Bitte stellt sicher das die USB Treiber für euer Android gerät installiert sind.<br />
<span id="more-201"></span></p>
<p>Verbindet nun dein Android Gerät mit dem Windows Rechner. Nun müssen wir dem Nexus noch sagen das der Debuging-Modus aktivert werden soll. Klickt auf eurem Android-Device auf &#8222;Einstellungen&#8220; -&gt; &#8222;Infos zu Gerät&#8220;, Scrollt ganz herunter und klickt 10 Mal auf die &#8222;Build nummer&#8220;.</p>
<p>Nun sollte das Debugging Optionsfeld Aktiviert sein.</p>
<p>begebt euch nun zu &#8222;Einstellungen&#8220; -&gt; &#8222;Entwickler-Optionen&#8220; und aktiviert das USB Debugging.</p>
<p>Danach benötigen wir die adb (Android Debug Bridge) Standard Treiber.<br />
Ladet diese herunter und installiert sie.</p>
<p><a title="adb Driver" href="http://www.chip.de/downloads/Universal-ADB-Treiber_61437026.html">UniversalAdbDriverSetup6.msi</a></p>
<p>Nach der Installation, der ADB Treiber können wir mit &#8222;STRG + R&#8220; cmd + Enter eine Eingabeaufforderung starten. Gebt nun in der Konsole &#8222;adb devices&#8220; ein.</p>
<p>Du solltest nun dein Nexus aufgelistet bekommen.</p>
<p>Öffne nun deinen Aktuellen Chrome.</p>
<p>Klicke auf Optionen (Rechts oben) und dann auf &#8222;Einstellungen&#8220;.<br />
Klicke danach auf &#8222;Erweiterungen&#8220; und suche nach &#8222;Mehr Erweiterungen herunterladen&#8220;.<br />
Suche nach ADB und installiere die Erweiterung ADB von https://developers.google.com/chrome-developer-tools</p>
<p>Öffne nun auf deinem Android gerät mit dem Chrome eine Webseite.<br />
Rechts oben im Chrome an deinem Windows PC sollte nun ein kleines Android Männchen aufgetaucht sein, Klicke darauf.<br />
Du solltest nun den Tab sehen können den du auf deinem Android Chrome geöffnet hast.<br />
Klicke nun auf &#8222;Inspect&#8220; und es öffnet sich die Chrome Entwickler Konsole.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Seo Page Analyse Tool</title>
		<link>https://itservice-herzog.de/blog/seo-page-analyse-tool/</link>
		
		<dc:creator><![CDATA[ReMaker]]></dc:creator>
		<pubDate>Thu, 29 Aug 2013 06:55:50 +0000</pubDate>
				<category><![CDATA[Seo]]></category>
		<category><![CDATA[Analyse]]></category>
		<guid isPermaLink="false">http://blog.matthias-herzog.net/?p=87</guid>

					<description><![CDATA[Hi Leute, heute will ich euch mein Seo Page Analyse Tool vorstellen. Ich habe diese Tool entwickelt um einen besseren überblick meine direkten Konkurrenz Seiten zu bekommen. Finden könnt ihr das Tool unter http://seo-textgenerator.de/index.php?Section=SEO Ich benutze es derzeit um die Onpage Optimierungen auszulesen und zu analysieren. Ich habe auch ein paar kleine Infos mit rein &#8230; <a href="https://itservice-herzog.de/blog/seo-page-analyse-tool/" class="more-link">Weiter lesen >> <span class="screen-reader-text">Seo Page Analyse Tool</span> <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[<p>Hi Leute,</p>
<p>heute will ich euch mein Seo Page Analyse Tool vorstellen.<span id="more-87"></span></p>
<p>Ich habe diese Tool entwickelt um einen besseren überblick meine direkten Konkurrenz Seiten zu bekommen. Finden könnt ihr das Tool unter <a title="Seo Analyse Tool" href="http://seo-textgenerator.de/index.php?Section=SEO">http://seo-textgenerator.de/index.php?Section=SEO</a> Ich benutze es derzeit um die Onpage Optimierungen auszulesen und zu analysieren.</p>
<p>Ich habe auch ein paar kleine Infos mit rein gebastelt die zu Unterstützung dienen falls ihr mal nicht weiter wisst. Falls ihr Ideen oder Verbesserungsvorschläge für das Tool habt dann immer her damit :). Das gute an dem Tool  ist es ist vollkommen Kostenlos und jeder kann unbegrenzt abfragen starten.</p>
<p>&nbsp;</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
