Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Apache] Dostęp do virtual hosta na porcie
SmokAnalog
post
Post #1





Grupa: Zarejestrowani
Postów: 1 707
Pomógł: 266
Dołączył: 3.07.2012
Skąd: Poznań

Ostrzeżenie: (0%)
-----


Cześć,

usiłuję ustawić virtual host na Apache na Windowsie 8. Nie mogę użyć portu 80, zrobiłem Listen 8080. Wszystko działa, ale tylko wtedy, gdy dodam :8080 na końcu "domeny" virtual hosta. Bez tego widzę białą stronę.

httpd-vhosts.conf:
[APACHE] pobierz, plaintext
  1. <VirtualHost *:8080>
  2. DocumentRoot F:/Projekty/projekt.dev
  3. ServerName projekt.dev
  4. <Directory F:/Projekty/projekt.dev>
  5. Require all granted
  6. </Directory>
  7. </VirtualHost>
[APACHE] pobierz, plaintext


hosts:
Kod
127.0.0.1          projekt.dev
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 16)
rad11
post
Post #2





Grupa: Zarejestrowani
Postów: 1 270
Pomógł: 184
Dołączył: 7.10.2012
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


projekt.dev to jest folder?

Ten post edytował rad11 5.09.2014, 11:39:47
Go to the top of the page
+Quote Post
pedro84
post
Post #3





Grupa: Nieautoryzowani
Postów: 2 249
Pomógł: 305
Dołączył: 2.10.2006

Ostrzeżenie: (0%)
-----


A Apacz Ci w ogóle słucha na porcie 8080?
Go to the top of the page
+Quote Post
SmokAnalog
post
Post #4





Grupa: Zarejestrowani
Postów: 1 707
Pomógł: 266
Dołączył: 3.07.2012
Skąd: Poznań

Ostrzeżenie: (0%)
-----


@rad11 Tak - folder nazywa się projekt.dev - tak samo jak nazwa serwera.

@pedro84 Tak, Apacz mi słucha na porcie 8080. http://projekt.dev/:8080 działa, a chciałbym ten sam efekt mieć na http://projekt.dev/
Go to the top of the page
+Quote Post
pedro84
post
Post #5





Grupa: Nieautoryzowani
Postów: 2 249
Pomógł: 305
Dołączył: 2.10.2006

Ostrzeżenie: (0%)
-----


Czyli w httpd.conf masz to?
Kod
Listen 80
Listen 8080


Dodaj przed cfg vhosta to:
Kod
NameVirtualHost *:8080
, bo na początku masz pewnie słuchanie vhostów na porcie 80 tylko.
Go to the top of the page
+Quote Post
SmokAnalog
post
Post #6





Grupa: Zarejestrowani
Postów: 1 707
Pomógł: 266
Dołączył: 3.07.2012
Skąd: Poznań

Ostrzeżenie: (0%)
-----


Nie mam Listen 80, bo nie mogę uruchomić Apache z tym. Port jest użyty przez inną aplikację. NameVirtualHost miałem, potem wyrzuciłem. Dodałem znowu, ale to nic nie zmienia - dalej biała strona.
Go to the top of the page
+Quote Post
Turson
post
Post #7





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

Ostrzeżenie: (0%)
-----


Nie masz włączonego Skype? On blokuje port 80
Go to the top of the page
+Quote Post
SmokAnalog
post
Post #8





Grupa: Zarejestrowani
Postów: 1 707
Pomógł: 266
Dołączył: 3.07.2012
Skąd: Poznań

Ostrzeżenie: (0%)
-----


Nie, to nie Skype. Ale moje pytanie brzmi czy można to zrobić na innym porcie niż 80. Chyba nie wszyscy używają portu 80 nie dodając nic do URL-a?
Go to the top of the page
+Quote Post
pedro84
post
Post #9





Grupa: Nieautoryzowani
Postów: 2 249
Pomógł: 305
Dołączył: 2.10.2006

Ostrzeżenie: (0%)
-----


Jeśli wrzucisz ten dyrektywy, które Ci podałem, to musi działać.
Go to the top of the page
+Quote Post
SmokAnalog
post
Post #10





