background preloader

Apache2

Apache2
Apache est le plus populaire des serveurs HTTP. Il est produit par la « Apache Software Foundation ». C'est un logiciel libre fourni sous la licence spécifique Apache, licence (en). Cette page présente un cas concret de configuration d'un serveur HTTP Apache. Des liens vers sécuriser Apache avec SSL, virtualhosts avec Apache et d'autres documentations seront donnés au moment opportun. Utilisateurs de Ubuntu 13.10 et suivante : La version de Apache installée sur cette distribution est la version 2.4.6-2. Référez-vous à la page : ; cette page décrit, en détails, les changements entre la version 2.2 et la version 2.4. Pré-requis Quelques connaissances de base des protocoles HTTP, DNS et TCP/IP (adressage, sous-réseaux, etc.) ; Un réseau local en état de marche (IP attribuées, connexion à internet) ; Un serveur DNS configuré (pour le domaine). Introduction : HTTP Qu'est-ce que le Web ? Le Web est un des nombreux services disponibles sur Internet. ou

BIND9ServerHowto Note: There are some issues with this Howto, too numerable to fix quickly, and it requires bringing up to standard. I'm mentioning this to help anyone to avoid the unnecessary time trying to resolve their DNS, owing the the inconsistencies in this document, particularly if you're new to DNS configuration. One example is here... box IN A 192.168.1.10 ... in all other places, the document uses the machine name example ns. Domain Name Service (DNS) is an Internet service that maps IP addresses and fully qualified domain names (FQDN) to one another. This guide is aimed at people looking to learn how to configure and maintain a DNS server, such as for a network (caching name server) or to serve DNS zones for a domain name. BIND9 is available in the Main repository. Before we begin, you should be familiar with RootSudo. To install the server simply install the bind9 package. A very useful package for testing and troubleshooting DNS issues is the dnsutils package. Caching Server Hybrids /etc/bind/

Apache HTTP Server Un article de Wikipédia, l'encyclopédie libre. Pour les articles homonymes, voir Apache. Le logiciel libre Apache HTTP Server (Apache) est un serveur HTTP créé et maintenu au sein de la fondation Apache. Historique[modifier | modifier le code] Au début, Apache était la seule alternative sérieuse et libre au serveur HTTP de Netscape (iPlanet, maintenant Sun ONE). Part de marché d'Apache : En mai 1999, il faisait tourner 57 % des serveurs Web, début 2004, il était à environ 69 % de parts de marché[3], il ne détient plus que 50,61 % du marché à la fin du mois de janvier 2008.En , Apache représente 50,93 % des parts de marché[4],[5].En novembre 2008, 72,45 % de parts de marché pour Apache[6].En novembre 2011, 65,00 % de parts de marché pour Apache[7] La fondation Apache (Apache Software Foundation ou ASF) a été créée en 1999 à partir du groupe Apache (Apache Group) à l'origine du serveur en 1995. Disponibilité[modifier | modifier le code] Fonctionnalités[modifier | modifier le code]

bind9 Le service DNS (Domain Name System) est un service TCP/IP permettant la correspondance entre un nom de domaine qualifié (FQDN : Fully Qualified Domain Name) et une adresse IP, par exemple www.ubuntu-fr.org = 193.55.221.76. Ainsi, grâce à DNS, il n'est pas nécessaire de se souvenir des adresses IP. Un serveur qui héberge le service DNS est appelé "serveur de noms". Ubuntu est livré par défaut avec BIND (Berkley Internet Naming Daemon), le serveur DNS le plus utilisé sur Internet. Ce guide est destiné aux personnes désireuses d'apprendre comment configurer et maintenir un serveur DNS BIND9. Pré-requis Disposer d'un réseau local. Installation BIND9 est disponible dans le dépôt principal. Pour installer le serveur BIND9, il suffit d'installer le paquet bind9. Le paquet dnsutils ( sudo apt-get install dnsutils ) fournit des outils très pratiques pour tester et débugger le service DNS. Scénarios de configuration BIND9 peut être utilisé de différentes manières. Serveur cache Serveur maître /etc/bind/

Installation et présentation du serveur Apache 2 Ce chapitre donne un aperçu des fonctions et de l'environnement du serveur Apache 2. Vous pourrez retrouver tous les aspects développés dans la documentation (en partie en français) du produit à l'adresse suivante apache.org. Installation du serveur Apache 2 Apache 2 a très certainement été installé par défaut lors de l'installation de votre Debian. ii apache2 ii apache2-common ii apache2-mpm-prefork ii apache2-utils ii libapache2-mod-perl2 ii libapache2-mod-php4 (ou libapache2-mod-php5) Si Apache2 n'est pas installé, la commande : apt-get install apache2 installera le serveur web avec ses dépendances. Vous aurez certainement besoin par la suite du module php alors autant l'installer tout de suite : apt-get install libapache2-mod-php4 (ou apt-get install libapache2-mod-php5) Si vous voulez installer la documentation en local : apt-get install apache2-doc Présentation de l'environnement Le serveur HTTP Apache2 est un programme modulaire. La documentation est dans /usr/share/doc. Attention :

Un serveur Nabaztag/tag maison avec le Raspberry Pi Si vous êtes lecteurs régulier, vous savez sûrement que j’ai des Nabaztag à la maison (huit…), et que les lapins demandent des serveurs pour fonctionner. Le problème, c’est que les serveurs de Violet sont assez foireux (genre 10 minutes de décalage sur l’heure) et que les serveurs OJN ne sont pas toujours pérennes. La solution ? J’ai utilisé le serveur OJN (OpenJabNab), une solution open source qui permet de monter un serveur maison pour les Nabaztag/tag (le modèle avec un nombril). J’ai trouvé pas mal d’informations sur le forum des lapins, je vous conseille d’y aller si vous avez un souci, je me suis pas mal inspiré de certains sujets pour ce tuto. Matériel nécessaire : Il faudra au minimum le matériel suivant : Un Raspberry PiUne carte SD de 4 GoUn câble microUSB et un chargeur d’iPhone Dans mon cas, j’ai utilisé un Raspberry Pi modèle A avec un adaptateur Ethernet vers USB Apple qui était dans un tiroir. Mon serveur sudo nano /etc/network/interfaces sudo reboot ssh pi@adresse_ip <? sudo . <?

Licence Apache Un article de Wikipédia, l'encyclopédie libre. Pour les articles homonymes, voir Apache. Licence Apache La licence Apache est une licence de logiciel libre et open source. Elle est écrite par l'Apache Software Foundation, qui l'applique à tous les logiciels qu'elle publie. Il existe plusieurs versions de cette licence (1.0, 1.1, 2.0). Résumé et philosophie[modifier | modifier le code] Les caractéristiques majeures de la licence Apache sont, d'une part, d'autoriser la modification et la distribution du code sous toute forme (libre ou propriétaire, gratuit ou commercial) et, d'autre part, d'obliger le maintien du copyright lors de toute modification (et également du texte de la licence elle-même). Exemples[modifier | modifier le code] Un exemple typique et simple de l'application de cette licence est le serveur web éponyme. Descriptif[modifier | modifier le code] Licence Une copie de la licence doit être fournie avec le code source. Modification Marques et brevets Apache Software Foundation

installer_openjabnab - wiki openJabNab Les pré-requis Serveur apache (avec le mod rewrite) + php Qt en version 4.3 minimum (avec les librairies de développement) un nabaztag/tag (ou plusieurs) Récupérer les sources Les sources les plus à jour sont sur GitHub : git clone Cette commande va récupérer les sources, et créer notamment deux répertoires : server Il s'agit de tous les fichiers pour le serveur http-wrapper Il s'agit des fichiers pour la partie HTTP Mettre en place la partie HTTP Le serveur apache doit être configuré de manière à ce que le répertoire http-wrapper soit la racine du domaine (ou sous-domaine). Attention à la gestion des droits des fichiers sur certains systèmes d'exploitation. Il faut que l'utilisateur système qui lance le serveur web puisse lire et écrire des fichiers dans le répertoire http-wrapper L'utilisateur qui lance le openjabnab doit pouvoir écrire dans le dossier http-wrapper/ojn_local/ Compiler le serveur openJabNab par .

Welcome! - The Apache HTTP Server Project Framboise 314, le Raspberry Pi à la sauce française…. | Le Raspberry Pi, un ordinateur à 35€ ? Je demande à voir ! Envoyer des SMS avec un Raspberry PI Il y a quelques semaines j'ai découvert le Raspberry PI ! Formidable petit ordinateur autour des 45€, pouvant faire tourner sur une distrib débian dédiée. Il s'alimente par un simple port USB et possède toutes les interfaces (USB/HDMI/Ethernet/Etc) pour batir autour de lui pleins de projets délirants. En rangeant mon garage j'ai remis la main sur mon vieux Sony Ericsson K750i et son câble data USB. Un Raspberry PI... Humm... Une fois la distribution Raspbian installé sur le Raspberry, branchez le portable au port USB, connectez-vous dessus en SSH puis faites un "lsusb" pour voir si votre portable est reconnu : Si c'est le cas, vous devriez avoir une ligne correspondant à votre téléphone (dernière ligne ici). Ensuite voyons si nous avons des ports séries pour communiquer avec, un "dmesg" nous en dira plus : On peut voir les lignes "cdc_acm" qui nous indiquent que le portable et joignable sur les ports ttyACM1 et ttyACM2 ! Bien bien bien... si vous en avez un. Voici le résultat :

ronanguilloux/temperature-pi pi:comment-monitorer-son-raspberry Nous allons installer Raspcontrol pour monitorer par une interface web notre Raspberry : Pré-requis : Avoir un serveur web fonctionnel (LAMP) / (Nginx) Connectez-vous en local sur votre raspberry ou par ssh avec l'utilisateur pi. Vous pouvez aussi prendre n'importe quel utilisateur avec les droits sudo. Installation de PHP5-cli: sudo apt-get install php5-cli Vérification de l'installation de php : php -v Téléchargement de Raspcontrol : wget Décompression de l'archive : unzip master Changement du nom du dossier pour un nom plus simple: mv Bioshox-Raspcontrol-3aae0ad/ Raspcontrol Pensez à changer la valeur 3aae0ad en fonction de la version téléchargé. Nous allons maintenant déplacer le dossier Raspcontrol dans le répertoire /var/www : sudo mv Raspcontrol /var/www/ Création du login et du mot de passe pour accèder à Raspcontrol: sudo mkdir /etc/raspcontrol sudo touch /etc/raspcontrol/database.aptmnt sudo nano /etc/raspcontrol/database.aptmnt

Related: