20 Oct 2013 @ 7:22  

Installation de Bind sur un serveur dédié Kimsufi.

– Serveur Kimsufi :
Hostname : ks6664233.kimsufi.com
eth0 IPv4 : 37.166.66.166
– Nom de domaine : monsite.com

I) Interface d’administration Kimsufi :

1) Configuration du serveur dédié :

[Serveur dédié]
ks6664233.kimsufi.com
[Service]
[DNS secondaire]
[Nouveau domaine]
[Nouveau domaine :] : monsite.com
[Adresse IP :] : 37.166.66.166
[Valider]

2) Configuration du nom de domaine :

[Nom de domaine]
monsite.com
[Domaines & DNS]
[Serveurs DNS]
[Modification]
– Remplacer « dns103.ovh.net » par « ks6664233.kimsufi.com »
[Valider]
[Ok]

II) Serveur Debian :

1) Installation de bind :

root@ks6664233:~# apt-get install bind9

2) Déclaration de la zone DNS :

Ouvrir :

/etc/bind/named.conf.local

Ajouter à la fin :

zone "monsite.com" {
    type master;
    file "/etc/bind/db.monsite.com";
};

3) Configuration des options :

Ouvrir :

/etc/bind/named.conf.options

Chercher :

        auth-nxdomain no;    # conform to RFC1035
        listen-on-v6 { ::1; };
        listen-on { 127.0.0.1; };
        allow-recursion { 127.0.0.1; };

Remplacer par :

        dnssec-validation auto;

        auth-nxdomain no;    # conform to RFC1035
        listen-on-v6 { any; };
        version none;
        listen-on { any; };
        allow-recursion { 127.0.0.1; 37.166.66.166;};
        allow-query-cache { 37.166.66.166; };
        additional-from-cache no;

4) Configuration de la zone :

Ouvrir :

/etc/bind/db.monsite.com

Ajouter :

$TTL 3600
@ IN SOA ks6664233.kimsufi.com. postmaster.monsite.com. (
                        2013101902
                        172800
                        900
                        1209600
                        600 )

monsite.com. IN NS ks6664233.kimsufi.com.
monsite.com. IN NS ns.kimsufi.com.

www IN A 37.166.66.166
mail IN A 37.166.66.166
ns1 IN A 37.166.66.166
smtp IN A 37.166.66.166
pop IN A 37.166.66.166
ftp IN A 37.166.66.166
imap IN A 37.166.66.166
monsite.com. IN A 37.166.66.166
monsite.com. IN MX 10 mail.monsite.com.

*.monsite.com. IN A 37.166.66.166

5) Vérification de la configuration :

root@ks6664233:~# named-checkconf -z
zone monsite.com/IN: loaded serial 2013101901
zone localhost/IN: loaded serial 2
zone 127.in-addr.arpa/IN: loaded serial 1
zone 0.in-addr.arpa/IN: loaded serial 1
zone 255.in-addr.arpa/IN: loaded serial 1
root@ks6664233:~# named-checkzone monsite.com /etc/bind/db.monsite.com
zone monsite.com/IN: loaded serial 2013101901
OK

6) Permission :

root@ks6664233:~# chown bind:bind /etc/bind/rndc.key
root@ks6664233:~# chmod 777 /etc/bind/rndc.key
root@ks6664233:~# ls -l /etc/bind/rndc.key
-rwxrwxrwx 1 bind bind 97 ao�t   6 08:23 /etc/bind/rndc.key

7) Relancer le service Bind :

root@ks6664233:~# /etc/init.d/bind9 restart
[....] Stopping domain name service...: bind9waiting for pid 4044 to die
. ok
[ ok ] Starting domain name service...: bind9.

8) Vérification :

root@ks6664233:~# named -g
...
19-Oct-2013 22:44:09.008 zone 0.in-addr.arpa/IN: loaded serial 1
19-Oct-2013 22:44:09.009 zone 127.in-addr.arpa/IN: loaded serial 1
19-Oct-2013 22:44:09.010 zone 255.in-addr.arpa/IN: loaded serial 1
19-Oct-2013 22:44:09.013 zone monsite.com/IN: loaded serial 2013101902
19-Oct-2013 22:44:09.014 zone localhost/IN: loaded serial 2
19-Oct-2013 22:44:09.015 managed-keys-zone ./IN: loaded serial 76
19-Oct-2013 22:44:09.016 running
19-Oct-2013 22:44:09.016 zone monsite.com/IN: sending notifies (serial 2013101902)

7) Vérification de la prise en charge du nom de domaine par le serveur dédiée :

Attendre 2 heures.

[~] ➔ nslookup monsite.com
Server:         192.168.1.1
Address:        192.168.1.1#53

Name:   monsite.com
Address: 37.166.66.166
[~] ➔ dig monsite.com

; <<>> DiG 9.6.1-P2 <<>> monsite.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 10252
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;monsite.com.       IN      A

;; ANSWER SECTION:
monsite.com. 0      IN      A       37.166.66.166

;; Query time: 32 msec
;; SERVER: 192.168.1.1#53(192.168.1.1)
;; WHEN: Sat Oct 19 22:01:30 2013
;; MSG SIZE  rcvd: 57
[~] ➔ ping -c 5 monsite.com
PING monsite.com (37.166.66.166) 56(84) bytes of data.
64 bytes from ks6664233.kimsufi.com (37.166.66.166): icmp_seq=1 ttl=54 time=33.0 ms
64 bytes from ks6664233.kimsufi.com (37.166.66.166): icmp_seq=2 ttl=54 time=32.7 ms
64 bytes from ks6664233.kimsufi.com (37.166.66.166): icmp_seq=3 ttl=54 time=33.3 ms
64 bytes from ks6664233.kimsufi.com (37.166.66.166): icmp_seq=4 ttl=54 time=33.5 ms
64 bytes from ks6664233.kimsufi.com (37.166.66.166): icmp_seq=5 ttl=54 time=37.0 ms

--- monsite.com ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4002ms
rtt min/avg/max/mdev = 32.717/33.942/37.060/1.583 ms
[~] ➔ host monsite.com 37.166.66.166
Using domain server:
Name: 37.166.66.166
Address: 37.166.66.166#53
Aliases:

monsite.com has address 37.166.66.166
monsite.com mail is handled by 10 mail.monsite.com.

III) Vérification par Zonecheck :

Site : http://www.afnic.fr/fr/produits-et-services/services/zonecheck/formulaire-complet/

Configuration :

Zone : monsite.com
Primaire : ks6664233.kimsufi.com
IPs : 37.166.66.166
Secondaire : ns.kimsufi.com

[Vérifiez!]

Résultat des tests :

---- avertissement ----

/!\ Le "postmaster" ne peut pas être contacté par mél

    Réf: IETF RFC1123 (p.51 5.2.7 RCPT Command: RFC-821 Section 4.1.1)

    A host that supports a receiver-SMTP MUST support the reserved mailbox "Postmaster".

    -> générique

Statut final 
 SUCCÈS (mais 1 avertissement(s)) 

IV) Installation d’un serveur LAMP

1) Installer les serveur Apache, Mysql, Php.

2) Ajouter un utilisateur « monsite ».

3) Créer un site web : /home/spaceadventure/public_html

Ouvrir :

~/public_html/index.php

Ajouter :

<?php

echo "Mon Site";

?>

4) Configuration du « virtual host » :

Ouvrir :

/etc/apache2/sites-enabled

Ajouter :

<VirtualHost *:80>
        ServerName monsite.com
        DocumentRoot /home/monsite/public_html
        ErrorLog /var/log/apache2/monsite-error.log
        CustomLog /var/log/apache2/monsite-access.log combined
        <Directory "/home/monsite/public_html>
                AllowOverride All
                Allow from All
        </Directory>
</VirtualHost>

V) Adresses du site :

http://monsite.com

ou

http://www.monsite.com
Posted By: Administrateur
Last Edit: 20 Oct 2013 @ 07:29

EmailPermalinkComments (0)
Tags
Categories: Kimsufi, Système
 09 Août 2013 @ 9:32  

Installation du serveur Opensim et du client Firestorm.

Distribution : Debian GNU/Linux 7.1

I) Configuration de base du serveur :

1) Mise-à-jour de la distribution :

root@serveur:~# apt-get update
root@serveur:~# apt-get upgrade

2) Paquetage de base :

root@serveur:~# sudo apt-get install mc htop screen

3) Ajout d’un m2p_avatar01 :

root@serveur:~# adduser utilisateur

4) Installation de Mysql :

root@serveur:~# apt-get install mysql-server mysql-client

Mot de passe root de mysql : m2p_mysql

5) Installation de Apache :

root@serveur:~# apt-get install apache2 

6) Activaction de userdir :

root@serveur:~# a2enmod userdir
root@serveur:~# service apache2 restart

7) Installation de Php :

root@serveur:~# apt-get install  php5 php5-mysql libapache2-mod-php5

8) Configuration de php pour Apache :

