Strona 1 z 1

konfiguracja apache serwer

: 20 cze 2008, 16:53
autor: lukasz6547
Chce uruchomic skrypt php przez przegladarke dzieki apache+mysql+php...skrypt znajduje sie w /home/lukasz/WWW ....nie wiem czemu ale plik httpd.conf jest zupełnie pusty(jest tylko linijka w tym pliku: DocumentRoot=/home/lukasz/WWW)...co powinienem zrobic zebym mógł udostepnic strone www opartych o tą technologie???

Odp: konfiguracja apache serwer

: 21 cze 2008, 06:48
autor: Asper
Nie wiem o co Ci dokładnie chodzi...

1. Chcesz udostępnić tą strone globalnie czy lokalnie =) ?
2. Apache nie działa tak jak trzeba i nie udostępnia/uruchamia pliku/skryptu ?

Odp: konfiguracja apache serwer

: 21 cze 2008, 10:16
autor: lukasz6547
Chce udostepnic ją na razie lokalnie...bo zeby uruchomic tą strone globalnie to trzeba pogrzebac w w irtualhostach...Ja mam teraz problem z uruchomieniem skryptu w html w mojej przeglądarce poprzez adres http://localhost ...gdzie musze dodac odpowiedni wpis i jak powiene on wyglądac... zebym skrypty mógł dodawacdo pliku home/lukasz/WWW???

przypominam ze plik httpd.conf jest zupełnie pusty

Odp: konfiguracja apache serwer

: 21 cze 2008, 11:08
autor: NoName_1990
lukasz6547 pisze:...gdzie musze dodac odpowiedni wpis i jak powiene on wyglądac... zebym skrypty mógł dodawacdo pliku home/lukasz/WWW???
w /etc/apache2/sites-enabled/default wpisujesz przed </VirtualHost> :
Kod:
Alias /jakistamalias "/folder/z/plikami/"
<Directory "/folder/z/plikami/">
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Allow from all
</Directory>
Wtedy będziesz mógł zobaczyć swoją stronę (udostępnioną globalnie) pod adresem: [url]http://ip_serwera/jakistamalias[/url]

Albo:
Zmieniasz w tymże pliku /var/www/ na /home/lukasz/WWW/ (w tym fragmencie:)

Kod: Zaznacz cały

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>
Udostępni to twoją stronę globalnie pod adresem [url]http://ip_serwera/[/url]
A jak chcesz tylko udostępnienie lokalne, to zmień

Kod: Zaznacz cały

        Order allow,deny
        allow from all
na

Kod: Zaznacz cały

        Order deny,allow
        Deny from all
        Allow from 127.0.0.0/255.0.0.0 ::1/128

Odp: konfiguracja apache serwer

: 23 cze 2008, 20:52
autor: lukasz6547
znowy nie moge otworzyc wogóle strony [url]http://WWW...serwer[/url] jest na zwykłym komputerze, który jest wyłaczany po kilka razy o ile ma to cos do rzeczy...czy apache sie w jakis sposób uruchamia-czytałem faqi ale wsystko o httpd.conf????

EDIT:
czy wie ktos jak sie uruchamia serwer apache??...bo po jak skanuje porty to nie ma otwartego 80-ego portu

Odp: konfiguracja apache serwer

: 23 cze 2008, 22:39
autor: NoName_1990
lukasz6547 pisze: czy wie ktos jak sie uruchamia serwer apache??...bo po jak skanuje porty to nie ma otwartego 80-ego portu

Kod: Zaznacz cały

debian:/home/noname# /etc/init.d/apache2 
Usage: /etc/init.d/apache2 {start|stop|restart|reload|force-reload|start-htcacheclean|stop-htcacheclean|status}
albo

Kod: Zaznacz cały

debian:/home/noname# apache2ctl 
Usage: /usr/sbin/apache2ctl start|stop|restart|graceful|graceful-stop|configtest|status|fullstatus
       /usr/sbin/apache2ctl <apache2 args>
Oczywiście położenie tych plików może być trochę inne (w końcu Ubuntu już się trochę od debiana różni :p), ale myślę, że wystarczy:

Kod: Zaznacz cały

sudo apache2ctl start

Odp: konfiguracja apache serwer

: 24 cze 2008, 10:55
autor: lukasz6547
kurde, ile ty juz siedzisz w kompach??...dobrze jak ktos sie taki trafia czasami kto zna sie na rzeczy...

pzdr

EDIT:

Kod: Zaznacz cały

root@bash:/home/lukasz# sudo apache2ctl start
Syntax error on line 1 of /etc/apache2/sites-enabled/000-default:
Invalid command 'ameVirtualHost', perhaps misspelled or defined by a module not included in the server configuration
root@bash:/home/lukasz# 
a w folderze etc/apache2( w pod folderach) nie ma zadnego folderu init.d ani pliku wykonywalnego tylko foldery i pliki tekstowe...

ps. zadno polecenie nie działa

Odp: konfiguracja apache serwer

: 24 cze 2008, 11:16
autor: NoName_1990
lukasz6547 pisze:kurde, ile ty juz siedzisz w kompach??...dobrze jak ktos sie taki trafia czasami kto zna sie na rzeczy...
Czy ja wiem... ja dopiero zaczynam :p
lukasz6547 pisze: root@bash:/home/lukasz# sudo apache2ctl start
Syntax error on line 1 of /etc/apache2/sites-enabled/000-default:
Invalid command 'ameVirtualHost', perhaps misspelled or defined by a module not included in the server configuration
root@bash:/home/lukasz#
edytująć plik /etc/apache2/sites-enabled/000-default musiałeś 'zjeść' N przy NameVirtualHost (na samym początku)
lukasz6547 pisze: a w folderze etc/apache2( w pod folderach) nie ma zadnego folderu init.d ani pliku wykonywalnego tylko foldery i pliki tekstowe...
To nie ma być /etc/apache2/init.d, tylko /etc/init.d/apache2:
Szukasz złego pliku w złym folderze :p

