background preloader

Tutoriel:virtualhosts_avec_apache2

Tutoriel:virtualhosts_avec_apache2
Introduction Le Serveur Web Apache2 est capable de gérer simultanément plusieurs arborescences Web grâce à la notion d'hôtes Virtuels (Virtual Hosts). Nous allons voir les différentes méthodes pour les mettre en place. Il est important de savoir que si vous avez déjà un serveur en activité, ce serveur doit lui aussi être configuré dans les hôtes virtuels ! Nous renseignons le fichier /etc/hosts afin d'assurer la résolution de nom (Nom –> Adresse Ip) des hôtes Virtuels que nous allons créer. Si vous désirez tester toutes les méthodes proposées, pensez à effacer la configuration précédente pour ne pas créer des conflits entre les hôtes Virtuels. Dans les 3 méthodes présentées sur ce tutoriel, on souhaite créer 2 hôtes virtuels : virtual1.fr et virtual2.fr ayant pour fichiers de configuration les fichiers virtual1.conf et virtual2.conf Hôtes virtuels basés sur le nom Cette méthode est la plus utilisée et la plus conseillée. gksudo gedit /etc/hosts et rajouter les deux lignes suivantes : par Related:  network reseaux

tutoriel:console_ligne_de_commande Introduction Ce How To est fait pour les débutants qui ne connaissent pas GNU/Linux et n'a pas la prétention de faire de vous des champions de la console. La distribution Ubuntu vise à simplifier l'utilisation d'une plate-forme Debian en limitant l'usage des commandes dans un terminal (shell) lors de l'utilisation de base de votre ordinateur au quotidien. Convention Cette page vous donnera des commandes GNU/Linux basiques à utiliser dans un shell (terminal). Commandes basiques man La commande man est employée pour vous montrer le manuel des autres commandes. man man ### ceci vous donnera la page d'information pour "man" Note : Pour quitter man, appuyez sur la touche q. Certains utilitaires sont mieux documentés en tant que texte info. par exemple essayez info man On peut également avoir une aide rapide sur la plupart des commandes par l'option –help (ou parfois -h) man --help man -h ls La commande ls liste les fichiers et les sous-dossiers. ls -l ls -A On peut bien sûr mélanger les deux options : cd

Coding Mania ApacheMySQLPHP Hint: Server Guide To find the Ubuntu Server Guide related to your specific version, please go to: select your Ubuntu version and then click on Ubuntu Server Guide. For the latest LTS version (14.04.1 LTS) of Ubuntu Server, please go to Parent page: Programming Applications This is to help people set up and install a LAMP (Linux-Apache-MySQL-PHP) server in Ubuntu, including Apache 2, PHP 5 and MySQL 4.1 or 5.0. To install the default LAMP stack in Ubuntu 10.04 and above First refresh your package index... $ sudo apt-get update ... and then install the LAMP stack: $ sudo apt-get install lamp-server^ Mind the caret (^) at the end. Starting over: How to remove the LAMP stack To remove the LAMP stack remove the following packages: Note: This assumes you have no other programs that require any of these packages. To also remove the debconf data, use the purge option when removing. You may also want to purge these packages: or

How To Secure SSH Servers - LinuxMoz How To Secure SSH Servers on Linux This guide will show you step by step how to secure SSH servers on your network or hosted directly on the Internet. Securing your SSH servers will prevent against brute force attacks, and other security issues that show up during penetration testing or worse, a breach report. What is SSH ? SSH is the standard way for Admin’s to connect to Linux servers securely over an encrypted tunnel. Security Harden SSH Servers Follow the instructions below to security harden SSH Servers on your network, you will secure SSH so tight not even Trinity could exploit you with her mad nmap skills :) Use Strong SSH Passwords It sounds obvious but make sure all the passwords on your system are secure, you are probably not aware of just how many automated scripts & bots are continuously brute forcing your SSH Server. awk 'gsub(". If you want to see your top 5 SSH attackers: awk 'gsub(". Rules for choosing secure Linux system account passwords: Disable SSH root logins Restart SSH:

Ubuntu hosts file The Ubuntu hosts file is a static table lookup for host names. As the name suggests, it contains host names and ip addresses. By default, Ubuntu creates hosts file in /etc directory with localhost name and loop back ip address in its content. Below is an example of a hosts file with modified content. 127.0.0.1 localhost 192.168.1.3 ubuntu.musang.com ubuntu # The following lines are desirable for IPv6 capable hosts ::1 ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters ff02::3 ip6-allhosts If you setup your Ubuntu system as a local network server, then you need to store other server or hosts in /etc/hosts file. This manual page describes the format of the /etc/hosts file.

tutoriel:comment_configurer_son_reseau_local Cette page mériterait une réorganisation : Doc très intéressante mais : En la lisant on hésite entre le format "tutoriel pas à pas" et "une doc". Les procédures sont décrites principalement pour agir directement sur les fichiers de configuration avec Gedit (Editeur de texte), la version par interface graphique est parfois référencée mais bizarrement dans une section intitulée avancée. Enfin le titre de la page (Config réseau) correspond à une page qui parle d'ICS (partage de connexion internetUn réglage d'ip statique apparait dans une section parlant de dynamique A conserver mais sûrement réorganiser ! Cette page s'adresse à ceux qui possèdent plusieurs PC Ubuntu reliés entre eux via des câbles réseau et un répétiteur (hub) ou commutateur (switch) : Si votre modem est en fait un routeur, il sera sans doute plus intéressant pour vous de raccorder ce routeur directement au switch. Ce guide part du principe que la connexion internet arrive via la carte réseau identifiée eth1. 1. 2. 3. 4.

SSH/OpenSSH/Configuring Parent page: Internet and Networking >> SSH Once you have installed an OpenSSH server, sudo apt-get install openssh-server you will need to configure it by editing the sshd_config file in the /etc/ssh directory. First, make a backup of your sshd_config file by copying it to your home directory, or by making a read-only copy in /etc/ssh by doing: sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.factory-defaults sudo chmod a-w /etc/ssh/sshd_config.factory-defaults Creating a read-only backup in /etc/ssh means you'll always be able to find a known-good configuration when you need it. Once you've backed up your sshd_config file, you can make changes with any text editor, for example; sudo gedit /etc/ssh/sshd_config runs the standard text editor in Ubuntu 12.04 or more recent. sudo restart ssh If you get the error, "Unable to connect to Upstart", restart ssh with the following: sudo systemctl restart ssh Configuring OpenSSH means striking a balance between security and ease-of-use. sudo ufw limit ssh

Related: