Ocena wątku:
  • 2 głosów - średnia: 5
  • 1
  • 2
  • 3
  • 4
  • 5
Organizacja miejsca pracy - BackEnd na Localhoście
#1
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ę Smile

Any sufficiently advanced technology is indistinguishable from magic.
Odpowiedz
#2
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/
Odpowiedz
#3
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ę.
Odpowiedz
#4
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.
Odpowiedz
#5
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ę Smile

Any sufficiently advanced technology is indistinguishable from magic.
Odpowiedz
#6
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.
Odpowiedz


Podobne wątki…
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Schemat pracy Webmastera. kanar1988 2 2,808 21-11-2011, 18:06
Ostatni post: Ancik
  Polskie znaki na hostingu ok na localhoscie nie. LoBo 2 3,089 10-10-2011, 17:46
Ostatni post: LoBo
  [SZUKAM] Serwis który oferuje mozliwosc dodania darmowych ofert pracy Davi 1 2,583 06-09-2011, 20:14
Ostatni post: imb
  Projekty php a rynek pracy... Musiek 8 5,316 30-07-2011, 04:11
Ostatni post: Musiek

Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości
Sponsorzy i przyjaciele
SeoHost.pl