Kod: Zaznacz cały

debian:/home/noname# /etc/init.d/apache2 
Usage: /etc/init.d/apache2 {start|stop|restart|reload|force-reload|start-htcacheclean|stop-htcacheclean|status}

Odp: konfiguracja apache serwer

: 24 cze 2008, 11:39
autor: glar
a próbowałeś xampp? kiedyś też miałem spore problemy z apache, i od kiedy się przesiadłem na xampp - to czysta przyjemność:)

http://www.apachefriends.org/en/xampp.html

Odp: konfiguracja apache serwer

: 24 cze 2008, 11:54
autor: lukasz6547
Nie, ale dzieki za sugestie...zostane przy apache...prosze o pomoc

Odp: konfiguracja apache serwer

: 25 cze 2008, 07:28
autor: dzibi
pomoc w czym???? przecież wszystko już zostało Ci wyjaśnione....

Odp: konfiguracja apache serwer

: 25 cze 2008, 08:58
autor: lukasz6547
Chce uruchomic serwer apache, bo nie da sie uruchomic stronyinternetowej...po przeskanowaniu portów nie wogóle 80 http-tzn ze jest wyłączony

Odp: konfiguracja apache serwer

: 25 cze 2008, 10:30
autor: luinnar
Oczywiście zakładam, że sudo apt-get instal apache2 jest już za Tobą.

Jeżeli chcesz aby apache czytało z Twojego folderu domowego polecam uruchomienie modułu userdir.

Wystarczy w /etc/apache2/mods-enabled utworzyć dowiązania do plików userdir.conf i userdir.load które są w /etc/apache2/mods-available. Potem tworzysz w folderze domowym folder o nazwie public_html i restartujesz apache. Po restarcie serwera, wklepując http://localhost/~nazwa_usera (tylda jest ważna) masz dostęp do plików zawartych w folderze public_html.

Może pojawić się problem z uprawnieniami, ale chmod rozwiąże sprawę.

Odp: konfiguracja apache serwer

: 25 cze 2008, 10:34
autor: Ruri
Powinien wstawać sam, jesli nie wstaje to jak wyżej napisane odpalasz recznie. i podajesz błedy jesli sie pojawią. A zapore używasz?

Odp: konfiguracja apache serwer

: 25 cze 2008, 12:05
autor: lukasz6547
Nie uzywam...nie bardzo sie orientuje w serwerze gdyz jest to mój początek z nim i jakbys napisał co i jak krok po kroku byłbym wdzieczny

Odp: konfiguracja apache serwer

: 25 cze 2008, 20:54
autor: dzibi
ale on wylistował błąd i nie napisał czy skorygował, a jeśli skorygował, to oczekuje że zgadniemy jaki kolejny błąd mu się pojawia :) lukasz6547, bądź dla nas czytelny, to postaramy Ci się pomóc. Pod warunkiem, że przeczytałeś manuala i sprawdziłeś czy google Ci nie pomogło ;)

Odp: konfiguracja apache serwer

: 09 lut 2009, 17:45
autor: jerry89
NoName_1990 pisze: Albo:
Zmieniasz w tymże pliku /var/www/ na /home/lukasz/WWW/ (w tym fragmencie:)

Kod: Zaznacz cały

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>
Udostępni to twoją stronę globalnie pod adresem [url]http://ip_serwera/[/url]
No to działa tak jak trzeba, no ale po takiej operacji sciezka do phpmyadmina sie zmienia i ne jest on juz dostepny z poziomu http://serwer/phpmyadmin/ . Jak naprawić tą sciezke?

Odp: konfiguracja apache serwer

: 26 maja 2009, 01:00
autor: jargrar
Witam.
Widzę, że jest tu temat o konfiguracji apache wiec zapytam tutaj.
Udało mi sie zainstalować apache 2.2.11 (przynajmniej tak mi sie wydaje) wedlug instrukcji z ksiazki.
Przechodze do katalogu gdzie mam zainstalowanego apache i chce uruchomic demona

Kod: Zaznacz cały

michal@michal-laptop:/usr/local/apache2/bin$ ls
ab            apu-1-config  dbmmanage    htcacheclean  htpasswd   logresolve
apachectl     apxs          envvars      htdbm         httpd      rotatelogs
apr-1-config  checkgid      envvars-std  htdigest      httxt2dbm
i wyswietla sie taki komunikat

Kod: Zaznacz cały

michal@michal-laptop:/usr/local/apache2/bin$ apachectl start
bash: apachectl: polecenie nieodnalezione
Moje pytanie:
Coś zle zrobilem albo zle robie?

probowalem rozne kombinacje z apachectl - sudo, start, help. Nieodnajduje takiego polecenia
Poziom zaawansowania w linuksie - bardzo niski
P.S.
Instalacja apacha:
pobranie pliku z apache org
rozpakowanie tar -xzf
$make
sudo make install

Nieużyłem apt-get poniewaz bede musial przedstawic instalacje serwera wykladowcy, a nie wiem czy bede miec dostep do sieci
Ubuntu wersja 9.04

Odp: konfiguracja apache serwer

: 26 maja 2009, 16:48
autor: f00sek

Kod: Zaznacz cały

sudo apache2ctl start
sudo /etc/init.d/apache2 start
Wpisywałeś apachectl, a korzystasz już z wersji drugiej.

Odp: konfiguracja apache serwer

: 26 maja 2009, 20:37
autor: jargrar
Faktycznie, niezłe przeoczenie.
Dzieki za pomoc:-)