Autor Zpráva
Cup
Profil
Dorbý den chtěl bych se zeptat jak nastavit subdoménu na localhostu u wampserveru 2

//EDIT:
po nakopírování částí httpd.conf se to zdá dlouhé jako prase, vlastní textty co sou duležité(teda spis co jsem psal) jsou psány tučně

Jde jen o to říct mi do jakých míst to mám nakopírovat, prosím zdržte se tu na minutku, děkuji
//EDIT end

postupoval sem podle stránky

http://programujte.com/index.php?akce=clanek&cl=2007063002-apache-virt ualni-servery-na-localhostu-a-logovani

dle stránky mám připravené adresáře v C:wamp\www

také mám upravené DNS v C:\windows\system32\drivers\etc\hosts přidal sem si
127.0.0.1 skola.localhost
127.0.0.1 projekt.localhost

no a pak sem se dostal k bodu konfigurace souboru apache

jenže zde jsem se stratil ... protže onen okázkový kod který oni maji z httpd.conf tak tu část ja ve svém souboru httpd.conf vubec nemám ... tak nevím kde to mám měnit

jejich soubor
# ### Section 3: Virtual Hosts  
# #  
# # VirtualHost: If you want to maintain multiple domains/hostnames on your  
# # machine you can setup VirtualHost containers for them. Most configurations  
# # use only name-based virtual hosts so the server doesn't need to worry about  
# # IP addresses. This is indicated by the asterisks in the directives below.  
# #  
# # Please see the documentation at  
# # <URL:http://httpd.apache.org/docs/2.0/vhosts/>  
# # for further details before you try to setup virtual hosts.  
# #  
# # You may use the command line option '-S' to verify your virtual host  
# # configuration.  
#  
# #  
# # Use name-based virtual hosting.  
# #  
# #NameVirtualHost *:80  
#  
# #  
# # VirtualHost example:  
# # Almost any Apache directive may go into a VirtualHost container.  
# # The first VirtualHost section is used for requests without a known  
# # server name.  
# #  
# #<VirtualHost *:80>  
# #    ServerAdmin webmaster@dummy-host.example.com  
# #    DocumentRoot /www/docs/dummy-host.example.com  
# #    ServerName dummy-host.example.com  
# #    ErrorLog logs/dummy-host.example.com-error_log  
# #    CustomLog logs/dummy-host.example.com-access_log common  
# #</VirtualHost> 



můj soubor kde to není teda část souboru abych to sem nemusel dávat celé

# 'Main' server configuration
#
# The directives in this section set up the values used by the 'main'
# server, which responds to any requests that aren't handled by a
# <VirtualHost> definition. These values also provide defaults for
# any <VirtualHost> containers you may define later in the file.
#
# All of these directives may appear inside <VirtualHost> containers,
# in which case these default settings will be overridden for the
# virtual host being defined.
#

#
# ServerAdmin: Your address, where problems with the server should be
# e-mailed. This address appears on some server-generated pages, such
# as error documents. e.g. admin@your-domain.com
#
ServerAdmin admin@localhost

#
# ServerName gives the name and port that the server uses to identify itself.
# This can often be determined automatically, but we recommend you specify
# it explicitly to prevent problems during startup.
#
# If your host doesn't have a registered DNS name, enter its IP address here.
#
ServerName localhost:80

#
# DocumentRoot: The directory out of which you will serve your
# documents. By default, all requests are taken from this directory, but
# symbolic links and aliases may be used to point to other locations.
#
DocumentRoot "c:/wamp/www/"

#
# Each directory to which Apache has access can be configured with respect
# to which services and features are allowed and/or disabled in that
# directory (and its subdirectories).
#
# First, we configure the "default" to be a very restrictive set of
# features.
#
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
</Directory>

#
# Note that from this point forward you must specifically allow
# particular features to be enabled - so if something's not working as
# you might expect, make sure that you have specifically enabled it
# below.
#

#
# This should be changed to whatever you set DocumentRoot to.
#
<Directory "c:/wamp/www/">
#
# Possible values for the Options directive are "None", "All",
# or any combination of:
# Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
#
# Note that "MultiViews" must be named *explicitly* --- "Options All"
# doesn't give it to you.
#
# The Options directive is both complicated and important. Please see
# http://httpd.apache.org/docs/2.2/mod/core.html#options
# for more information.
#
Options Indexes FollowSymLinks

#
# AllowOverride controls what directives may be placed in .htaccess files.
# It can be "All", "None", or any combination of the keywords:
# Options FileInfo AuthConfig Limit
#
AllowOverride all

#
# Controls who can get stuff from this server.
#

# onlineoffline tag - don't remove
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
[/pre]
.... no a já sem někam potřebuju dostat

# NameVirtualHost *:80
#
# <VirtualHost *:80>
# DocumentRoot "C:/wamp/www/skola"
# ServerName skola.localhost
# </VirtualHost>
#
# <VirtualHost *:80>
# DocumentRoot "C:/wamp/www/projekt"
# ServerName projekt.localhost
# </VirtualHost>
Jan Tvrdík
Profil
no a já sem někam potřebuju dostat
Tak to dej třeba nakonec (odkomentované).
Cup
Profil
Jan Tvrdík
dal sem to tam restarotval sem apache ale domítá to poslouchat ...

