Apache i widoczna strona w sieci
-
- Piegowaty Guziec
- Posty: 9
- Rejestracja: 15 cze 2007, 13:36
- Płeć: Mężczyzna
- Wersja Ubuntu: 11.10
- Środowisko graficzne: GNOME
- Architektura: x86
- Kontakt:
Apache i widoczna strona w sieci
Witajcie. Postawiłem sobie serwer na ubuntu. Wszystko mi działa bardzo dobrze skonfigurowałem sobię stronę tak jak chciałem i teraz bym chciał żeby widzieli ją inni ludzie, to znaczy chciałbym ją dodać do sieci. W jaki sposób tego dokonać? internet mam z multimedia. Jakie informację wam są potrzebne do ustalenia co muszę zrobić? dodam jeszcze, że łączę się z internetem przez modem tp-link
P.S. dodam, że jak ustawiam porty ( nie wiem czy dobrze )
to po wpisaniu mojego ip ładuje mi się strona z tym że przekierowuje mnie na http://localhost a np u mojej mamy wyskakuje komunika o tym że nie może połączyć się z witryną.
Pozdrawiam
P.S. dodam, że jak ustawiam porty ( nie wiem czy dobrze )
to po wpisaniu mojego ip ładuje mi się strona z tym że przekierowuje mnie na http://localhost a np u mojej mamy wyskakuje komunika o tym że nie może połączyć się z witryną.
Pozdrawiam
- dk75
- Przebojowy Jelonek
- Posty: 1142
- Rejestracja: 07 mar 2007, 22:59
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: GNOME
- Architektura: x86_64
Odp: Apache i widoczna strona w sieci
Linux Mint Debian Edition x86_64/2.6.39, Conky 1.8.0, Xorg 7.6/1.10.4 - GNOME 2.30.2, nVidia 285.03
Lenovo T61p, HITACHI HTS722010K9SA00 100GB, ST9250827AS 250GB
http://linuxcounter.net/user/483055.html
Lenovo T61p, HITACHI HTS722010K9SA00 100GB, ST9250827AS 250GB
http://linuxcounter.net/user/483055.html
-
- Sędziwy Jeż
- Posty: 37
- Rejestracja: 15 sty 2010, 03:25
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: Fluxbox
- Architektura: x86_64
- Kontakt:
Odp: Apache i widoczna strona w sieci
@dk75
Jak już szpanujesz google to zrób to przynajmniej z zapytaniem związanym z tematem
@chmielu18
IMHO Port Triggering nie nadaję się do twoich zastosowań, ustaw to w "Virtual Servers" (Port Forwarding) - ustawiasz przekierowanie na konkretny host w LAN'ie.
Jak już szpanujesz google to zrób to przynajmniej z zapytaniem związanym z tematem
@chmielu18
IMHO Port Triggering nie nadaję się do twoich zastosowań, ustaw to w "Virtual Servers" (Port Forwarding) - ustawiasz przekierowanie na konkretny host w LAN'ie.
-
- Piegowaty Guziec
- Posty: 9
- Rejestracja: 15 cze 2007, 13:36
- Płeć: Mężczyzna
- Wersja Ubuntu: 11.10
- Środowisko graficzne: GNOME
- Architektura: x86
- Kontakt:
Odp: Apache i widoczna strona w sieci
czyli podać swoje ip wewnętrzne 192.168.1.102 i port 80 ? i po wejściu na moje ip zewnętrzne 83.xxx.xxxx.xxx powinna się komuś wyświetlić strona moja? jeśli tak to nie działa
dk ja szukałem w google i na forum tylko że widzę że złe frazy wpisywałem bo pisałem " apache serwer nie widoczny w sieci " stąd kłopot za znalezieniem odpowiedniej odpowiedzi
P.S. /etc/apache2/httpd.conf mam pusty, raczej tak nie powinno być?
dk ja szukałem w google i na forum tylko że widzę że złe frazy wpisywałem bo pisałem " apache serwer nie widoczny w sieci " stąd kłopot za znalezieniem odpowiedniej odpowiedzi
P.S. /etc/apache2/httpd.conf mam pusty, raczej tak nie powinno być?
- dk75
- Przebojowy Jelonek
- Posty: 1142
- Rejestracja: 07 mar 2007, 22:59
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: GNOME
- Architektura: x86_64
Odp: Apache i widoczna strona w sieci
httpd.conf jest już nie używany raczej a właściwie bardzo żadko. Jeśli masz starą konfigurację z Apache 1.3 albo jakiś dodatek zewnętrzny który wymaga jego konfiguracji to wtedy używasz ale wszystko teraz można zrobić w nowych plikach konfiguracyjnych bez potrzeby korzystania z httpd.conf.
art3c@ - no cóż, można ustawić stronę używając BIND9 a można to zrobić bez z samym tylko ustawieniem VirtualHost więc raczej zgodnie z tematem. Tylko widzę, że chyba nie zrobiłem swojego How-to dotyczącego VH i widoczności w sieci zewnętrznej więc w sumie się LetMeGoogleForYou nie przydało.
chmielu18@
Masz ustawiony swój adres w sieci LAN z portem na którym jest strona w pliku /etc/apache2/ports.conf?
Powinieneś mieć te dwie linijki:
Po drugie w definicji twojego VirtualHosta na początku powinieneś mieć również to ustawione na dokładny adres i port a nie na *, czyli:
no i przekierowanie portów na "VirtualServers" jak napisał art3c@
art3c@ - no cóż, można ustawić stronę używając BIND9 a można to zrobić bez z samym tylko ustawieniem VirtualHost więc raczej zgodnie z tematem. Tylko widzę, że chyba nie zrobiłem swojego How-to dotyczącego VH i widoczności w sieci zewnętrznej więc w sumie się LetMeGoogleForYou nie przydało.
chmielu18@
Masz ustawiony swój adres w sieci LAN z portem na którym jest strona w pliku /etc/apache2/ports.conf?
Powinieneś mieć te dwie linijki:
Kod: Zaznacz cały
NameVirtualHost 192.168.1.102:80
Listen 80
Kod: Zaznacz cały
<VirtualHost 192.168.1.102:80>
Linux Mint Debian Edition x86_64/2.6.39, Conky 1.8.0, Xorg 7.6/1.10.4 - GNOME 2.30.2, nVidia 285.03
Lenovo T61p, HITACHI HTS722010K9SA00 100GB, ST9250827AS 250GB
http://linuxcounter.net/user/483055.html
Lenovo T61p, HITACHI HTS722010K9SA00 100GB, ST9250827AS 250GB
http://linuxcounter.net/user/483055.html
- 3miel
- Wytworny Kaczor
- Posty: 311
- Rejestracja: 19 kwie 2006, 18:51
- Płeć: Mężczyzna
- Wersja Ubuntu: 10.04
- Środowisko graficzne: GNOME
- Architektura: x86
- Kontakt:
Odp: Apache i widoczna strona w sieci
jak ja to zrobiłem
1) apache skonfigurowany defaultowo tylko, ale włączony moduł "USER DIR" ( tzn ze jak masz dużo użytkowników i on ma w swoim katalogu /home/user/public_html/ to wchodząc na stronę http://localhost/~user/ będzie pobierało stronę z jego folderu , jak to włączyć dla mnie wielka wygoda
2) mam też zewnętrzne ip oraz router ( nie ma znaczenia jaki producent tylko musi posiadać dwie rzeczy : 1.server dhcp gdzie można przypisać statycznie adresy ip do maców, 2. ten virtual server, o którym wyżej wspomniano )
2a) zawsze masz te same ip wewnętrzne od router
Uploaded with ImageShack.us
2b) ustawiasz przekierowanie portów gdzie ja wszystko mam przekierowane od 1-10000 ale ci wystarczy tylko np port 80 ( do www )
Uploaded with ImageShack.us
Uploaded with ImageShack.us
teraz jak ktoś będzie się łączył do ciebie po ip albo domenie przez przeglądarkę, gdzie protokół http jest na 80 porcie to każdy ruch zostanie przekierowany na twój komp
pozdro
1) apache skonfigurowany defaultowo tylko, ale włączony moduł "USER DIR" ( tzn ze jak masz dużo użytkowników i on ma w swoim katalogu /home/user/public_html/ to wchodząc na stronę http://localhost/~user/ będzie pobierało stronę z jego folderu , jak to włączyć
Kod: Zaznacz cały
sudo a2enmod userdir
2) mam też zewnętrzne ip oraz router ( nie ma znaczenia jaki producent tylko musi posiadać dwie rzeczy : 1.server dhcp gdzie można przypisać statycznie adresy ip do maców, 2. ten virtual server, o którym wyżej wspomniano )
2a) zawsze masz te same ip wewnętrzne od router
Uploaded with ImageShack.us
2b) ustawiasz przekierowanie portów gdzie ja wszystko mam przekierowane od 1-10000 ale ci wystarczy tylko np port 80 ( do www )
Uploaded with ImageShack.us
Uploaded with ImageShack.us
teraz jak ktoś będzie się łączył do ciebie po ip albo domenie przez przeglądarkę, gdzie protokół http jest na 80 porcie to każdy ruch zostanie przekierowany na twój komp
pozdro
compal: fl92 gf8600gt m 512mb 1680x1050 - t9300@2500 - 200gb 7200rpm - 2gb+1gb 667 - 4965abg - bt - a4tech xl 750f
-
- Piegowaty Guziec
- Posty: 9
- Rejestracja: 15 cze 2007, 13:36
- Płeć: Mężczyzna
- Wersja Ubuntu: 11.10
- Środowisko graficzne: GNOME
- Architektura: x86
- Kontakt:
Odp: Apache i widoczna strona w sieci
to jest /etc/apache2/site-enabled/00-defauld
A to jest /etc/apache2/ports.conf
ruter ustawiony i dalej nie bangla. tj: na innym kompie jak wpisuje moje ip 83.xxx.x.x.xx to przekierowuje na adres http://localhost czyli chyba jesteśmy na dobrej drodze. teraz jak ustawić domene np. erotrip.pl żeby wchodząc na nią przekierowało ludzi na strone?
Kod: Zaznacz cały
<VirtualHost 192.168.1.102:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
ErrorLog /var/log/apache2/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog /var/log/apache2/access.log combined
Alias /doc/ "/usr/share/doc/"
<Directory "/usr/share/doc/">
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0 ::1/128
</Directory>
</VirtualHost>
Kod: Zaznacz cały
# If you just change the port or add more ports here, you will likely also
# have to change the VirtualHost statement in
# /etc/apache2/sites-enabled/000-default
# This is also true if you have upgraded from before 2.2.9-3 (i.e. from
# Debian etch). See /usr/share/doc/apache2.2-common/NEWS.Debian.gz and
# README.Debian.gz
NameVirtualHost 192.168.1.102:80
Listen 80
<IfModule mod_ssl.c>
# If you add NameVirtualHost *:443 here, you will also have to change
# the VirtualHost statement in /etc/apache2/sites-available/default-ssl
# to <VirtualHost *:443>
# Server Name Indication for SSL named virtual hosts is currently not
# supported by MSIE on Windows XP.
Listen 443
</IfModule>
<IfModule mod_gnutls.c>
Listen 443
</IfModule>
-
- Sędziwy Jeż
- Posty: 37
- Rejestracja: 15 sty 2010, 03:25
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: Fluxbox
- Architektura: x86_64
- Kontakt:
Odp: Apache i widoczna strona w sieci
Wszystko zależy od tego, czy masz stałe IP czy nie. Jeśli stałe to musisz gdzieś domenę trzymać (np. tutaj: http://freedns.42.pl/), bo zwykle rejestratorzy nie dają możliwości dodania wpisów A (w nazwa.pl chyba się da). Wtedy dodajesz wpis A na swój router i powinno działać.chmielu18 pisze: teraz jak ustawić domene np. erotrip.pl żeby wchodząc na nią przekierowało ludzi na strone?
Jeśli masz zmienne IP to wtedy musisz skorzystać z serwisów typu dyndns - tak jak poprzednio musisz gdzieś trzymać domene tylko tym razem dodajesz wpis CNAME na adres z dyndns (przez co nie będzie problemu z odświeżaniem).
-
- Piegowaty Guziec
- Posty: 9
- Rejestracja: 15 cze 2007, 13:36
- Płeć: Mężczyzna
- Wersja Ubuntu: 11.10
- Środowisko graficzne: GNOME
- Architektura: x86
- Kontakt:
Odp: Apache i widoczna strona w sieci
Ok działa wszystko. w obu plikach wpisałem ip, zostało wytłuszczone w miejscach w które powinno byc wpisane i cała zawartość plików została poprawiona na prawidłową ( taka jak powinna być do opublikowania naszego serwisu w sieci) do tego odblokować por 80 w tuterze modemie i lata
zmianne ip korzystamy z dyndns lub inne
stałe ip - można nawet skorzystać z yoyo.pl i tam ip podstawić pod domenę
3miel@
Mógłbyś doprecyzować punkt 1 w twojej wypowiedzi? czemu ta opcja służy? ja mam stronę domyślnie w /var/www. i co znaczy, że masz apache skonfigórowane domyślnie? tzn że nic nie dopisywałeś tak jak jak ja?
zmianne ip korzystamy z dyndns lub inne
stałe ip - można nawet skorzystać z yoyo.pl i tam ip podstawić pod domenę
3miel@
Mógłbyś doprecyzować punkt 1 w twojej wypowiedzi? czemu ta opcja służy? ja mam stronę domyślnie w /var/www. i co znaczy, że masz apache skonfigórowane domyślnie? tzn że nic nie dopisywałeś tak jak jak ja?
- 3miel
- Wytworny Kaczor
- Posty: 311
- Rejestracja: 19 kwie 2006, 18:51
- Płeć: Mężczyzna
- Wersja Ubuntu: 10.04
- Środowisko graficzne: GNOME
- Architektura: x86
- Kontakt:
Odp: Apache i widoczna strona w sieci
na przykładzie, mam 2 użytkowników 3miel oraz xyz i każdy z nich ma w swoim katalogu domowym folder Public_html, w którym są strony www. teraz aby zobaczyć stronę 3miela wchodzę http://adres/~3miel/ , analogicznie ze stroną xyz wchodzę na http://adres/~xyz/ . Mi to się bardzo podoba i nie muszę bawić się w zmianę uprawnień(chmod) lub właścicieli(chown). A domyślnie apacha mam odpalonego, ale nikt nic nie widzi, bo nie zna nazw moich użytkowników. Zależy czy strona ma być bardziej prywatna czy bardziej publiczna. Osobiście jakbym miał robić nawet publiczną to chyba taniej kupić najsłabszy serwer ftp na www wraz z domena, przynajmniej mi z transferu uploadu nie zabiera.
compal: fl92 gf8600gt m 512mb 1680x1050 - t9300@2500 - 200gb 7200rpm - 2gb+1gb 667 - 4965abg - bt - a4tech xl 750f
-
- Piegowaty Guziec
- Posty: 9
- Rejestracja: 15 cze 2007, 13:36
- Płeć: Mężczyzna
- Wersja Ubuntu: 11.10
- Środowisko graficzne: GNOME
- Architektura: x86
- Kontakt:
Odp: Apache i widoczna strona w sieci
i wystarczy to zainstalować i uruchomić ?? obczaje ;]
EDIT:
ja używam za cms dolphin7 wydawany przez boonex.com i tam wchodząc na profil użytkownika wchodzi się właśnie http://adres/user a kicha... coś nie bangla. http://erotrip.xk.pl/ to moja strona w fazie testów/napraw ( może nie działać z powodu wyłączonego kompata? )
EDIT:
ja używam za cms dolphin7 wydawany przez boonex.com i tam wchodząc na profil użytkownika wchodzi się właśnie http://adres/user a kicha... coś nie bangla. http://erotrip.xk.pl/ to moja strona w fazie testów/napraw ( może nie działać z powodu wyłączonego kompata? )
- 3miel
- Wytworny Kaczor
- Posty: 311
- Rejestracja: 19 kwie 2006, 18:51
- Płeć: Mężczyzna
- Wersja Ubuntu: 10.04
- Środowisko graficzne: GNOME
- Architektura: x86
- Kontakt:
Odp: Apache i widoczna strona w sieci
Kod: Zaznacz cały
http://adres/~user
compal: fl92 gf8600gt m 512mb 1680x1050 - t9300@2500 - 200gb 7200rpm - 2gb+1gb 667 - 4965abg - bt - a4tech xl 750f
-
- Piegowaty Guziec
- Posty: 9
- Rejestracja: 15 cze 2007, 13:36
- Płeć: Mężczyzna
- Wersja Ubuntu: 11.10
- Środowisko graficzne: GNOME
- Architektura: x86
- Kontakt:
Odp: Apache i widoczna strona w sieci
i tak mi coś nie działa muszę poszperać w cms'sie bo jak klikam na usera to wywala 404.php więc zacznę od tego potem obczaję twój dodatek
- dk75
- Przebojowy Jelonek
- Posty: 1142
- Rejestracja: 07 mar 2007, 22:59
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: GNOME
- Architektura: x86_64
Odp: Apache i widoczna strona w sieci
http://adres/~user to nie dla żadnego CMS tylko czystego Apache2 rozszerzenie dla użytkowników komputera a nie CMS.
W CMS tworzysz swoich własnych użytkowników niezależnych od kont systemowych. I to na nich się wchodzi a nie do katalogów kont systemowych.
W CMS tworzysz swoich własnych użytkowników niezależnych od kont systemowych. I to na nich się wchodzi a nie do katalogów kont systemowych.
Linux Mint Debian Edition x86_64/2.6.39, Conky 1.8.0, Xorg 7.6/1.10.4 - GNOME 2.30.2, nVidia 285.03
Lenovo T61p, HITACHI HTS722010K9SA00 100GB, ST9250827AS 250GB
http://linuxcounter.net/user/483055.html
Lenovo T61p, HITACHI HTS722010K9SA00 100GB, ST9250827AS 250GB
http://linuxcounter.net/user/483055.html
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 4 gości