XAMPP Auf Linux Server Erstellen

06/08/2011 23:34 ..:EliteKrieger:..#1
Hallo Leute ich möchte euch heute Erklären wie ihr ein XAMPP Server aufsetzen könnt auf Linux

XAMPP Bietet euch Kinderleicht auf einen Root Server ein Webspace zu installieren mit Mysql und vielen anderen Dingen

1. Files Downloaden [Only registered and activated users can see links. Click Here To Register...]
2. Mit FTP auf den Root Hochladen
3. Entpacken mit tar xvfz xampp-linux-1.7.4.tar.gz -C /opt
4. Nun Startet ihr den Server mit /opt/lampp/lampp start wenn das geklappt hat müsste das so aus sehen
Starte XAMPP für Linux x.x.x...
XAMPP: Starte Apache mit SSL...
XAMPP: Starte MySQL...
XAMPP: Starte ProFTPD...
XAMPP gestartet.
5. Nun könnt ihr Testen ob das Geklappt hat gibt einfach in euren Browser die IP eures Root ein so normaler Weiße Erscheint dann dieser Text Neues XAMPP Sicherheitskonzept: Der Zugriff auf das angeforderte Objekt ist nur aus dem lokalen Netzwerk möglich. Diese Einstellung kann in der Datei "httpd-xampp.conf" angepasst werden.] um jetzt mit den Browser auf den Webspace zu kommen müsst ihr die httpd-xampp.conf Bearbeiten mehr dazu im nexten Schritt
6. Verbindet euch mit euren FTP Programm auf den Root Server und geht in den Ordner /opt/lampp/etc/extra in den Ordner befindet sich die Datei httpd-xampp.conf Bearbeitet sie sie müsste Normaler Weiße so aus sehen
Quote:
<IfDefine PHP4>
LoadModule php4_module modules/libphp4.so
</IfDefine>
<IfDefine PHP5>
LoadModule php5_module modules/libphp5.so
</IfDefine>
# since LAMPP 0.9.8:
LoadModule perl_module modules/mod_perl.so

Alias /phpmyadmin "/opt/lampp/phpmyadmin"
Alias /phpsqliteadmin "/opt/lampp/phpsqliteadmin"

# since XAMPP 1.4.3
<Directory "/opt/lampp/phpmyadmin">
AllowOverride AuthConfig Limit
Order allow,deny
Allow from all
</Directory>

<Directory "/opt/lampp/phpsqliteadmin">
AllowOverride AuthConfig Limit
Order allow,deny
Allow from all
</Directory>

# since LAMPP 1.0RC1
AddType application/x-httpd-php .php .php3 .php4

XBitHack on

# since 0.9.8 we've mod_perl
<IfModule mod_perl.c>
AddHandler perl-script .pl
PerlHandler ModPerl::PerlRunPrefork
PerlOptions +ParseHeaders
PerlSendHeader On
</IfModule>

# demo for mod_perl responsehandler
#PerlModule Apache::CurrentTime
#<Location /time>
# SetHandler modperl
# PerlResponseHandler Apache::CurrentTime
#</Location>

# AcceptMutex sysvsem is default but on some systems we need this
# thanks to jeff ort for this hint
#AcceptMutex flock
#LockFile /opt/lampp/logs/accept.lock

# this makes mod_dbd happy - oswald, 02aug06
# mod_dbd doesn't work in Apache 2.2.3: getting always heaps of "glibc detected *** corrupted double-linked list" on shutdown - oswald, 10sep06
#DBDriver sqlite3


#New XAMPP security concept

<LocationMatch "^/(?i:(?:xampp|security|licenses|phpmyadmin|webalize r|server-status|server-info))">
Order deny,allow
Deny from all
Allow from ::1 127.0.0.0/8 \
fc00::/7 10.0.0.0/8 172.16.0.0/12 192.168.0.0/16 \
fe80::/10 169.254.0.0/16



ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
</LocationMatch>
Ersetzt die Zeilen
Quote:
<LocationMatch "^/(?i:(?:xampp|security|licenses|phpmyadmin|webalize r|server-status|server-info))">
Order deny,allow
Deny from all
Allow from ::1 127.0.0.0/8 \
fc00::/7 10.0.0.0/8 172.16.0.0/12 192.168.0.0/16 \
fe80::/10 169.254.0.0/16
mit dieser hier
Quote:
<LocationMatch "^/(?i:(?:xampp|security|licenses|phpmyadmin|webalize r|server-status|server-info))">
Order allow,deny
Allow from all
So das wars weiter geht es in nexten Schritt
7. Nachdem ihr die Config Bearbeitet habt müsst ihr den Server neu Starten hiermit /opt/lampp/lampp restart nun könnt ihr mit eurer Ip in Browser nun auf den Webspace zugreifen ist noch ein wenig unsicher mehr dazu im nesten Schritt.
8. Um eurer Server ein klein wenig Geschützter zu machen gibt ihr ein diesen Code /opt/lampp/lampp security gibt überall ein Passwort ein ;') das erste würde ich aus lassen wenn ihr die Seite Öffentlich machen wollt
9. Viel Spaß damit es kann passieren das ich das noch ein wenig Verändere den Text

*Bitte Den Smile mit
Quote:
:
Ersetzen in der Config
07/30/2011 13:21 ..:EliteKrieger:..#2
/push ;)
08/15/2011 19:37 ..:EliteKrieger:..#3
/push :D Das Letzte mal
08/16/2011 07:12 WhosdaTroll?#4
Lol, wenn ich schon Linux habe benutze ich doch nicht so einen Scheiss :/

Für Anfänger ne tolle Sache, ich würde mich allerdings strikt dagegen wehren, ich konfigurier meine Server lieber selbst.

Und ein Tutorial würde ich das nicht nennen, eher eine Anleitung zur Installation, Erklärungen sind da drin keinerlei vertreten.
08/16/2011 08:16 h8death#5
Man darf nur bei blackmarket pushn
08/19/2011 14:24 SourceRadio#6
Das ist total nicht angebracht.

Linux:

yum install lighttpd
yum install php php-common php-pear php-pdo php-mysql php-gd php-mbstring php-mcrypt php-xml php-dom
yum install mysql

auf CentOS
08/26/2011 20:56 eph0x#7
Selbstmord FTW!
08/26/2011 23:34 _Gissmo#8
Ich auch noch niemanden gesehen, der sich XAMPP auf nen Server packt. Aus den genannten Gründen, dass es viel zu unsicher ist.

Das kann man als Windows-Nutzer benutzen um seine Seiten zu testen aber XAMPP sollte nicht für die Veröffentlichung von Webdiensten verwendet werden. Zumindest nicht ohne an alles Ecken die Config zu ändern.
08/27/2011 09:10 Steaser##9
Debian -->

apt-get install lighttpd
apt-get install php php-common php-pear php-pdo php-mysql php-gd php-mbstring php-mcrypt php-xml php-dom
apt-get install mysql

wrm dan gleich selbstmord begehen?
08/27/2011 12:07 eph0x#10
Quote:
Originally Posted by Steaser# View Post
Debian -->

apt-get install lighttpd
apt-get install php php-common php-pear php-pdo php-mysql php-gd php-mbstring php-mcrypt php-xml php-dom
apt-get install mysql

wrm dan gleich selbstmord begehen?
Weil das einfach mal nicht für Server gedacht ist, weil es viel zu unsicher ist.
08/27/2011 14:27 Steaser##11
Quote:
Originally Posted by eph0x View Post
Weil das einfach mal nicht für Server gedacht ist, weil es viel zu unsicher ist.
Das ist mir ja klar.