Grupa: Zarejestrowani
Postów: 1 707
Pomógł: 266
Dołączył: 3.07.2012
Skąd: Poznań

Ostrzeżenie: (0%)
-----


Mam wszystko to co podałeś oprócz Listen 80.

[APACHE] pobierz, plaintext
  1. NameVirtualHost *:8080
  2.  
  3. <VirtualHost *:8080>
  4. DocumentRoot F:/Projekty/projekt.dev
  5. ServerName projekt.dev
  6. <Directory F:/Projekty/projekt.dev>
  7. Require all granted
  8. </Directory>
  9. </VirtualHost>
[APACHE] pobierz, plaintext


Teraz przestał mi działać też localhost, przekierowuje do nowego projektu.
Go to the top of the page
+Quote Post
pedro84
post
Post #11





Grupa: Nieautoryzowani
Postów: 2 249
Pomógł: 305
Dołączył: 2.10.2006

Ostrzeżenie: (0%)
-----


+ Listen 8080 w httpd.conf. Ktoś jest głupi, albo ja, albo Twój Apacz. Pomysłu już nie mam. Reset robiłeś?

PS. Tak się kończy webmasterka na Win (IMG:style_emoticons/default/tongue.gif)
Go to the top of the page
+Quote Post
SmokAnalog
post
Post #12





Grupa: Zarejestrowani
Postów: 1 707
Pomógł: 266
Dołączył: 3.07.2012
Skąd: Poznań

Ostrzeżenie: (0%)
-----


No niestety, zgadzam się z tym Windowsem. Prywatnie używam Maca i nie miałem żadnych problemów tego typu.

Poradziłem sobie tak, że odblokowałem po prostu ten port i działa. Nie jest to rozwiązanie problemu, ale obejście.

Teraz pytanie takie jak przywrócić do życia http://localhost/? Odkomentowałem w hostach linijki:

Kod
127.0.0.1       localhost
::1             localhost


Ale nadal http://localhost/ prowadzi mnie na to samo, co http://projekt.dev/
Go to the top of the page
+Quote Post
Pyton_000
post
Post #13





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

Ostrzeżenie: (0%)
-----


Tobie chodzi o to że nie chcesz wpisywac w adresie :8080?
Nie da się, bo niby skąd wiadomo na jaki port chcesz wysłać.

[Edit]
http://serverfault.com/questions/115282/ca...dress-plus-port

Ten post edytował Pyton_000 5.09.2014, 13:25:22
Go to the top of the page
+Quote Post
SmokAnalog
post
Post #14





Grupa: Zarejestrowani
Postów: 1 707
Pomógł: 266
Dołączył: 3.07.2012
Skąd: Poznań

Ostrzeżenie: (0%)
-----


Cytat(Pyton_000 @ 5.09.2014, 14:24:15 ) *
Nie da się, bo niby skąd wiadomo na jaki port chcesz wysłać.

Powinno się dać ustawić port, na którym ma działać dany virtual host.
Go to the top of the page
+Quote Post
Pyton_000
post
Post #15





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

Ostrzeżenie: (0%)
-----


Zrozum że http:/strona.dev to nie to samo co http://strona.dev:8080
Nie zrobisz inaczje, musisz podawać nr. portu w adresie
Go to the top of the page
+Quote Post
SmokAnalog
post
Post #16





Grupa: Zarejestrowani
Postów: 1 707
Pomógł: 266
Dołączył: 3.07.2012
Skąd: Poznań

Ostrzeżenie: (0%)
-----


Cytat(Pyton_000 @ 5.09.2014, 14:24:15 ) *
Nie da się, bo niby skąd wiadomo na jaki port chcesz wysłać.

Mogliby zrobić tak, żeby się dało ustawić port, na którym ma działać dany virtual host.
Go to the top of the page
+Quote Post
by_ikar
post
Post #17





Grupa: Zarejestrowani
Postów: 1 798
Pomógł: 307
Dołączył: 13.05.2009
Skąd: Gubin/Wrocław

Ostrzeżenie: (0%)
-----


Nie do tego służy plik host, na wszystkich systemach. Więc nie jest to winą windowsa, bo na linuxie czy maku też tak nie zrobisz.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 3.10.2025 - 23:04