usar para instalar entrar descargar configurar como php apache xampp localhost domain-name

php - para - http//localhost/xampp/



Usar el nombre de dominio en lugar de localhost con https en xampp (6)

Mi pregunta puede ser estúpida, pero honestamente busqué mucho y obtuve éxito, pero no estaba completa.

Yo uso xampp con windows 8.

Mi archivo host se ve como sigue.

127.0.0.1 localhost 127.0.0.1 www.mysite.com

Mi httpd-vhosts.config se ve de la siguiente manera.

NameVirtualHost 127.0.0.1 <VirtualHost 127.0.0.1> DocumentRoot "C:/xampp/htdocs" ServerName localhost </VirtualHost> <VirtualHost 127.0.0.1> ServerName www.mysite.com ServerAlias mysite.com DocumentRoot "C:/xampp/htdocs/mysite" </VirtualHost>

Esto funciona perfecto para http. Pero he habilitado ssl.

Cuando escribo http://localhost o https://localhost , ambos funcionan bien.

Cuando escribo http://mysite.com funciona,

cuando escribo https://mysite.com , se redirige como https://mysite.com/xampp/ y me muestra la página de bienvenida predeterminada de xampp.

Traté de seguir las cosas.

1) en lugar de usar 127.0.0.1, intenté usar *: 80 en httpd-vhosts.conf Pero el resultado fue el mismo.

2) en lugar de usar 127.0.0.1, intenté usar *: 443 en httpd-vhosts.conf Pero en el momento de reiniciar Apache no se puede iniciar de nuevo.

Hágame saber cómo puedo acceder a mi sitio a través del nombre de dominio en lugar de localhost con https o http.


Comencé con múltiples dominios personalizados. Ver nuevo código a continuación:

Nota: WordPress elimina las barras invertidas, así que debajo las he reemplazado con barras diagonales. Lo creo con trabajo independientemente de cualquier manera.

<VirtualHost *:80> DocumentRoot "C:/xampp/htdocs" ServerName localhost </VirtualHost> <VirtualHost *:80> DocumentRoot "C:/Users/Austin Passy/Documents/InMotion Hosting/frostywebdev.com/html" ServerName frostyweb.dev <Directory "C:/Users/Austin Passy/Documents/InMotion Hosting/frostywebdev.com/html"> Options Indexes FollowSymLinks ExecCGI Includes Order allow,deny Allow from all </Directory> </VirtualHost> <VirtualHost *:80> DocumentRoot "C:/xampp/htdocs/eateryengine" ServerName eateryengine.dev <Directory "C:/xampp/htdocs/eateryengine"> Options Indexes FollowSymLinks ExecCGI Includes Order allow,deny Allow from all </Directory> </VirtualHost>


Déjame explicarte paso a paso para otros chicos también.

1. Asigne su nombre de dominio personalizado a localhost en el archivo HOSTS.

Abra el archivo de hosts y agregue la siguiente línea.

127.0.0.1 www.example.com

2. Informe a XAMPP acerca de su dominio personalizado.

Agregue el contenido a continuación a httpd-vhosts.conf

<VirtualHost *> ServerName www.example.com ServerAlias example.com DocumentRoot "C:/xampp/htdocs/example" </VirtualHost>

Si tiene puerto para su host local, agréguelo como <VirtualHost *:80>

Reinicie Apache, ahora puede acceder a http://example.com en su navegador.

3. Si quieres acceder a https://example.com

Agregue la siguiente línea a httpd-vhosts.conf

<VirtualHost *:443> DocumentRoot "C:/xampp/htdocs/example" ServerName www.example.com SSLEngine on SSLCertificateFile "conf/ssl.crt/server.crt" SSLCertificateKeyFile "conf/ssl.key/server.key" <Directory "C:/xampp/htdocs/example"> AllowOverride All Order allow,deny Allow from all </Directory> </VirtualHost>

Árbitro. Codepetals


He estado buscando en Google durante horas tratando de averiguar por qué el último lanzamiento de XAMPP pone 1200MS en la generación de páginas ... Pensé que tal vez era mi código que funciona con algunos sistemas de clase bastante complejos ... este hilo señaló a todo el localhost <> 127.0.0.1

Estoy en Windows 7 y no pensé usar CMD para hacer "ping a localhost"

el resultado fue ":: 1:" no 127.0.0.1

Después de una edición rápida del archivo windows / system32 / drivers / etc / host para descomentar la línea

127.0.0.0 localhost

Los tiempos de mi página volvieron a la normalidad. Es posible que alguien más tenga este problema recientemente y, como este hilo ocupa el primer lugar en Google, ¡buena suerte!


No estoy muy familiarizado con apache pero tal vez no esté especificando un puerto predeterminado de: 80 y agregar esto ¿solucionaría todo de forma mágica?

<VirtualHost 127.0.0.1:443> ServerName www.mysite.com ServerAlias mysite.com DocumentRoot "C:/xampp/htdocs/mysite" </VirtualHost>


Probé muchas cosas, pero creo que me perdí la edición básica.

Ahora todo funciona bien.

Ahora el archivo host sigue siendo el mismo que se menciona en la pregunta. No le hice ningún cambio.

Cambié el puerto en httpd-vhosts.config como se muestra a continuación.

