Prueba configuración de hosts virtuales. (Servidor de una web con muchos sitios) (8 / 9 paso)

Paso 8: rehacer.

Averiguaron por qué yo estaba teniendo problemas. Uno de los nombres de sitio web era un real sitio en la red y se estableció la forma en el dns. el sitio exterior tomó prioridad. Así que tenga cuidado con los nombres de sitio web y usted debe estar bien.

NameVirtualHost

Con la configuración predeterminada sólo se sirve encima de un sitio y ese sitio se basa en tu IP. Lo que estoy configurando es nombre-hosting virtual basado en, lo que significa que el servidor Apache servirá contenido específico basado en el nombre de dominio solicitado. De este modo un único servidor puede alojar múltiples sitios y servir contenido único basado en el dominio solicitado.

Mi método preferido para usar hosting virtual basado en nombre es crear un archivo independiente para cada dominio. Estos se pueden hacer dentro de un archivo, pero que se va creando un nuevo archivo para cada sitio.

Primero tenemos que definir a Apache que estamos usando hosting virtual basado en nombre en lugar de basada en IP. Puede añadir la siguiente línea a su /etc/apache2/apache2.conf para definir esto:

www.ubuntu-tutorials.com

Lo anterior debe ser tu dirección IP pública que (asumiendo que usted está creando un sitio público), y puerto generalmente es el puerto 80 por defecto. Después de esto vamos a crear la configuración base para sus hosts virtuales. Debian y Ubuntu uso /etc/apache2/sites-available/ y /etc/apache2/sites-enabled / directorios para la definición de hosting virtual. Uno lo bueno de esto es que usted puede tener más lugares "disponibles" que ha "permitido", no todo configurado es realmente vivo y escucha. Esto es bueno para desactivar rápidamente un sitio web por cualquier razón.

Me gusta crear archivos únicos para cada uno de mis dominios dentro de la /etc/apache2/sites-available / carpeta. Por ejemplo tengo un archivo llamado "ubuntu-tutorials.com" en ese directorio, con el siguiente contenido:

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

Qué configuración es la siguiente:

  • Nombre del servidor escucha las solicitudes pidiendo un cierto dominio de
  • <VirtualHost 192.168.1.50:80><br /> ServerNamedefine cualquier dominios adicionales que deben coincidir con
  • ServerAdmin es el contacto para el sitio
  • DocumentRoot es la ruta de acceso al contenido para ese sitio

Ahora que este archivo se crea en el /etc/apache2/sites-available / carpeta estamos casi listos para empezar, pero tenemos que activarla. Podemos hacer al crear un enlace simbólico de una carpeta a la siguiente.

myposgarge.com

Este sitio está ahora disponible (como en configurado) y habilitado (en escucha) una vez que reinicie el servicio de apache:

ServerAlias

Prueba

Para probar su configuración temporalmente, puede configurar el archivo/etc/hosts para apuntar el dominio a tu IP y ver si el servidor carga el sitio correcto. Esto sólo es necesario si el nombre de host o nombre de dominio ya no resolver a su dirección IP. Editar el /etc/hosts/etc/hosts agregando la siguiente línea:

www.myposgarge.com

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

Abra su navegador, intente acceder a domain.tld y ver si carga el contenido de su DocumentRoot local (desde la configuración anterior). Quizá quieras soltar un archivo en el directorio DocumentRoot para verificar su tirando su contenido local.

www.myposgarge.com

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

Decirle a apache dónde encontrar los archivos de www.myposgarage.com

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


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

Establecer el enlace

www.

Si ningún servidor de dns local, entonces

$ 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 impresora
192.168.1.51 nas lottienas de lottie
:: 1 localhost localhost.localdomain localhost6 localhost6.localdomain6

Luego de instalar los archivos para el software (opensourcepos), que quería utilizar en lugar de utilizar sólo el index.html.

Actualización:

Usted probablemente actualiza tu instalación de Ubuntu y una de las actualizaciones incluidas en la actualización de Apache a la versión 2.4. x

En Apache 2.4. x los archivos de configuración vhost, ubicados en el directorio /etc/apache2/sites-available, deben tener la extensión .conf.

Usando el terminal (comando mv), renombrar todos los archivos de configuración existentes y añadir la extensión .conf a todos ellos.

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

Si usted recibe un error "Permiso denegado", a continuación, agregar "sudo" delante de los comandos terminal.

No necesita realizar otros cambios en los archivos de configuración.

Activar el vhost(s):

a2ensite cmsplus.dev.conf

Y luego cargar Apache:

servicio recarga de apache2

Los sitios deben estar funcionando ahora.

Artículos Relacionados

Libre servidor DNS dinámico con Esp8266 y OSD interfaz de Webcam FOSCAM

Libre servidor DNS dinámico con Esp8266 y OSD interfaz de Webcam FOSCAM

Hacer tu propio servidor de DDNS para acceder a sus casa dispositivos de internet, ningún servicio de pago es necesario!Control de cámaras Foscam desde su teléfono, con pantalla controles. Votar si te gusta!Esta configuración viene debajo de $10, y e
Servidor de la Web de Python para la frambuesa Pi

