ISPConfig - Hvordan konfigurere den perfekte server

Du finner en oppdatert guide for Ubuntu 10.04 med siste stabile versjon av ISPConfig her.

Denne artikkelen viser deg steg for steg hvordan du konfigurerer en "ren installasjon" på en virtuell server eller dedikert server med Ubuntu 8.04 / ISPConfig installert.

Konfigurasjon av server

Opprett et hostname på serveren.

Eksempel på hostname: server.dittdomenenavn.no

vim /etc/hosts


Bytt ut de 2 første linjene med følgende:

127.0.0.1 localhost.localdomain localhost
SERVERENS-IP-HER server.dittdomenenavn.no server

Lagre og gå ut av filen. ( # :wq )

Nå kjører du følgende kommando: (Endre server.dittdomenenavn.no med serverens hostname)

echo server.dittdomenenavn.no > /etc/hostname
/etc/init.d/hostname.sh start

Legg til hostname til postfix på serveren

Editer følgende fil 'main.cf' med følgende kommando i SSH.

vim /etc/postfix/main.cf

Finn linjen hvor det står:
myhostname = localhost
Bytt ut denne med: myhostname = server.dittdomenenavn.no
Bytt også ut første 'localhost' på linjen som starter med:
mydestination = localhost med serverens hostname (server.dittdomenenavn.no)
Lagre filen og gå ut av den. (# :wq)

Sett MySQL root passord på serveren

# mysqladmin -u root password DITTPASSORD

Tillatt root bruker i phpMyAdmin

Dersom du ønsker å kunne logge inn med root brukeren i phpMyAdmin på din server, så må du gjøre en liten endring i filen 'config.inc.php'. På serveren jeg bruker i dette eksempel ligger filen i: /home/vds/public_html/phpmyadmin

vim /home/vds/public_html/phpmyadmin/config.inc.php

Endre: $cfg['Servers'][$i]['AllowRoot'] = false;
Til: $cfg['Servers'][$i]['AllowRoot'] = true;

Lagre filen og gå ut av den:

Sett MySQL root passord for ISPConfig

Siden vi nå har endret mysql root passordet, så må vi også fortelle ISPConfig hvilket passord root brukeren skal bruke. Dette gjør vi ved å oppdatere følgende fil: mysql_clientdb.conf

vim /usr/local/ispconfig/server/lib/mysql_clientdb.conf

Fjern Open_Basedir fra PHP (ISPConfig)

I filen 'vhost.conf.master' fjerner du alle instanser av: php_admin_value open_basedir *

Installer så PHP5-XCache for bedre ytelse / caching i PHP.

apt-get install php5-xcache

Oppdater og restart serveren

Kjør følgende kommandoer for å oppdatere og restarte serveren.

aptitude update
aptitude safe-upgrade
reboot

Serveren er nå satt opp og ISPConfig er konfigurert på optimalt vis. Det som gjenstår er å legge til serverens hostname i Reverse DNS. Kontakt Webhuset support for dette.

Du kan nå begynne å legge til webhotell , MySQL databaser med mere fra ditt ISPConfig kontrollpanel. 

Tips: Når du oppretter webhotell fra ISPConfig, velg "Mod_PHP" som php å bruke. Di bør også optimalisere og konfigurere php.ini på serveren etter dine egne ønsker og behov. Det kan du gjøre med denne kommandoen:

vim /etc/php5/apache2/php.ini

Viser: 1-1 av 1  
Kommentarer

17 May, 2010   |   Eivind F S
Jeg brukte denne og serveren virker ikke. Jeg fikk en blå skjerm helt i slutten av installasjonsprosessen som overhodet ikke er nevnt i denne artikkelen der jeg måtte gjøre et valg. Muligens valgte jeg feil...

Måtte også lære meg å søke med SSH fordi filsti for filen "vhost.conf.master" ikke var oppgitt.

Vennligst beskriv alt av mulig uventede/forvirrende momenter i prosessen slik at en som jeg som er kompetent på data, men ikke på Linux kan følge.

Eivind



Andre i denne kategorien
document Slik kobler du deg til din nye Windows Server 2008 (virtuell eller dedikert server)
document Slik kobler du deg til en Linux-server (virtuell server, dedikert server)
document ISPConfig - Guide for opprettelse av webhotell med FTP