Ouvrir :

/etc/apache2/mods-available/php5.conf

Chercher et commenter :

<IfModule mod_userdir.c>
    <Directory /home/*/public_html>
        php_admin_value engine Off
    </Directory>
</IfModule>

Action :

service apache2 restart

9) Installation de phpMyAdmin :

root@serveur:~# apt-get install  phpMyAdmin 

Mot de passe : m2p_phpmyadmin

10) Test :

root@serveur:~# su utilisateur
utilisateur@serveur:/root$ cd
utilisateur@serveur:~$ mkdir public_html
utilisateur@serveur:~$ cd public_html/
utilisateur@serveur:~/public_html$ 

Ouvrir :

index.php

Ajouter :

<?php

echo "utilisateur";

?>

Navigateur internet : http://166.66.66.1/~utilisateur/

II) Installation du serveur Opensim :

1) Installation de mono :

root@serveur:~# apt-get install mono-gmcs libmono-microsoft8.0-cil libmono-system-runtime2.0-cil libmono-i18n2.0-cil nant mono-complete
root@serveur:~# su utilisateur
utilisateur@serveur:/root$ cd

2) Création de la base de donnée :

utilisateur@serveur:~$ mysql -u root -p

– Création de la base de donnée, de l’utilisateur et des accès :

mysql> CREATE DATABASE opensim;
mysql> GRANT ALL PRIVILEGES ON opensim.* TO 'utilisateur'@'localhost' IDENTIFIED BY 'm2p_utilisateur' WITH GRANT OPTION;
mysql> FLUSH PRIVILEGES;
mysql> quit

Ou

mysql> create database opensim;
mysql> use opensim;
mysql> create user 'utilisateur'@'localhost' identified by 'm2p_utilisateur';
mysql> grant all on opensim.* to 'utilisateur'@'localhost';
mysql> flush privileges;
mysql> quit

3) Répertoire de travail :

utilisateur@serveur:~$ mkdir OPENSIM
utilisateur@serveur:~$ cd OPENSIM/
utilisateur@serveur:~/OPENSIM$ 

4) Téléchargement du code source :

utilisateur@serveur:~/OPENSIM$ wget http://opensimulator.org/dist/opensim-0.7.5-source.tar.gz
utilisateur@serveur:~/OPENSIM$ tar xvfz opensim-0.7.5-source.tar.gz 
utilisateur@serveur:~/OPENSIM$ cd opensim-0.7.5-source
utilisateur@serveur:~/OPENSIM/opensim-0.7.5-source$ 

5) Compilation :

utilisateur@serveur:~/OPENSIM/opensim-0.7.5-source$ ./runprebuild.sh
utilisateur@serveur:~/OPENSIM/opensim-0.7.5-source$ nant

6) Configuration

utilisateur@serveur:~/OPENSIM/opensim-0.7.5-source$ cd bin
utilisateur@serveur:~/OPENSIM/opensim-0.7.5-source/bin$ cp OpenSim.ini.example OpenSim.ini

Ouvrir :

opensim-0.7.5-source/bin/OpenSim.ini

Chercher :

    ; Include-Architecture = "config-include/Standalone.ini"

Remplacer par :

     Include-Architecture = "config-include/Standalone.ini"

Ouvrir :

opensim-0.7.5-source/bin/config-include/StandaloneCommon.ini

Chercher :

    Include-Storage = "config-include/storage/SQLiteStandalone.ini";

Remplacer par :

    ;Include-Storage = "config-include/storage/SQLiteStandalone.ini";

Chercher :

;StorageProvider = « OpenSim.Data.MySQL.dll »

    ;ConnectionString = "Data Source=localhost;Database=opensim;User ID=opensim;Password=***;Old Guids=true;"

Remplacer par :

    StorageProvider = "OpenSim.Data.MySQL.dll"
    ConnectionString = "Data Source=localhost;Database=opensim;User ID=utilisateur;Password=m2p_utilisateur;Old Guids=true;"

7) Lancement du serveur :

utilisateur@serveur:~/OPENSIM/opensim-0.7.5-source/bin$ mono ./OpenSim.exe
New region name []: region0000
RegionUUID [c5d3521e-8f9f-4f4f-99f9-cfb78f326590]: 
Region Location [1000,1000]: 
Internal IP address [0.0.0.0]: 
Internal port [9000]: 
Allow alternate ports [False]: 
External host name [SYSTEMIP]: 166.66.66.1
...
21:30:48 - [ESTATE]: No existing estates found.  You must create a new one.
New estate name [My Estate]: region0000
...
Estate region0000 has no owner set.
Estate owner first name [Test]: region0000
Estate owner last name [User]: region0000
Password: m2p_region0000
Email: lesanglierdesardennes@gmail.com
User ID [208c6621-8ff5-4b9d-a829-1272a842567f]: 
...

8) Création d’un m2p_avatar01 :

Region (region0000) # create user avatar01p avatar01n m2p_avatar01 avatar01p.avatar01n@utilisateur.com

III) Installation du visualiseur Firestorm

1) Pré-installation :

[~] ➔ cd JEUX/SECONDEVIE/
[~/JEUX/SECONDEVIE] ➔ hg clone http://hg.secondlife.com/autobuild

2) Configuration :

Ouvrir :

~/.bashrc

Ajouter à la fin :

if [ -d /home/util01/JEUX/SECONDEVIE/autobuild/bin ]; then
	#On l'ajoute à la variable PATH
	export PATH=$PATH:/home/util01/JEUX/SECONDEVIE/autobuild/bin
fi

Action :

[~/JEUX/SECONDEVIE] ➔ source ~/.bashrc

Lien :

http://wiki.secondlife.com/wiki/Build_Viewer_With_Autobuild

3) Compilation :

– Répertoire de travail :

[~/JEUX/SECONDEVIE] ➔ mkdir FIRESTORM
[~/JEUX/SECONDEVIE] ➔ cd FIRESTORM/

– Récupération du code source :

[~/JEUX/SECONDEVIE/FIRESTORM] ➔ hg clone http://hg.phoenixviewer.com/phoenix-firestorm-release/
[~/JEUX/SECONDEVIE/FIRESTORM] ➔ cd phoenix-firestorm-release/

– Configuration :

[~/JEUX/SECONDEVIE/FIRESTORM/phoenix-firestorm-release] ➔ autobuild configure -c RelWithDebInfoFS_open

– Compilation :

[~/JEUX/SECONDEVIE/FIRESTORM/phoenix-firestorm-release] ➔ autobuild build -c RelWithDebInfoFS_open

– Lancement du visualisateur :

[~/JEUX/SECONDEVIE] ➔ cd /home/util01/JEUX/SECONDEVIE/FIRESTORM/phoenix-firestorm-release/build-linux-i686/newview/packaged
[~/JEUX/SECONDEVIE/FIRESTORM/phoenix-firestorm-release/build-linux-i686/newview/packaged] ➔ ./firestorm 

Version de Firestorm : v4.4.5 34132

Erreur :

Si la fenêtre des préférences ne s’affiche pas alors effacer : panel_preferences_firestorm.xml

[~/JEUX/SECONDEVIE.1/FIRESTORM.src/phoenix-firestorm-release] ➔ rm indra/newview/skins/default/xui/fr/panel_preferences_firestorm.xml

Lien :

http://hg.phoenixviewer.com/phoenix-firestorm-release/file/d1723a46b247/README_BUILD_FIRESTORM_LINUX.txt

4) Modifier les serveurs :

[Moi][Préférences]
[Opensim]
[Grid Manager]

Supprimer tout les grilles sauf « the lost continent of hippo » :
– Sélectionner une grille puis [Remove]

[Ok]
[Quitter Firestorm]

5) Configuration de la grille Opensim :

Ouvrir :

~/.firestorm/user_settings/grids.user.xml

Chercher :

http://127.0.0.1:9000/

Remplacer par :

http://166.66.66.1:9000/

6) Relancer Firestorm.

7) Connexion :

– Paramètre de connexion :

Nom d’utilisateur : avatar01p avatar01n
Mot de passe : m2p_avatar01
Log into Grid : the lost continent of hippo

– Remeber password : V
[Log In]

Posted By: Administrateur
Last Edit: 09 Août 2013 @ 09:36

EmailPermalinkComments (0)
Tags
Categories: Firestorm, Kimsufi, Opensim

 50 derniers articles
 Retour
Changer Thème...
  • Users » 1
  • Posts/Pages » 532
  • Comments » 1
Change Theme...
  • VoidVoid « Default
  • LifeLife
  • EarthEarth
  • WindWind
  • WaterWater
  • FireFire
  • LightLight

SteamCyberPunk



    Pas de Pages Enfants.

Discussion



    Pas de Pages Enfants.

Galerie Photos



    Pas de Pages Enfants.

Manifestations et festivals



    Pas de Pages Enfants.

Concerts et festival de musique



    Pas de Pages Enfants.

Articles



    Pas de Pages Enfants.