The Perfect Server - OpenSUSE 12.1 x86_64 With Apache2 [ISPConfig 3] - Page 2

Click on Edit Partition Setup... to change the proposed partitions. As this is a server setup, we need a large /srv partition instead of the /home partition:

Select /dev/sda3 and click on Edit...:

Change the Mount Point to /srv and click on Finish:

Click on Accept:

Click on Next:

Now I create a user named administrator. You may use any username you like. Make sure that you disable the Automatic Login checkbox for this user. The password that you enter here will be used as the root password:

The installer shows an overview of the selected install options. Scroll down to the Firewall and SSH section and enable SSH...

... and then disable the firewall (ISPConfig 3 comes with its own firewall):

Click on Install to start the installation process:

Confirm that you want to start the installation:

The installer formats the hard disk, installs the software packages and prepares the system configuration for the first boot:

After the basic installation is finished, the system will do an automatic reboot:

The automatic configuration starts right after the system has rebooted:

Now log in with the username root and the password that you selected during the installation.

Share this page:

8 Comment(s)

Add comment

Comments

From: at: 2012-01-02 15:51:37

The setup given by this tutorial does not quite work. The error messages are not set up properly. For example, I get:

File does not exist: /usr/share/apache2/error/404.html

but in /usr/share/apache2/error, I have

/usr/share/apache2/error # ls
contact.html.var HTTP_GONE.html.var HTTP_NOT_FOUND.html.var HTTP_REQUEST_TIME_OUT.html.var HTTP_UNSUPPORTED_MEDIA_TYPE.html.var
HTTP_BAD_GATEWAY.html.var HTTP_INTERNAL_SERVER_ERROR.html.var HTTP_NOT_IMPLEMENTED.html.var HTTP_REQUEST_URI_TOO_LARGE.html.var HTTP_VARIANT_ALSO_VARIES.html.var
HTTP_BAD_REQUEST.html.var HTTP_LENGTH_REQUIRED.html.var HTTP_PRECONDITION_FAILED.html.var HTTP_SERVICE_UNAVAILABLE.html.var include
HTTP_FORBIDDEN.html.var HTTP_METHOD_NOT_ALLOWED.html.var HTTP_REQUEST_ENTITY_TOO_LARGE.html.var HTTP_UNAUTHORIZED.html.var README

From: Andrea Ghirardini at: 2012-02-23 15:50:38

You wrote:

Create the following symlink:

ln -s /usr/lib64/dovecot/modules /usr/lib/dovecot

 But the right command should be :

Create the following symlink:

ln -s /usr/lib64/dovecot/modules /usr/lib/dovecot/modules

 Otherwise dovecot doesn't start since config file is wrong!

From: glOOmyART at: 2012-02-26 13:41:22

Also the suPHP adress has changed, it's

 http://download.opensuse.org/repositories/server:/php/openSUSE_12.1/x86_64/suphp-0.7.1-4.1.x86_64.rpm

now, so the correct line to install suPHP is

zypper install http://download.opensuse.org/repositories/server:/php/openSUSE_12.1/x86_64/suphp-0.7.1-4.1.x86_64.rpm

From: at: 2012-03-20 18:21:07

suphp have changed ...

 zypper install http://mirrors.xmission.com/opensuse/repositories/server:/php/openSUSE_12.1/x86_64/suphp-0.7.1-4.1.x86_64.rpm


From: at: 2012-02-25 14:58:48

The p.15 should include this:

systemctl enable fail2ban.service
systemctl start fail2ban.service


From: Anonymous at: 2012-03-07 01:21:11

Olá

Usei o seguinte comando para instala o Jailkit:

zypper install  http://62.146.92.202/repositories/security/SLE_11/x86_64/jailkit

2.13-1.1.x86_64.rpm

From: glOOmyART at: 2012-02-26 14:04:08

The Jailkit url seems to have changed... i installed it this way:

  1. Add the openSUSE Security repository:
    # zypper addrepo http://download.opensuse.org/repositories/security/openSUSE_12.1/ opensuse-security-x86_64
  2. Install jailkit rpm package:
    # zypper install jailkit 

 taken from -> http://pkgs.org/opensuse-12.1/opensuse-security-x86_64/jailkit-2.13-1.2.x86_64.rpm.html

From: alex at: 2012-06-21 11:24:37

Thanks for putting this all together it has helped me understand a lot about setting up web server for the first time under opensuse.