Na swoim domowym komputerze postawilem Apacha 2.2.13 z SSL.
Wszystko dziala pieknie.
Na dokument roota:
Kod
C:/htdocs/
mozna sie dostac wpisujac ktorys z ponizszych adresow do przegladarki:
Kod
http://localhost/
https://localhost/
http://127.0.0.1/
https://127.0.0.1/
http://192.168.1.27/
https://192.168.1.27/
http://komputer/
https://komputer/
https://localhost/
http://127.0.0.1/
https://127.0.0.1/
http://192.168.1.27/
https://192.168.1.27/
http://komputer/
https://komputer/
Nastepnym krokiem, ktory chce osiagnac to utworzenie VirtualHosta, tak aby adres http://komputer/ prowadzil do C:/htdocs/test
Edytuje zatem konfiguracje Apacha odnosnie wirtualnych hostow:
Kod
NameVirtualHost *:80
<VirtualHost *:80>
DocumentRoot "C:/htdocs"
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "C:/htdocs/test"
ServerName komputer
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "C:/htdocs"
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "C:/htdocs/test"
ServerName komputer
</VirtualHost>
Dla 80 portu wszystko rusza bez zarzutu. Wpisujac w przegladarce http://komputer/ uruchamia sie strona z lokacji C:/htdocs/test, natomiast wszelkie inne adresy kierowane sa prawidlowo na C:/htdocs
Pozostaje mi zatem uczynic to samo w SSLem (https://komputer/)
Dodaje do konfiguracji wirtualnych hostow zatem jeszcze to:
Kod
NameVirtualHost *:443
<VirtualHost *:443>
DocumentRoot "C:/htdocs"
</VirtualHost>
<VirtualHost *:443>
DocumentRoot "C:/htdocs/test"
ServerName komputer
</VirtualHost>
<VirtualHost *:443>
DocumentRoot "C:/htdocs"
</VirtualHost>
<VirtualHost *:443>
DocumentRoot "C:/htdocs/test"
ServerName komputer
</VirtualHost>
...i w tym momencie zaczynaja sie schody.
Jak to poprawnie skonfigurowac?