<?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>einrichten Archive - Serverbiz</title>
	<atom:link href="https://www.serverbiz.de/tag/einrichten/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.serverbiz.de/tag/einrichten/</link>
	<description>vServer und Rootserver mieten</description>
	<lastBuildDate>Thu, 21 Apr 2022 21:00:59 +0000</lastBuildDate>
	<language>de-DE</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.1.1</generator>

<image>
	<url>https://www.serverbiz.de/wp-content/uploads/2022/04/cropped-serverbiz-icon-500-32x32.png</url>
	<title>einrichten Archive - Serverbiz</title>
	<link>https://www.serverbiz.de/tag/einrichten/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Apache2 Webserver inkl. PHP5, MySQL, FTP einrichten</title>
		<link>https://www.serverbiz.de/apache2-webserver-php-mysql-ftp-einrichten-absichern/</link>
					<comments>https://www.serverbiz.de/apache2-webserver-php-mysql-ftp-einrichten-absichern/#comments</comments>
		
		<dc:creator><![CDATA[Serverbiz Team]]></dc:creator>
		<pubDate>Fri, 19 Aug 2011 20:04:06 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Serveradministration]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[absichern]]></category>
		<category><![CDATA[apache2]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[einrichten]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[konfigurieren]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[php5]]></category>
		<category><![CDATA[phpmyadmin]]></category>
		<category><![CDATA[squeeze]]></category>
		<category><![CDATA[webserver]]></category>
		<guid isPermaLink="false">http://blog.europe-gaming.eu/?p=295</guid>

					<description><![CDATA[<p>HowTo: Apache2 Webserver inkl. MySQL, PHP5, phpMyAdmin und FTP einrichten. Um auf dem eigenen Root- oder vServer eine Website zu ... <a class="cz_readmore" href="https://www.serverbiz.de/apache2-webserver-php-mysql-ftp-einrichten-absichern/"><i class="fa fa-angle-right"></i><span>Mehr lesen</span></a></p>
<p>Der Beitrag <a rel="nofollow" href="https://www.serverbiz.de/apache2-webserver-php-mysql-ftp-einrichten-absichern/">Apache2 Webserver inkl. PHP5, MySQL, FTP einrichten</a> erschien zuerst auf <a rel="nofollow" href="https://www.serverbiz.de">Serverbiz</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h3>HowTo: Apache2 Webserver inkl. MySQL, PHP5, phpMyAdmin und FTP einrichten.</h3>
<p>Um auf dem eigenen <strong>Root- oder vServer</strong> eine Website zu betreiben benötigt man einen Webserver. Der bekannteste ist <strong>Apache2</strong>. Daher klären wir in diesem Tutorial, wie man einen <strong>Apache2 Server inklusive MySQL, PHP5, phpMyAdmin und FTP</strong> einrichtet und richtig konfiguriert.</p>
<p>Zuerst melden wir uns als root an unserem Server an und führen ein Update aus, um sicher zu gehen, dass das System aktuell ist.</p>
<p>apt-get update &amp;&amp; apt-get upgrade</p>
<p>Die Installation evt. verfügbarer Updates bestätigen wir mit &#8222;Y&#8220;.</p>
<p>Nun installieren wir die benötigten Pakete für unseren Webserver per apt-get.</p>
<p>apt-get install apache2 php5 mysql-server php5-mysql phpmyadmin proftpd</p>
<p>Die Installation bestätigen wir mit &#8222;Y&#8220;.</p>
<p>Bei der Pakete Konfiguration des MySQL Servers, welche wärend der Installation erscheint müssen wir ein MySQL root Passwort festlegen.<br />
Damit können wir und später ins phpMyAdmin einloggen.</p>
<p>Bei der ProFTPd Konfiguration wählen wir den Servermodus bzw. standalone aus.</p>
<p>In der phpMyAdmin Konfiguration muss apache2 gewählt werden.</p>
<p>Wenn die Installation der Pakete abgeschlossen ist müssen wir noch eine Congif eine andere einfügen, damit phpMyAdmin funktioniert und per yourdomain.com/phpmyadmin aufrufbar ist.</p>
<p>echo include /etc/phpmyadmin/apache.conf &gt;&gt; /etc/apache2/apache2.conf</p>
<p><span id="more-1993"></span></p>
<p>Nun aktivieren wir noch mod_rewrite für .htaccess Features.</p>
<p>a2enmod rewrite</p>
<p>Nun starten wir den Apache2 Webserver neu, um die Änderung Wirksam zu machen.</p>
<p>/etc/init.d/apache2 restart</p>
<p>Nun können wir phpMyAdmin per yourdomain.com/phpmyadmin oder ip/phpmyadmin aufrufen.</p>
<p>Jetzt erstellen wir einen User, welcher sein Home- Verzeichnis in /var/www hat. Wir nennen diesen Beispielsweise &#8222;web&#8220;.</p>
<p>adduser web &#8211;home /var/www<br />
passwd web<br />
chown -R web:www-data /var/www</p>
<p>Mit diesem User können wir uns nun an unserem FTP Server einloggen.</p>
<p><em>Server: IP Adresse oder Domain<br />
User: web<br />
Passwort: *****<br />
Port: 21</em></p>
<p>In das Verzeichnis /var/www können wir dann per FTP unser Website CMS o.ä. laden.</p>
<p>Prinzipiell ist die Installation hiermit abgeschlossen. Nun werden wir Apache2, MySQL und ProFTPd noch ein wenig konfigurieren, damit der Webserver sicherer ist.</p>
<p>Zuerst öffnen wir die Apache2 default mit nano und überprüfen diese.</p>
<p>nano /etc/apache2/sites-available/default</p>
<p>Die Inhalt muss evt. angepasst werden. Folgende Werte sollten gesetzt sein:</p>
<p>&lt;VirtualHost *:80&gt;<br />
ServerAdmin webmaster@localhost</p>
<p>DocumentRoot /var/www<br />
&lt;Directory /&gt;<br />
Options FollowSymLinks<br />
AllowOverride All<br />
&lt;/Directory&gt;<br />
&lt;Directory /var/www/&gt;<br />
Options FollowSymLinks MultiViews<br />
AllowOverride All<br />
Order allow,deny<br />
allow from all<br />
&lt;/Directory&gt;</p>
<p>ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/<br />
&lt;Directory &#8222;/usr/lib/cgi-bin&#8220;&gt;<br />
AllowOverride None<br />
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch<br />
Order allow,deny<br />
Allow from all<br />
&lt;/Directory&gt;</p>
<p>ErrorLog ${APACHE_LOG_DIR}/error.log</p>
<p># Possible values include: debug, info, notice, warn, error, crit,<br />
# alert, emerg.<br />
LogLevel warn</p>
<p>CustomLog ${APACHE_LOG_DIR}/access.log combined</p>
<p>Alias /doc/ &#8222;/usr/share/doc/&#8220;<br />
&lt;Directory &#8222;/usr/share/doc/&#8220;&gt;<br />
Options Indexes MultiViews FollowSymLinks<br />
AllowOverride None<br />
Order deny,allow<br />
Deny from all<br />
Allow from 127.0.0.0/255.0.0.0 ::1/128<br />
&lt;/Directory&gt;</p>
<p>&lt;/VirtualHost&gt;</p>
<p>Danach öffnen wir die Datei &#8222;security&#8220; unter /etc/apache2/conf.d</p>
<p>nano /etc/apache2/conf.d/security</p>
<p>und fügen folgendes ein, bzw passen die Werte an:</p>
<p>ServerTokens Prod<br />
ServerSignature Off<br />
TraceEnable Off<br />
Options -Indexes</p>
<p>Nachdem wir alles gespeichert haben, starten wir den Apache2 Webserver neu.</p>
<p>/etc/init.d/apache2 restart</p>
<p>Als nächstes machen wir uns an die MySQL Konfiguration.</p>
<p>mysql_secure_installation</p>
<p>Hier setzten wir folgende Werte:</p>
<p>login remotely, remove test database (and access to it), reload privilege tables</p>
<p>Zuletzt sorgen wir nch dafür, dass man per FTP nur auf das eigene Home- Verzeichnis zugreifen kann.</p>
<p>nano /etc/proftpd/proftpd.conf</p>
<p>und setzten</p>
<p>DefaultRoot ~</p>
<p>Jetzt noch ProFTPd neu starten</p>
<p>/etc/init.d/proftpd restart</p>
<p>Nun kann man die eigene Website online bringen. Allerdings sollte man die Dienste wie PHP, MySQL, Apache2 und ProFTPd noch nach seinen Bedürfnissen konfigurieren. Da wir nur eine Grundlegende Sicherheit gesorgt haben, sollte man sich auch hierzu noch informieren.</p>
<p>Bei Fragen oder Anregungen darf gerne ein Kommentar hinterlassen werden.</p>
<p>Der Beitrag <a rel="nofollow" href="https://www.serverbiz.de/apache2-webserver-php-mysql-ftp-einrichten-absichern/">Apache2 Webserver inkl. PHP5, MySQL, FTP einrichten</a> erschien zuerst auf <a rel="nofollow" href="https://www.serverbiz.de">Serverbiz</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.serverbiz.de/apache2-webserver-php-mysql-ftp-einrichten-absichern/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
	</channel>
</rss>