Servidor de la Web de Python para la frambuesa Pi

Nota: Si desea que sólo un servidor web que no requiere Python, revisa este tutorial que hice para un servidor web muy fácil para el Raspberry Pi.Sabes algunos Python básico o quiere aprender algunos y quieres hacer una página web, un servidor web, r
Configuración de un sitio web con Google Page Creator

Configuración de un sitio web con Google Page Creator

cómo configurar un sitio web con nuevo creador Google Labs de la página. (Cómo hacer una página web simple 100mb gratis y tengo en una tarde). Incluyendo cómo enlace de formulario de una página a otra, enlace a otras páginas, enlace a archivos html c
Coser una simple rodillo superior mochila de 20 litros con un bolsillo para el marco, puede hacer una escalada, a prueba de intemperie, senderismo, bolso de ciudad, o una combinación de estos. (subir el mod que se muestra)

Coser una simple rodillo superior mochila de 20 litros con un bolsillo para el marco, puede hacer una escalada, a prueba de intemperie, senderismo, bolso de ciudad, o una combinación de estos. (subir el mod que se muestra)

Aquí es el pack con la escalada establecido.Se trata de una construcción generalmente simple hecha de simples puntadas rectas y diseñado para ser cosida en una máquina de coser casera (con quizás un poquito de manivela de la máquina en un punto o dos
Convertido en Tony Stark: Configuración de realidad Virtual móvil con movimiento de salto

Convertido en Tony Stark: Configuración de realidad Virtual móvil con movimiento de salto

¿Cuántos de ustedes han querido usar sus manos y mire a su alrededor naturalmente sin tener que utilizar el ratón, el teclado y la pantalla? Bueno, hoy voy a mostrar cómo utilizar un teléfono, leap motion, y gafas de Realidad Virtual para crear su pr
Cómo localmente hospedar servidores de juegos multijugadores (con reenvío de puertos)

Cómo localmente hospedar servidores de juegos multijugadores (con reenvío de puertos)

Hola Internet cansado viajero,Esta guía de reenvío de puertos es probablemente lo mejor que puede hacer para usted y todos sus amigos que son bunkers abajo en sus salas de estar jugando una partida de algún juego de kick-ass con usted, reenvío de pue
Cómo hacer una web de Arduino servidor

Cómo hacer una web de Arduino servidor

En este ejemplo, utilizará su escudo de Ethernet y su Arduino para hacer un servidor Web básico. Utilizando la librería Ethernet dispositivo tendrá la capacidad para responder a una demanda HTTP con el shield Ethernet. La Ethernet estela de abrir un
Servidor de tiempo Web de Arduino

Servidor de tiempo Web de Arduino

Objetivo de este instructable para conseguir saber usar shield Ethernet para diversas aplicaciones, se trata de una de las aplicaciones, en esto podemos medir temperatura, humedad, intensidad de la luz, presión.Muestra el estado actual y registros de
Cómo hacer una máquina virtual de Linux en Windows con VirtualBox

Cómo hacer una máquina virtual de Linux en Windows con VirtualBox

este video te enseñará sobre cómo hacer una máquina virtual de Linux en un portátil Windows 7 usando VirtualBox.Por favor diga si este video fue buena. : DEste video fue presentado para el cumplimiento de nuestros requisitos en un tema de la computad
Servidor de la Web de Arduino con sensores

Servidor de la Web de Arduino con sensores

Lo hice para aprender a usar los sensores.Y quiero que enciende/apaga mi activará si im no en casa.Así que si im no en casa que puedo ver mi estado de la habitación.Más adelante quiero hacer notificación por correo electrónico.Si accede a la ip de tu
Servidor de la Web de Arduino Ethernet (hackeado)

Servidor de la Web de Arduino Ethernet (hackeado)

Obtener recursos para el proyectoArduino Uno REV 3Seeed Ethernet Shield V1Cable Ethernet CAT-5WiFi Módem (preferiblemente Surfboard de Motorola)Paso 1: Conecte Seeed Ethernet Shield para Arduino PINSConexión Ethernet ShieldObtener el escudo de Seeed
Configuración de un reloj de tiempo Real (RTC) con un Micro Arduino Pro

Configuración de un reloj de tiempo Real (RTC) con un Micro Arduino Pro

Para un montón de proyectos, necesita saber el tiempo real. Siendo precisos segundos, la hora del día o la fecha del mes, un Módulo de reloj de tiempo Real RTC es la respuesta a esa necesidad.Con bajo consumo de energía, avanzadas de precisión y cali
Servidor de la web de Arduino Enc28j60, PIR y Led

Servidor de la web de Arduino Enc28j60, PIR y Led

Materiales:-Arduino uno-PIR-Lan de Ethernet ENC28J60-Led-los cables-Router
IPod / mp4 dock estación o mp3 servidor controlado de cama con coste cero

IPod / mp4 dock estación o mp3 servidor controlado de cama con coste cero

Hola, me gustaría escuchar mis canciones mp3 en mi cine en casa, pero, es mi teatro en casa en mi dormitorio y mi computadora está en otro lado de mi casa. Cansado de grabar discos, resolví este problema...Era necesidad nada con fuente de alimentació