NameVirtualHost * <VirtualHost *> DocumentRoot "C:/xampp/htdocs" ServerName localhost </VirtualHost> <VirtualHost *> ServerName www.mysite.com ServerAlias mysite.com DocumentRoot "C:/xampp/htdocs/mysite" </VirtualHost>

También el paso que falté fue editar el archivo httpd-ssl.config en la misma carpeta que httpd-vhosts.config.

Acabo de agregar las siguientes líneas antes de la última línea del archivo http-ssl.config, es decir, </ IfModule>

<VirtualHost _default_:443> DocumentRoot "C:/xampp/htdocs/mysite" ServerName www.mysite.com:443 ServerAlias mysite.com:443 SSLEngine on SSLCertificateFile "conf/ssl.crt/server.crt" SSLCertificateKeyFile "conf/ssl.key/server.key" </VirtualHost>

Gracias a todos los amigos por ayudarme mucho en esto. Sin sus enlaces, nunca podría descubrir que necesito editar un archivo más.


Uso mis propios dominios (terminados con .lc) para la aplicación web de desarrollo en localhost. Describiré una solución simple para dominios .lc dinámicos y un entorno de desarrollo que funcione sin depender de la conexión a Internet.

También escribí sobre eso en mi blog: http://www.michalseidler.com/development/localhost-development-enviromet-for-php/

Para este ejemplo, intento describir la configuración de los dominios dinámicos locales * .lc con Wamp Server. Tengo mis proyectos almacenados en C: / wamp / www / projects / projectname / y uso la asignación dinámica projectname.lc. Esto significa que puedo acceder a todos los directorios de proyectos con dominio [nombre del directorio de proyectos] .lc

Paso 1 - configuración del servidor WAMP local

Primero que todo, necesita colocar la configuración del dominio * .lc en httpd.conf:

<VirtualHost 127.0.0.1> ServerName lc ServerAlias *.lc DocumentRoot "C:/wamp/www/projects" </VirtualHost>;

Necesita insertar el archivo .htaccess en direktory de proyectos (en mi ejemplo en: C: / wamp / www / projects) esta configuración asigna dominios * .ls a direktories de proyecto. Ej .: Si tiene fuentes en direktory ‚myapp ''puede usar www.myapp.lc para abrirlo en el navegador.

RewriteEngine On RewriteCond %{HTTP_HOST} ^([^/.]*)/.([^/.]*)$ RewriteRule (.*) http://www.%1.%2/$1 [L,R=301] RewriteCond %{HTTP_HOST} ^www/.([^.]+)/.([^.]+)/.([^/.]*)$ [NC] RewriteRule ^(.*)$ http://%1.%2.%3/$1 [L,R=301] RewriteCond %{REQUEST_URI} !^projects/ RewriteCond %{REQUEST_URI} !^/projects/ RewriteCond %{HTTP_HOST} ^(www/.)?(.*)/.([^/.]*)/.([^/.]*)$ RewriteRule (.*) %3/$1 [DPI]

Después de estos cambios reinicie Wamp Server

Paso 2 - configuración del servidor DNS local

Debido a que no podemos usar * .lc en el archivo host de Windows, necesitamos instalar un servidor DNS local. Elijo el Servidor DNS Acrílico porque es muy simple para la configuración.

Después de la instalación, busque el archivo AcrylicHosts (C: / Archivos de programa (x86) / Acrylic DNS Proxy) e inserte una nueva línea:

127.0.0.1 *.lc

Esta es solo la configuración de DNS que necesitamos, así que reinicie el servicio Acrylic DNS.

Paso 3 - configuración del adaptador de red

El último paso es instalar un nuevo adaptador de red falso y asignar un servidor DNS: 1.Haga clic en el menú Inicio. 2.Busque "cmd". 3.Haga clic derecho en "cmd" y seleccione "Ejecutar como administrador" 4.Ingrese en "hdwwiz.exe" 5.En el „Bienvenido al Asistente para agregar hardware“, haga clic en Siguiente. 6.Seleccione „Instalar el hardware que selecciono manualmente de una lista (Avanzado)“ y haga clic en Siguiente. 7. Desplácese hacia abajo, seleccione "Adaptadores de red" y haga clic en Siguiente. 8.Seleccione en Fabricante "Microsoft" y luego en Adaptador de red "Microsoft Loopback Adapter" y haga clic en Siguiente.

En el siguiente paso, debe cambiar la configuración de TCP / IP del nuevo adaptador creado: 1.Inicie sesión en la computadora con la cuenta de Administrador. 2.Haga clic en Inicio, señale Panel de control y haga clic en Conexiones de red. 3.Haga clic derecho en la conexión Loopback y luego haga clic en Propiedades. 4.En el cuadro Esta conexión utiliza los siguientes elementos, haga clic en Protocolo de Internet (TCP / IP) y luego en Propiedades. Aparece el cuadro de diálogo Propiedades del Protocolo de Internet (TCP / IP).

IP addess: 192.168.1.1 Subnet mask: 255.255.255.0 Default Gateway: empty Prefered DNS server: 127.0.0.1

¡Ahora cierra todos los diálogos y listo! Puedes intentar abrir [nombre de tu proyecto] .lc