• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

question-closed Jak podstawić pod adres http://something różne adresy.

Object Storage Arubacloud
0 głosów
185 wizyt
pytanie zadane 9 kwietnia 2016 w PHP przez HaKIM Szeryf (87,590 p.)
zamknięte 9 kwietnia 2016 przez HaKIM

Tak, nazwa trochę dziwna, choć nie mam pojęcia jakbym mógł to nazwać.

Chodzi mi o to, aby pod adresem, dajmy na to:

http://something - mieć podpięty adres: localhost/symfony/web/, coś w ten deseń.

Chciałbym uzyskać taki efekt, jaki jest na tym filmiku: LINK.

Robiłem tak, jak autor, lecz efekt jest taki, że gdy wpisuję adres, na przykład:

http://nauka - wyświetla mi się index.php z folderu htdocs.

Mój system operacyjny to linux mint, pewnie dlatego nie zrobiłem czegoś, co dla linuxa jest wymagane.

Mój plik httpd-vhosts.conf wygląda następująco:

// /opt/lampp/htodcs/etc/original/httpd-vhosts.conf
<VirtualHost *:80>
  DocumentRoot "/opt/lampp/htdocs/nauka/web/app_dev.php"
  ServerName nauka
</VirtualHost>

Plik hosts, w taki sposób:

// etc/hosts
127.0.0.1	localhost
127.0.1.1 nauka

# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

Jakieś sugestie?

- - - - -

Okej, zrobione, podsyłam link do artykułu, który mi pomógł.

http://stackoverflow.com/questions/10878284/virtual-hosts-xampp-linux-ubuntu-not-working

Dziękuję wszystkim za udzieloną pomoc. :)

komentarz zamknięcia: Problem rozwiązany.

2 odpowiedzi

+1 głos
odpowiedź 9 kwietnia 2016 przez efiku Szeryf (75,160 p.)
wybrane 9 kwietnia 2016 przez HaKIM
 
Najlepsza

<VirtualHost *:80>

  DocumentRoot "/opt/lampp/htdocs/nauka/web/"

  ServerName nauka.dev

</VirtualHost>


127.0.1.1 nauka.dev

 

http://nauka.dev/

 

Z tym, że w app_dev.php będziesz musiał usunąć linijkę, która pozwala się dostać tylko z adresu localhost.

komentarz 9 kwietnia 2016 przez HaKIM Szeryf (87,590 p.)
edycja 9 kwietnia 2016 przez HaKIM
Która linijka w app_dev.php może za to odpowiadać? Nie widzę nigdzie kodu ze słowem, który byłby powiązany z http://localhost/.

Co gorsza, nie widzę również czegoś, co mogłoby mnie przekierowywać na index.php głównego folderu htadcos.

W ogóle, sądzę iż ten plik hosts jest niezależny od tego, co siedzi w vhosts.conf - Nawet gdy specjalnie stawiam znaki, których tam nie powinno być, nic się nie dzieje, zero crashów, nadal działa.

- - - - -

Poczytałem troszkę więcej i się dowiedziałem że należy odkomentować:

# Virtual hosts
#Include etc/extra/httpd-vhosts.conf
komentarz 10 kwietnia 2016 przez efiku Szeryf (75,160 p.)
Otwórz sobie app_dev.php , posiedz nad nim chwile, poszukaj zdania mówiącego ze nie masz uprawnień do przeglądania tego pliku, złap się za głowę. ^^
komentarz 10 kwietnia 2016 przez HaKIM Szeryf (87,590 p.)
Na początku też tak myślałem że to ten if, od razu go skomentowałem. :p

Anyway, wszystko działa, nawet bez skomentowania, także jest dobrze. Jak będę widział jakikolwiek problem, który nie byłby po stronie serwera, od razu usunę/skomentuję. :)
komentarz 10 kwietnia 2016 przez HaKIM Szeryf (87,590 p.)
edycja 10 kwietnia 2016 przez HaKIM

Efik, pomocy! Coś się spierdzieliło i każdy adres z localhostu traktuje jako ten, z symofny.

Gdy wpisuję http://localhost - działa tak samo jak: nauka.dev - jakieś pomysły?

hosts:

127.0.0.1	localhost
127.0.1.1 nauka.dev

# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

vhosts.conf:

<VirtualHost *:80>
  DocumentRoot "/opt/lampp/htdocs/nauka/web/app_dev.php"
  ServerName nauka.dev
</VirtualHost>

Popatrz na adres:

https://zapodaj.net/d3bf8601107b9.png.html

 

- - - - 

Poradziłem sobie, choć na oczy jeszcze tylu czarów nie widziałem. :p

komentarz 10 kwietnia 2016 przez efiku Szeryf (75,160 p.)

<VirtualHost dauka.dev:80>

0 głosów
odpowiedź 9 kwietnia 2016 przez termitek12 Użytkownik (890 p.)
<VirtualHost *:80>
    ServerAdmin test@test.pl
    DocumentRoot "C:/xampp/htdocs/something/"
        <Directory />
            Options FollowSymLinks
            AllowOverride All
            Order allow,deny
            Allow from all
        </Directory>
    ServerName www.something.com
    ErrorLog "logs/something-error.log"
    CustomLog "logs/something-access.log" common
</VirtualHost>

 

C:/xampp/htdocs/something/ - tu wrzucaszpliki.

a serwer jest dostepny pod www.something.com ew. http://localhost/something

 

 

w etc/host wklejasz:

127.0.0.1 www.something.com

 

i wtedy mozesz sobie podzielic live'a masz na something.com a testy na www.something.com
komentarz 9 kwietnia 2016 przez HaKIM Szeryf (87,590 p.)
Czy aby na pewno przeczytałeś to, co napisałem, czy tylko tytuł?
komentarz 10 kwietnia 2016 przez termitek12 Użytkownik (890 p.)
dojechalem do "http://something - mieć podpięty adres: localhost/symfony/web/, coś w ten deseń." przyznam ze filmiku z linku juz nie puszczalem. Ale odpowiedz jest identyczna z efika + wyjasnienia.

Podobne pytania

+8 głosów
1 odpowiedź 344 wizyt
pytanie zadane 3 sierpnia 2015 w Nasze projekty przez Comandeer Guru (601,590 p.)
0 głosów
0 odpowiedzi 97 wizyt
0 głosów
1 odpowiedź 202 wizyt
pytanie zadane 1 maja 2016 w PHP przez Bakr Mądrala (6,850 p.)

92,579 zapytań

141,432 odpowiedzi

319,662 komentarzy

61,963 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...