Como posso evitar que meu navegador redirecione para o localhost usando o WAMP no Windows7? [fechadas]

3

Atualmente, estou usando o Windows 7 com o WAMP para tentar trabalhar com alguns softwares, mas meus navegadores não aceitam cookies do domínio "localhost". Eu tentei criar alguns domínios falsos no meu arquivo hosts, apontando-os para 127.0.0.1, mas quando eu digitá-los, eu sou automaticamente redirecionado de volta para localhost. Eu também configurei o virtualhosts no apache para corresponder aos domínios que adicionei ao arquivo hosts e ele ainda redireciona de volta para o localhost. Existe alguma coisa especial que devo fazer no Windows 7 para contornar este redirecionamento localhost?

Obrigado por procurar:)

Vou incluir meu arquivo host aqui:

# Copyright (c) 1993-2009 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
#
# For example:
#
#      102.54.94.97     rhino.acme.com          # source server
#       38.25.63.10     x.acme.com              # x client host

# localhost name resolution is handled within DNS itself.
# 127.0.0.1       localhost
# ::1             localhost
127.0.0.1        magento.localhost.com www.localhost.com

Obrigado por procurar:)

    
por Josh 05.03.2010 / 22:46

4 respostas

3

Aqui está um exemplo similar de C: \ xampp \ apache \ conf \ extra \ httpd-vhosts.conf no meu próprio PC.

Por favor, note que isso requer um endereço IP estático no seu computador; não use DHCP no PC que você está usando para desenvolvimento. E, como diz Alberto, você precisará de entradas correspondentes no seu arquivo hosts (em c: \ windows \ system32 \ drivers \ etc).

<VirtualHost *:80>
    ServerName localhost
    ServerAlias localhost.config.local
    DocumentRoot "C:/xampp/htdocs"
 <Directory "C:/xampp/htdocs">
    Options Indexes FollowSymLinks Includes ExecCGI
    AllowOverride All
    Order allow,deny
    Allow from all
 </Directory>
</VirtualHost>

<VirtualHost *:80>
    ServerName 127.0.0.1
    ServerAlias 192.168.1.12
    DocumentRoot "D:/www"
 <Directory "D:/www">
    Options Indexes FollowSymLinks Includes ExecCGI
    AllowOverride All
    Order allow,deny
    Allow from all
 </Directory>
</VirtualHost>

<VirtualHost *:80>
    ServerName mypc
    ServerAlias mypc.config.local
    DocumentRoot "D:/Web-Sites/www"
 <Directory "D:/Web-Sites/www">
    Options Indexes FollowSymLinks Includes ExecCGI
    AllowOverride All
    Order allow,deny
    Allow from all
 </Directory>
</VirtualHost>
    
por 17.06.2012 / 12:59
2

Eu tenho vários domínios configurados dessa maneira e funciona bem, eles são iguais ao ServerName com o alias usado em hosts (note que você não precisa usar .com ou. net no nome):

Em link :

NameVirtualHost *:80

<VirtualHost *:80>
    ServerName localhost
</VirtualHost>

<VirtualHost *:80>
    ServerName test
    DocumentRoot "D:/web/test"
    ErrorLog C:\Temp\Logs\Apache\test-error.log  ; optional, but useful for development
    CustomLog C:\Temp\Logs\Apache\test-access.log common  ; optional, but useful for development
</VirtualHost>

Em hosts

127.0.0.1    test

Isso deve permitir solicitações para http://test/ sem redirecionamento.

    
por 05.11.2010 / 04:00
0

Por que não navegar para o website usando seu IP local (htt2: // 192.168.x.x) em vez de httx: //127.0.0.1 ou httx: // localhost?

desculpe pelo htt x ...

    
por 05.03.2010 / 23:23
-1

Se você usar 127.0.0.1 em seu / etc / hosts para seus domínios fake , eles sempre irão para localhost.

Você deve usar o endereço IP da sua placa de rede ou adicionar um endereço IP secundário à sua placa de rede e usá-la para seus testes.

    
por 07.09.2010 / 06:54