Apache - udostępnienie on-line

Instalacja i konfiguracja oprogramowania sieciowego.
mr.radzik
Piegowaty Guziec
Piegowaty Guziec
Posty: 29
Rejestracja: 17 maja 2009, 10:28
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: GNOME
Architektura: x86

Apache - udostępnienie on-line

Post autor: mr.radzik »

Na wstępie zaznaczę, iż szukałem pomocy w Google i w starych wątkach na forum, nawet cośtam kombinowałem, ale nic nie działało, więc w ostateczności piszę tu po pomoc.

1. Moja konfiguracja - proces instalacji LAMPa wyglądał tak (jest to wyrobiony przeze mnie przy kolejnych instalkach, nie wiem czy w 100% najlepszy, sposób, by wszystko działało tak jak bym tego chciał):

Kod: Zaznacz cały

sudo apt-get install lamp-server^
sudo apt-get install phpmyadmin
sudo ln -s /usr/share/phpmyadmin /var/www/phpmyadmin
sudo a2enmod userdir
sudo gedit /etc/apache2/mods-available/php5.conf
usunięcie z pliku wierszy 11-15

Kod: Zaznacz cały

sudo a2enmod rewrite
sudo apt-get install php5-imagick
sudo /etc/init.d/apache2 restart

sudo gedit /etc/apache2/sites-enabled/000-default
zmiana "DocumentRoot /var/www" na "DocumentRoot /home/radzik/public_html"
zmiana "<Directory /var/www/>" na "<Directory /home/radzik/public_html/>"

Kod: Zaznacz cały

sudo ln -s /usr/share/phpmyadmin ~radzik/public_html/phpmyadmin
sudo /etc/init.d/apache2 restart
2. Jak to działa: wszystko, co jest w katalogu ~radzik/public_html dostępne jest na http://localhost/ a PHPmyAdmin na http://localhost/phpmyadmin/

3. Co bym chciał - żeby w internecie (gdy ja sam mam włączony komputer) pod moim adresem IP dostępne były (zabezpieczone hasłem bądź nie) wybrane katalogi z mojego public_html

4. Co próbowałem zrobić - m. in.
- viewtopic.php?f=145&t=151351&p=867594&h ... he#p867594
- viewtopic.php?f=137&t=157019&p=896594&h ... he#p896594
i jakieś tutki z neta, ale podejrzewam, że nie tak się do tego wszystkiego zabieram.

Czy ktoś mógłby mi łopatologicznie wyjaśnić, co powinienem zrobić, by uzyskać pożądany efekt? Mogą być też linki do tutoriali itp., ale zależy mi na tym, by było tam wyjaśnione po kolei co robić w moim konkretnym przypadku i przy takiej konfiguracji. Będę wdzięczny za wszelką pomoc.
Awatar użytkownika
soulreaver1
Wytworny Kaczor
Wytworny Kaczor
Posty: 409
Rejestracja: 13 mar 2009, 10:03
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Inne
Architektura: x86_64
Lokalizacja: 127.0.0.1

Re: Apache - udostępnienie on-line

Post autor: soulreaver1 »

Jeśli działa ci już na localhost, to pozostaje tylko:

1. Otwarcie portu 80 (lub innego) w firewallu twojego serwera.
2. Przekierowanie portu 80 z zewnątrz NAT na ruterze, tak aby wskazywał na lokalne IP twojego serwera.
Ostatnio zmieniony 09 cze 2012, 16:08 przez soulreaver1, łącznie zmieniany 3 razy.
mr.radzik
Piegowaty Guziec
Piegowaty Guziec
Posty: 29
Rejestracja: 17 maja 2009, 10:28
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: GNOME
Architektura: x86

Re: Apache - udostępnienie on-line

Post autor: mr.radzik »

hm, chyba się nie zrozumieliśmy - to zupełnie nie jest to, co chcę osiągnąć. na kompie mi wszystko działa, tylko chciałbym udostępnić to w necie.
mój adres IP to 84.10.147.116, i teraz wpisując "http://84.10.147.116/" chciałbym mieć dostęp do stron na moim domowym serwerze.

może gdzieś robię jakiś błąd w moim rozumowaniu, poprawcie mnie jeśli tak ;)

-- 18 cze 2012 09:05 --

eh, nie ma to jak edytowanie poprzedniego postu całkiem zmieniając jego treść, a ja nie dostaję przez to powiadomienia o odpowiedzi. no ale dzięki mimo wszystko.
a teraz - jak to zrobić? bo kompletnie nie mam pojęcia. będę wdzięczny za wytłumaczenie lub choćby link do jakiegoś prostego tutoriala krok po kroku.
ODPOWIEDZ

Wróć do „Sieci, serwery, Internet”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 16 gości