Donnerstag, 28. Juli 2011

(OpenSUSE) Was bringt 12.1...

wisst ihr auch nicht?

dann hier mal die phpinfo()

main.suseserver.de

Mittwoch, 13. Juli 2011

(My OpenSUSE Project) vsftpd user managment

nachdem der FTP Server nun läuft müssen wir natürlich noch die user konfigurieren, wie das geht? Ab auf die Projektseite

http://suseserver.de/?p=11

User managment for FTP

After succesfully setting up an vsftp server, we should think about the usermanagment.  So we want to add a user which just has specific rights which allows ftp connection. So first, an overview on what we want to do with such an user

  • accesss webspace via ftp


and nothing more i guess.

So what to do. The first step is to use YAST :-) So we can find out the settings and maybe if we have all parameters we need, we can automate this procedure later.

Yast offers us an  Security and Users with option User and group Management. we just add a normal users and change the behaviour in the details tab.

  • Home Directory => /srv/www/vhosts/<subdomain>.suseserver.de

  • Login Shell => /bin/false

  • Default Group => www


Some explain about this,
the home directory should just be the subdomain, so we just set this option the the fullpath /srv/www/vhosts/subdomain.suseserver.de, with the Login Shell option we choose to not allow the login via ssh, the default group is just set to www because of the directory will be owned by www.

 

Montag, 11. Juli 2011

(My OpenSUSE Project) vsftpd server

Der nächste Schritt im Projekt

http://suseserver.de/

Einen vsftp Server aufsetzen. Mit Yast ist es ganz einfach.

FTP Server

So, whats next.

Many features of Wordpress or Typo3 for example need access to the filesystem, via an FTP Server. So lets set up one . Regarding YAST there are two truely supported by yast, so the best way is to choose one of this. So we Install
zypper in yast2-ftp-server vsftpd

Now, we can find

  1. shell> yast

  2. Network Services

  3. FTP Server


and we can customize our FTP server

There is not much to configure to get it working. One of the important things you need to do is to open the firewall as shown in Apache webserver. You should click around and set:

  1. Start-Up -> When Booting

  2. Selected Service -> vsftpd

  3. Authentication-> Authenticated User Only

  4. Uploading -> Enable Upload

Freitag, 8. Juli 2011

T-Mobile Geschwindigkeit

Ich bin ja  im Besitz eines Nokia N97 mini. Nun habe ich mir JoikuSpot zugelegt damit ich auch bequem von überall auf der Welt online gehen kann und Dinge tun die ein Admin halt tun muss.
In diesem Zusammenhang habe ich natürlich mal die Geschwindigkeit testen müssen, die obige Statistik ist also das Zusammenspiel von

Donnerstag, 7. Juli 2011

(My OpenSUSE Project) Apache Webserver

Die erste Hürde ist genommen!
OpenSUSE und Apache arbeiten nun zusammen, vhosts funktionieren und an der automatisierung habe ich auch gearbeitet.

Die Anleitung unter:


http://suseserver.de/?p=1

Apache Server

So, finally it works,

I just setup the Apachewebserver on this server. There was a little difficulty in getting the vhosts to work. So here is the HowTo in 4 Steps

Step1(Installing)

We need to install the software first
zypper in apache2 php5 apache2-mod_php5

Step2 (Open firewall)

OpenSUSE has an firewall, it is enabled by default an d blocks all incoming connections. So we need to open the http/https ports to get an working apache

  1. shell> yast

  2. goto Security and Users and open Firewall

  3. goto Allowed Services

  4. add HTTP Server and HTTPS Server

  5. Next and Finish


Step3 (Changes in /etc/apache2/httpd.conf)

Here you should add a line
NameVirtualHost *:80

this will enable the vhost feature, so you can have many apache vhosts listen on the same server.

Step4 (Changes to autogenerate vhosts)

So, now just before i setup my first vhost i worked on a little script which will make it easier to generate vhost, first of all i generated an vhost_cur_template file in /etc/apache2/vhosts.d/
<VirtualHost *:80>
ServerAdmin webmaster@dummy-host.example.com
ServerName __SERVERNAME__
DocumentRoot /srv/www/vhosts/__SERVERNAME__
ErrorLog /var/log/apache2/__SERVERNAME__-error_log
CustomLog /var/log/apache2/__SERVERNAME__-access_log combined
HostnameLookups Off
UseCanonicalName Off
ServerSignature On
ScriptAlias /cgi-bin/ "/srv/www/vhosts/__SERVERNAME__/cgi-bin/"
<Directory "/srv/www/vhosts/__SERVERNAME__/cgi-bin">
AllowOverride None
Options +ExecCGI -Includes
Order allow,deny
Allow from all
</Directory>
<Directory "/srv/www/vhosts/__SERVERNAME__">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
</VirtualHost>

Then i wrote a little shell script to produce new vhosts
#!/bin/bash
# exec: sh myvhost.sh
mkdir -p /srv/www/vhosts/$1/cgi-bin/
sed "s/__SERVERNAME__/$1/g" /etc/apache2/vhosts.d/vhost_curr.template > /etc/apache2/vhosts.d/$1.conf
service apache2 reload

so, now you can gerate a new vhost just by sh myvhost.sh newsub.suseserver.de for example

Mittwoch, 6. Juli 2011

(OpenSUSE) Discountinued Versions

Einer der vielen Gründe warum ich Hosteurope so mag ist das sie einen FTP Server haben mit alten SUSE versionen

So findet man SuSE 7.3 bis 10.0 zum Beispiel unter

ftp://ftp.hosteurope.de/mirror/ftp.suse.com/pub/suse/discontinued/i386/

Dienstag, 5. Juli 2011

(IPv6) mal beachten

Der World IPv6 Tag ist ja vorbei. Das haben viele schon gemerkt. Schade ist nur das ein paar Seiten noch immer einen AAAA Record, antworten aber auf diesem nicht.
Das führt natürlich dazu das die IPv6 Anfrage erstmal ins timeout muss bevor es mit IPv4 weitergeht.

Also mal jeder bei sich kucken :-)

Montag, 4. Juli 2011

(OpenSUSE) neues Projekt

Ich starte dann mal ein neues Projekt.

Nachdem ja nun NOVELL komplett an Attachmete gegagngen ist und die nun SUSE wieder aufleben bzw,. wieder eigenständig machen wollen Vergleiche.
Hoffe ich ja das es dann auch wieder eine schöne freie OpenSUSE Server geben wird. Aus diesem Grund und da ich SUSE auf Servern mal wieder testen muss


one.suseserver.de