Ocena wątku:
- 2 głosów - średnia: 5
- 1
- 2
- 3
- 4
- 5
Organizacja miejsca pracy - BackEnd na Localhoście
|
Liczba postów: 340
Liczba wątków: 38
Dołączył: 28-04-2010
Reputacja:
15
Witajcie,
Wpadłem na pomysł by lepiej zorganizować swoją pracę przed kompem. Zaznaczam, że jestem samoukiem i problem może być banalny jednak jeszcze o tym nie wiem.
Jak wiemy dostęp do aktualnego serwera otrzymujemy przez 127.0.0.1 ew. http://localhost
Aktualnie u mnie jest tak, że między projektami a narzędziami przełączam się za każdym razem edytując httpd.conf i restartując Apache'a. Robi się to uciążliwe.
Chciałbym mieć do dostępu kilka innych adresów na lokalnym serwerze (coś ala system DNS) np.
http://localhost - backend startowy - prosty projekt z linkami do projektów i narzędzi (CRM, phpMyAdmin itd)
http://crm - odpala się CRMek
itd
Wszystko bym nie musiał non stop restartować apache'a
Wiem, że można ustawić documentRoot na backend i w jakimś podfolderze trzymać wszystko np.
localhost/tools/crm
Jednak nie tędy droga, chcę mieć prosty adres.
Da się?
Jak pomogłem daj '+'. To nie boli, a ja mam satysfakcję
Any sufficiently advanced technology is indistinguishable from magic.
Liczba postów: 563
Liczba wątków: 75
Dołączył: 09-02-2008
Reputacja:
11
Da się bez problemu, ja u siebie tak zrobiłem, tylko, że na WampServer: http://tapos.wordpress.com/2008/01/11/configuring-virtual-host-in-apache-in-windows/
Liczba postów: 2,587
Liczba wątków: 2
Dołączył: 03-04-2010
Reputacja:
58
Podfoldery śmierdzą.
Lepiej zrób sobie wirtualny hosty i edytuj plik hosts, żebyś miał projekt pod np. dev.projekt.pl albo projekt.dev. Lepiej się organizuje imo.
Dobre samopoczucie w tym tygodniu sponsoruje cytat:
Cytat:Mogę tylko tylko na prawo i lewo ale na środek nie mogę.
Liczba postów: 2,411
Liczba wątków: 14
Dołączył: 10-08-2009
Reputacja:
132
29-06-2012, 22:47
(Ten post był ostatnio modyfikowany: 29-06-2012, 22:48 przez Kartofelek.)
U mnie wygląda to tak:
- mam odpalonego xampp a dokładniej jego konsolę (wspomniany wamp też spokojnie daje radę)
- mam też skrót do notepad++ ..... ..... (gdzie .... to ścieżki do plików virtual host i host).
Cały początkowy layout (u mnie zwący się odkrywczo _wzor_) zawiera całą strukturę katalogów, przygotowane css, najczęściej używane js, includy i debug bary. Takich wzorów mam kilka - np pod aplikacje facebookowe, z różnymi modyfikacjami itp.
Copy-pasta i mam katalog wyjściowy.
Klikam skrót do notepada który otwiera mi oba wspomniane piliki, robię copy pasta, w konsoli xampa klikam stop/start i już mam środowisko gotowe do działania.
W domu dodatkowo muszę wpisać ipconfig /flushdns w "uruchom" bo win xp po takim zabiegu nie resetuje mi adresów do nowej strony.
Wszystko trwa może 20 sekund.
Liczba postów: 340
Liczba wątków: 38
Dołączył: 28-04-2010
Reputacja:
15
Kombinuje z tymi waszymi pomysłami i mi nie wychodzi. Porobiłem sobie trochę przykładowych virtualHostów
Kod: NameVirtualHost crm.rafalsky
<VirtualHost crm.rafalsky>
ServerAdmin [email protected]
DocumentRoot D:\serwer\Hosting\CRM
ServerName crm.rafalsky
</VirtualHost>
Jednak wszystkie nazwy linkują do ostatniego VirtualHosta. Jedynie do czego doszedłem to różne wersje na różnych portach. Czyli dopisując:
Kod: NameVirtualHost crm.rafalsky:8080
<VirtualHost crm.rafalsky:8080>
ServerAdmin [email protected]
DocumentRoot D:\serwer\Hosting\CRM
ServerName crm.rafalsky
</VirtualHost>
Otrzymuję inną wersję na porcie 8080 inną na 80.
Chciałbym coś bardziej funkcjonalnego.
Może dałoby się zrobić samemu taki projekt:
Wrzucamy na localhosta panel zarządzający z poziomu którego deklarujemy nowe foldery w folderze /htdocs oraz adres w stylu projekt1.localhost, projekt2.localhost, program1.localhost. Wszystko trzymane w bazie danych, łatwe generowanie linków. Każdy folder ma swój własny htaccess by wszelkie programy i ich "przyjazne adresy" bez problemu działały. Idzie tak zrobić?
Jak pomogłem daj '+'. To nie boli, a ja mam satysfakcję
Any sufficiently advanced technology is indistinguishable from magic.
Liczba postów: 2,411
Liczba wątków: 14
Dołączył: 10-08-2009
Reputacja:
132
30-06-2012, 16:21
(Ten post był ostatnio modyfikowany: 30-06-2012, 16:22 przez Kartofelek.)
Kod: NameVirtualHost *:80
#---------------------------------------------
<VirtualHost *:80>
DocumentRoot "C:/wamp/www/......"
ServerName astrelaks.lh
<Directory "C:/wamp/www/......">
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
#---------------------------------------------
Ta pierwsza linijka bardzo cię interesuje. Tych ustawień nie musisz podawać. Popróbuj sobie.
|
Użytkownicy przeglądający ten wątek: 2 gości
|
|
Sponsorzy i przyjaciele
|
|
|