když zadám http://projekt.localhost

tak se to přepíše na http://www.projekt.localhost/ a hodí to Adresa nenalezena ...
Cup
Profil
ale pozor :) neco se hýblo -> když dám čiste http://localhost/ tak mi vyjede index z adresáře skola
Cup
Profil
přidáním

<VirtualHost *:80>
DocumentRoot "C:/dev/www"
ServerName localhost
</VirtualHost>

se při vstupu na localhost dostanu tam kam mám jestě vyřesit ten přepis url viz 2 pšíspěvky víše a aby to frčelo ... :)
Jan Tvrdík
Profil
když zadám http://projekt.localhost
tak se to přepíše na http://www.projekt.localhost/ a hodí to Adresa nenalezena ...


Nepoužíváš mod_rewrite, který doplňuje www?
Cup
Profil
no asi takhle ... dříve sem tu jeden takový .htaccess s tímto nastavením měl ... to je pravda a pak mi dělal neplechu protže to stále přepisovalo na ten web na který sem nechtěl ... a pak mi dalo chvíli zabrat než sem se toho zbavil ... ale myslím že by to tu nemělo být dnes sem celý wampserver 2 přeinstalovával ... no nebo je nějaká možnost že se nastavení modu revrite někam uložilo a teď se z toho tahá? ... plácám do větru nevím zda je to možné, jen se ptám, ... jinak žádný soubor .htaccess s nastavením které to doplňuje tam momentálně nemám
Cup
Profil
Chová se to zajímavě ...

toto stále platí

„když zadám http://projekt.localhost
tak se to přepíše na http://www.projekt.localhost/ a hodí to Adresa nenalezena ...“


ale když zadám

„když zadám http://skola.localhost“;
tak to funguje sice se mi nenacte adresar C:wamp\www\skola ale pouze C:wamp\www

ale aspon že se to hýblo ... ještě jedna věc

když sem dal hledat httpd-vhosts.conf našlo mi to dva soubory ve kterém popřípadě v obouch mám zadat virtualhosty

jeden v C:wamp\bin\apache\Apache2.2.10\conf\extra\
druhý v C:wamp\bin\apache\Apache2.2.10\conf\original\extra\


<VirtualHost *:80>
DocumentRoot "C:/wamp/www/skola/"
ServerName skola.localhost
</VirtualHost>

<VirtualHost *:80>
DocumentRoot "C:/wamp/www/projekt/"
ServerName projekt.localhost
</VirtualHost>
Cup
Profil
Tak ... už mi jede jak skola.localhost tak prace.localhost .... ale kdyz na oba vstopim tak se mi nenacte ta pozadavana DocumentRoot "C:/wamp/www/projekt/"


jeste kdyby jste nekdo vedeli jakym smerem me nakopnout ... ja uz sem s toho ok .. .sem na tom nechal celej den :-! diky ...
Cup
Profil
kdyby to někoho zajímalo tak to bylo odkomentováním jednoho řádku v httpd.conf

cely super návod co mi pomohl je zde

http://74.125.43.100/translate_c?hl=cs&sl=en&u=http://apptools.com/php tools/virtualhost.php&prev=/search%3Fq%3Dhttp://apptools.com/phptools/ virtualhost.php%26hl%3Dcs%26lr%3D%26sa%3DG&usg=ALkJrhgox4u5aoScPnkDj-H nESJMyu1J3g
Aesir
Profil
Cup:
Nemáte náhodou v httpd.conf něco jako
# Virtual hosts
Include conf/extra/httpd-vhosts.conf

?

Jinak je také dobré si pročíst dokumentaci :
If you are adding virtual hosts to an existing web server, you must also create a <VirtualHost> block for the existing host. The ServerName and DocumentRoot included in this virtual host should be the same as the global ServerName and DocumentRoot. List this virtual host first in the configuration file so that it will act as the default host.

Takže zkuste takto:

NameVirtualHost *:80

<VirtualHost *:80>
DocumentRoot "C:/wamp/www/"
ServerName localhost
</VirtualHost>

<VirtualHost *:80>
DocumentRoot "C:/wamp/www/skola/"
ServerName skola.localhost
</VirtualHost>

<VirtualHost *:80>
DocumentRoot "C:/wamp/www/projekt/"
ServerName projekt.localhost
</VirtualHost>
buraccio
Profil
Zdravím Vás. Omylem jsem si smazal soubor index.php v adresáři c:/wamp/www/ . . . mohl by mně ho někdo poskytnout, popřípadě nabídnout ke stažení? Předem děkuji . . . :-)

Edit 11.15 hodin: ...prosím administrátora o smazání příspěvku. Zdrojový kód jsem našel jinde na internetu. Děkuji.
vodič
Profil *
Jak se přesně kofiguruje Wampserver. Nějak mi to neběží.

Vaše odpověď

Mohlo by se hodit

Odkud se sem odkazuje


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: