Première instance configuration de serveurs virtuels. (Serveur web avec de nombreux sites) (8 / 9 étapes)

Étape 8: refaire.

Compris pourquoi j’avais des problèmes. Un des noms de site était un site réel sur le net et la façon dont le dns a été mises en place. le site extérieur avait priorité de rang. Soyez donc prudent de vos noms de site Web et vous devriez être ok.

NameVirtualHost

Avec la configuration par défaut vous hébergez uniquement un seul site, et que le site est basé sur votre adresse IP. Ce que je vais mettre en place est basé sur le nom hébergement virtuel, ce qui signifie que le serveur Apache servira un contenu spécifique basé sur le nom de domaine demandé. De cette manière un seul serveur peut héberger plusieurs sites et servir un contenu unique basé sur le domaine demandé.

Ma méthode préférée d’utiliser l’hébergement virtuel par nom basé crée un fichier séparé pour chaque domaine. Il peuvent être faits dans un seul fichier, mais je vais créer un nouveau fichier pour chaque site.

Nous devons commencer par définir à Apache que nous utilisons l’hébergement virtuel par nom basé au lieu de l’IP basé. Vous pouvez ajouter la ligne suivante à votre /etc/apache2/apache2.conf définir ceci :

www.ubuntu-tutorials.com

Ce qui précède doit être votre adresse IP face publique (en supposant que vous créiez un site public), et est généralement du port 80 par défaut. Après cela, nous allons créer la configuration de base pour vos hôtes virtuels. Debian et Ubuntu utilisation apache2/ et apache2 / téléphonique pour définir l’hébergement virtuel. Une bonne chose à ce sujet est que vous pouvez avoir des sites plus « disponibles » que vous avez « activé », ce qui signifie pas tout configuré est réellement vivants et écoute. C’est gentil pour désactiver rapidement un site pour une raison quelconque.

J’aime créer des fichiers uniques pour chacune de mes domaines au sein de la apache2 / dossier. Par exemple, j’ai un fichier appelé « ubuntu-tutorials.com » dans ce répertoire, avec le contenu suivant :

cd /var/www/ubuntu-tutorials.com/html<br /> echo "Hello World" > index.html

Que faire ces paramètres est la suivante :

  • NomServeur écoute les requêtes demandant un certain domaine
  • <VirtualHost 192.168.1.50:80><br /> ServerNamedéfinit des domaines supplémentaires qui doivent correspondre à
  • ServerAdmin est le contact pour le site
  • DocumentRoot est le chemin d’accès au contenu de ce site

Maintenant que ce fichier est créé dans le apache2 / dossier, nous sommes à peu près prêts à commencer, mais nous devons lui permettre. Nous pouvons le faire en créant un lien symbolique d’un dossier à l’autre.

myposgarge.com

Ce site est maintenant disponible (comme dans configuré) et activé (comme en écoute) une fois qu’on va redémarrer le service apache :

ServerAlias

Test

Pour tester votre configuration, vous pouvez temporairement, configurer votre fichier/etc/hosts pour pointer le domaine vers votre adresse IP et de voir si votre serveur charge le site correct. Cela est nécessaire uniquement si le nom d’hôte ou le nom n’est pas déjà résolue vers votre adresse IP. Montage le hosts/etc/hosts en ajoutant la ligne suivante :

www.myposgarge.com

ServerAdmin me /> DocumentRoot /var/www/www.myposgarge.com/html<br /> </VirtualHost>$ cd /etc/apache2/sites-enabled/<br /> $ ln -s ../sites-available/

Ouvrez votre navigateur, essayez d’accéder domain.tld et voir si il charge le contenu de votre DocumentRoot local (à partir de la configuration ci-dessus). Vous pouvez déposer un fichier dans la directive DocumentRoot pour vérifier son tirant votre contenu local.

www.myposgarge.com

----------------------------------------------------------------------------------

Indiquer à apache où trouver les fichiers pour www.myposgarage.com

$ sudo nano /etc/apache2/sites-available/www.myposgarage.com


www.
ServerAdmin me /> DocumentRoot /var/www/www./html<br /> </VirtualHost>

Mettre en place le lien

www.

Si aucun serveur dns local puis

$ sudo vim/etc/hosts

127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
192.168.1.50 oesrvr1 www.thesoftserv.com www.myposgarage.com
192.168.1.199 imprimante
192.168.1.51 nas lottienas lottie
:: 1 localhost localhost.localdomain localhost6 localhost6.localdomain6

Puis viens d’installer les fichiers pour le logiciel (opensourcepos), j’ai voulu utiliser au lieu d’utiliser simplement le fichier index.html.

Mise à jour :

Vous a probablement mis à jour votre installation d’Ubuntu et les mises à jour notamment la mise à niveau d’Apache version 2.4.x

Dans Apache 2.4.x les fichiers de configuration du serveur virtuel, situés dans le répertoire apache2, doivent avoir l’extension .conf.

À l’aide de Terminal Server (commande mv), renommer tous vos fichiers de configuration existants et ajouter l’extension .conf pour chacun d’eux.

MV /etc/apache2/sites-available/cmsplus.dev /etc/apache2/sites-available/cmsplus.dev.conf

Si vous obtenez une erreur « Autorisation refusée », puis ajoutez « sudo » devant vos commandes de terminal.

Vous n’avez pas besoin d’apporter d’autres modifications aux fichiers de configuration.

Activer le vhost(s) :

a2ensite cmsplus.dev.conf

Et puis recharger Apache :

service apache2 reload

Vos sites devraient être en marche maintenant.

Articles Liés

Installation d’un nouvel hôte virtuel dans le serveur Web Apache

Installation d’un nouvel hôte virtuel dans le serveur Web Apache

le but de ce tutoriel est de marcher à travers le processus de configuration et d'initier un hôte virtuel nouvel Apache web server. Un hôte virtuel est un « profil » qui détecte quel hôte DNS (par exemple, www.MyOtherhostname.com) est appelé pour une
Arduino et Pi en harmonie - comme un serveur web de capteur !

Arduino et Pi en harmonie - comme un serveur web de capteur !

Cet Arduino et Raspberry Pi base de données de capteur de projet prend de l'Arduino et il envoie via USB le Raspberry Pi. Les données sont ensuite formées dans une page web sur la Pi. La page web est entièrement personnalisable. Ici, nous utilisons l
Raspberry Pi - serveur Web / Wireless Access Point (WAP)

Raspberry Pi - serveur Web / Wireless Access Point (WAP)

Ce dont vous avez besoinRaspberry Pi modèle B + (ou B) avec alimentationCâble EthernetAdaptateur WiFiCarte SD 4Go + avec RaspbianPréparationCe tutoriel complètement suppose que vous avez votre Pi déjà configuré et prêt à aller. Si elle n'est pas prêt
Serveur web de Arduino feu rouge

Serveur web de Arduino feu rouge

à la place je travaille, nous utilisons xymon pour surveiller nos serveurs. Tous les services surveillés sont importants, mais nous voulions un indicateur distinct pour simplement montrer la santé globale des systèmes plus critiques. En outre, nous s
Presque sans disque boot depuis un serveur web.

Presque sans disque boot depuis un serveur web.

Gpxe est un cran au dessus du format d'etherboot orginal.Il s'agit instructable si pour les utilisateurs d'ordinateur avertis administration. Si vous voulez essayer cette s'il vous plaît obtenir un administrateur linux formés pour vous aider. Traditi
Serveur web $59 avec Amazon classe Performance & sécurité

Serveur web $59 avec Amazon classe Performance & sécurité

DRCURZON a fait un travail impressionnant décrivant la façon de construire un serveur complet de Web Pi de framboise s'exécuter sur votre réseau domestique. Cela vous mènera bien au-delà de ce à un site de pi a accueilli avec une performance de class
Station météo DIY Arduino et Raspberry Pi et serveur web

Station météo DIY Arduino et Raspberry Pi et serveur web

Il s'agit d'un projet qui va prendre la température à l'aide de la sonde de température TMP36 IC et une carte Arduino . Ces données seront envoyées au cours de la série-le Raspberry PiConseil, modifier une page web que le Raspberry Pi est l'hôte lui-
Serveur web Quicky pour MSWindows XP

Serveur web Quicky pour MSWindows XP

plusieurs de ses amis voulaient savoir comment configurer un serveur web de MSWindows rapidement. Je ne possède ni plan de posséder tout autres produits Microsoft tels que MSWindows 7 alors j'utilise mon XP existant mis en place pour cette instructab
Comment tester votre serveur web contre les vulnérabilités de mysql

Comment tester votre serveur web contre les vulnérabilités de mysql

Si vous êtes programmeur, vous devez prendre soin de la sécurité de votre code et les serveurs. Cette instructable démontre comment une injection mysql fonctionne et ce que vous pouvez faire pour empêcher votre propre code pour s'habituer à d'autres
Comment faire pour configurer un serveur Minecraft 1.8.1

Comment faire pour configurer un serveur Minecraft 1.8.1

C'est gratuit et a besoin d'aucun équipement. Il est assez facile, sauf si vous utilisez quelque chose autre que windows. Si vous n'avez pas windows même pas la peine lire ce instuctable qu'il ne fonctionnera pas. Astuce : Vous devez le minecraft fen
Comment installer et configurer le serveur de Plex, Home Theater sur Mac

Comment installer et configurer le serveur de Plex, Home Theater sur Mac

Procédure pour installer et configurer Plex serveur Home Theater sur Mac.** Le processus est très similaire pour l'installation de Plex Media Server sur un ordinateur Windows **Télécharger plex à partir de https://plex.tv/downloads
Comment renforcer votre fichier de configuration de serveur Nginx

Comment renforcer votre fichier de configuration de serveur Nginx

Ce tutoriel va vous donner quelques mesures à prendre pour durcir votre serveur Web nginx. Nginx est un serveur gratuit, léger, pour windows et Linux, disponible à http://www.nginx.org .Ce didacticiel suppose que vous avez déjà installé de nginx, son
Mettre en place votre propre serveur Web !

Mettre en place votre propre serveur Web !

Vous avez toujours voulu avoir un endroit où vous pouvez garder vos fichiers et y accéder de n'importe où vous obtenez une connexion Internet ? Vous avez voulu dire avoir votre bibliothèque de musique disponible dans le cas où vous avez voulu donner
Serveur Web sur Ubuntu 14.04 fait esasy

Serveur Web sur Ubuntu 14.04 fait esasy

Vous pouvez installer Ubuntu server sans difficile, allez à http://www.ubuntu.com/download/ et devez localiser le dernier fichier ISO LTS (Long Time Support).Le fichier ISO vous permet de faire un DVD ou une clé USB amorçable.Pour ce tutoriel, je vai