Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Konfiguracja apacha ale nie na localhost
code46
post
Post #1





Grupa: Zarejestrowani
Postów: 88
Pomógł: 0
Dołączył: 21.04.2005

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


Od dłuższego czasu korzystam z apacha, php i mysql pod Windowsem. Chciałbym teraz skorzystać z możliwości udostępniania do testowania swoich skryptów innym. Szukałem na google ale nie mogę znaleźć. Wszędzie jest opisana instalacja tej trójce na localhost. Chciałbym też uniknąć ponowej instalacji. Czy możecie mi wskazać co i gdzie pozmieniać żeby do mojej bazy i serwera www mieli dostęp ludzie z internetu? Nie mam domeny ale będę korzystał z numeru IP pojego providera.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
code46
post
Post #2





Grupa: Zarejestrowani
Postów: 88
Pomógł: 0
Dołączył: 21.04.2005

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


Cytat(escaflowne @ 2005-06-15 08:56:34)
1. Twój adres IP: stały czy dynamiczny (zmienny)?
2. Siedzisz w sieci lokalnej (adres IP z "serii" 10.x.x.x lub np. 192.168.x.x) czy masz bezpośrednio zewnętrzny IP?
Tak czy siak, powinieneś zainteresować się http://www.dyndns.org/services/ stroną. Tam możesz np. dostać za darmo domenę z końcówką, np. .ath.cx, która wskazywać będzie na dowolnie wybrany przez ciebie adres IP (czyli na twój).
Co do Apache'a: potrzebna będzie modyfikacja pliku konfiguracyjnego (httpd.conf) i dodanie w nim tzw. "wirtualek". Przykładowo:
Cytat
NameVirtualHost *:80

<VirtualHost *:80>
    ServerAdmin admin@twoja.domena.pl
    DocumentRoot c:\folder\gdzie\trzymana\jest\witryna
    ServerName domena.tejże.witryny
    ErrorLog c:\lokalizacja\pliku\logu\błędów\na\witrynie
    CustomLog c:\lokalizacja\pliku\logu\dostępu\do\witryny
</VirtualHost>

<VirtualHost *:80>
    ServerAdmin admin@inna.domena.pl
    DocumentRoot c:\folder\gdzie\trzymana\jest\inna\witryna
    ServerName domena.innej.witryny
    ServerAlias inne.domeny.tejże.witryny
    ErrorLog c:\lokalizacja\pliku\logu\błędów\na\innej\witrynie
    CustomLog c:\lokalizacja\pliku\logu\dostępu\do\witryny
</VirtualHost>


Podany przykład definuje dwie wirtualki, na jednym serwerze, nasłuchujące na jednym (80) porcie, ale "reagujące" na inne domeny.
Dyrektywa NameVirtualHost *:80 mówi serwerowi, że witryny będą nasłuchiwać na porcie 80, a będą rozróżniane po domenie.
Można pominąć tę dyrektywę, ale wtedy poszczególne witrtualki rozróżniane będą po porcie i/lub adresie IP. Wtedy każda wirtualka będzie znajdować się w takich oto tagach:
Cytat
<VirtualHost adres.ip:port>
</VirtualHost>

Jestem w lanie i adresy mam seri 10.x.x.x. Ok spróbuje tak i dam znac. Do tej pory wpisywałem w miejsce Name Server główney adres IP i chciał się logować na router.
Go to the top of the page
+Quote Post

Posty w temacie


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: 18.10.2025 - 11:41