apache i zmiana na port 80

Konfiguracja serwerów, usług, itp.
butek
Beginner
Posty: 176
Rejestracja: 08 czerwca 2007, 17:54
Lokalizacja: Sierpc

apache i zmiana na port 80

Post autor: butek »

Apache chodził na porcie 443. Chcę aby chodził na porcie 80. Zmieniłem nazwę portu w pliku ports.conf i zrestartowałem apache ale to nic nie daje. Co jeszcze muszę zrobić?
Awatar użytkownika
bbmti
Posty: 39
Rejestracja: 17 lipca 2007, 11:03
Lokalizacja: Kraków

Post autor: bbmti »

W pliku domeny możesz zmienić port, również w httpd.conf jest opcja Listen :80, zobacz co tam jest wpisane.
gibon
Posty: 40
Rejestracja: 04 kwietnia 2007, 13:42

Post autor: gibon »

Przeszukaj pliki konfiguracyjne apacha

Kod: Zaznacz cały

grep 443 -r /etc/apache
Powinno wywalić miejsca gdzie masz wpis tego portu, napisz tutaj wynik to powiem co i jak.
Awatar użytkownika
wojciech_69
Beginner
Posty: 128
Rejestracja: 02 stycznia 2009, 16:04

Post autor: wojciech_69 »

A gdzie zmienić port apache na 81? Z tego co zrobił butek wnioskuję, iż zmienił on port dla VirtualHosta a nie dla apache (a może się mylę).
bbmti pisze:W pliku domeny możesz zmienić port, również w httpd.conf jest opcja Listen :80, zobacz co tam jest wpisane.
Dobrze, ale co zrobić jeżeli httpd.conf jest pusty - jak to ma miejsce w moim przypadku?
Awatar użytkownika
lessmian2
Member
Posty: 1088
Rejestracja: 30 kwietnia 2008, 19:38
Lokalizacja: Kraków

Post autor: lessmian2 »

Pisałem już chyba kilka razy na tym forum, że domyślnym plikiem konfiguracyjnym Apache na Debianie jest apache2.conf. Plik httpd.conf jest tylko w celu zachowania w pewnym stopniu kompatybilności.

Natomiast dyrektywy definiujące port na którym domyślnie nasłuchuje apache, są w pliku ports.conf - na pewno byś zauważył, gdybyś przejrzał zawartość katalogu /etc/apache2/.

Oczywiście oprócz tego, możesz zdefiniować port oddzielnie dla każdego VHosta.
Awatar użytkownika
wojciech_69
Beginner
Posty: 128
Rejestracja: 02 stycznia 2009, 16:04

Post autor: wojciech_69 »

Przeglądałem plik ports.conf ale gdy zmieniłem w nim z portu 80 na 81:

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 *:81
Listen 81

<IfModule mod_ssl.c>
    # SSL name based virtual hosts are not yet supported, therefore no
    # NameVirtualHost statement here
    Listen 443
</IfModule>
to wywala mi błędy w trakcie restartowania apache (wieczorkiem wrzucę jakie to błędy) i dlatego wolałem się upewnić.

[ Dodano: |21 Sty 2010|, 2010 13:21 ]
A stonka po wpisaniu w przeglądarkę w ten sposób: mojastrona.dyndns.org:81 nie otwiera się, gdzie jak była na 80 to wszystko było ok.

[ Dodano: |22 Sty 2010|, 2010 15:48 ]
Oto co mi wyskakuje po zmianie portu z 80 na 81 w pliku ports.conf:

Kod: Zaznacz cały

debian:/home/wojtas# /etc/init.d/apache2 restart
Restarting web server: apache2apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
[Fri Jan 22 15:33:16 2010] [warn] NameVirtualHost *:81 has no VirtualHosts
 ... waiting .apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
[Fri Jan 22 15:33:19 2010] [warn] NameVirtualHost *:81 has no VirtualHosts.
A po wpisaniu adresu strony w przeglądarkę (strona.dyndns.org:81) otrzymuję komunikat: "Przekroczono limit czasu połączenia".

[ Dodano: |22 Sty 2010|, 2010 16:23 ]
/var/log/apache2/error.log:

Kod: Zaznacz cały

[Fri Jan 22 15:23:02 2010] [notice] mod_python: Creating 8 session mutexes based on 150 max processes and 0 max threads.
[Fri Jan 22 15:23:02 2010] [notice] mod_python: using mutex_directory /tmp
[Fri Jan 22 15:23:03 2010] [notice] Apache/2.2.9 (Debian) PHP/5.2.6-1+lenny3 with Suhosin-Patch mod_python/3.3.1 Python/2.5.2 mod_perl/2.0.4 Perl/v5.10.0 co$
[Fri Jan 22 15:30:01 2010] [error] [client 192.168.1.3] File does not exist: /var/www/favicon.ico
[Fri Jan 22 15:33:18 2010] [notice] caught SIGTERM, shutting down
[Fri Jan 22 15:33:19 2010] [notice] mod_python: Creating 8 session mutexes based on 150 max processes and 0 max threads.
[Fri Jan 22 15:33:19 2010] [notice] mod_python: using mutex_directory /tmp
[Fri Jan 22 15:33:20 2010] [notice] Apache/2.2.9 (Debian) PHP/5.2.6-1+lenny3 with Suhosin-Patch mod_python/3.3.1 Python/2.5.2 mod_perl/2.0.4 Perl/v5.10.0 co$
[Fri Jan 22 15:44:32 2010] [notice] caught SIGTERM, shutting down
[Fri Jan 22 15:49:09 2010] [notice] mod_python: Creating 8 session mutexes based on 150 max processes and 0 max threads.
[Fri Jan 22 15:49:09 2010] [notice] mod_python: using mutex_directory /tmp
[Fri Jan 22 15:49:10 2010] [notice] Apache/2.2.9 (Debian) PHP/5.2.6-1+lenny3 with Suhosin-Patch mod_python/3.3.1 Python/2.5.2 mod_perl/2.0.4 Perl/v5.10.0 co$


[ Dodano: |24 Sty 2010|, 2010 16:30 ]
Pomoże mi ktoś??
Romario23
Posty: 1
Rejestracja: 12 lutego 2011, 17:44

Post autor: Romario23 »

Witam.
Może ktoś mi objaśni, jak zmienić poprawnie port z 80 na inny w pliku /etc/apache2/ports.conf, chodzi o to, jeżeli zmienię na inny port niż 80 to przeglądarka mnie nie połączy:

Kod: Zaznacz cały

]Not Found[/h] The requested URL / was not found on this server.
Apache/2.2.16 (Debian) Server at 192.168.1.100 Port 1999
proszę o jaśniejsze wytłumaczenie?
ODPOWIEDZ