Strona 1 z 2
NIe możliwy /etc/init.d/apache2 restart
: 20 lutego 2014, 04:22
autor: Tom:-)
Wykonałem zmiany w:
z
Kod: Zaznacz cały
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
na
Kod: Zaznacz cały
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
Wykonałem:
Kod: Zaznacz cały
a2enmod rewrite
a2enmod headers
/etc/init.d/apache2 restart
I mam problem:
Kod: Zaznacz cały
Restarting web server: apache2(98)Address already in use: make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
Unable to open logs
Action 'start' failed.
The Apache error log may have more information.
failed!
Chciałem zainstalować u siebie OwnCloud i dlatego dokonałem zmiany konfiguracji. Nie mniej jednak nie będzie ten skrypt w katalogu /var/www/
: 20 lutego 2014, 07:33
autor: pone13
/etc/init.d/apache2 restart
wykonałeś to polecenie jako root?
: 20 lutego 2014, 09:06
autor: Tom:-)
pone13 pisze:wykonałeś to polecenie jako root?

: 20 lutego 2014, 09:50
autor: pone13
Nie masz czasami konfliktu w dyrektywie 'Listen', np:
Sprawdź też zawartość pliku .htaccess.
: 20 lutego 2014, 09:57
autor: Tom:-)
pone13 pisze:Nie masz czasami konfliktu w dyrektywie 'Listen', np:
Czyściutko. Zanim napisałem ten post sprawdziłem nasłuch
.
Może inaczej zapytam. Czego jest przyczyna? Zmiany czy włączenia 2 usług?
: 20 lutego 2014, 10:35
autor: pone13
Ten wpis
AllowOverride All
powoduje że zawartość pliku .htaccess 'nadpisuje' konfiguracje,
sprawdź jego zawartość może tam jest coś nie tak, ewentualnie przenieś go do innego folderu lub zmień nazwę.
: 20 lutego 2014, 18:02
autor: Yampress
Jakaś kopia apache nie chodzi w tle?
Jakiś inny serwer ww nie nasłuchuje na porcie 80 ?
: 20 lutego 2014, 22:23
autor: Tom:-)
pone13 pisze:Ten wpis powoduje że zawartość pliku .htaccess 'nadpisuje' konfiguracje,
sprawdź jego zawartość może tam jest coś nie tak, ewentualnie przenieś go do innego folderu lub zmień nazwę.
Zgadza się. Pliku .htaccesss jeszcze nie istnieje ale zmiana miała za zadanie nadpisywać plik.
Yampress pisze:Jakaś kopia apache nie chodzi w tle?
Nie
Yampress pisze:Jakiś inny serwer ww nie nasłuchuje na porcie 80 ?
Sprawdziłem na samym starcie i nie.
Postawiłem serwer na nowo, ponieważ miałem taką możliwość, jednak że nie rozwiązuje to problemu, ponieważ będę musiał się z tym zmierzyć.
Moje pytanie jest takie, czy włączenie mod_rewrite (które jest mi potrzebne od kopa) komendą:
spowoduje podobny problem/y? Czy to jest jedyna komenda/konfiguracja którą mam wykonać aby uaktywnić tą usługę?
Zapoznałem się z wiedzą na EN stronach, gdzie wywnioskowałem że przy dokonaniu zmiany z:
na
należy dokonać zmiany w httpd.conf
threads/13442-B%C5%82%C4%85d-przy-pr%C3 ... #post86042
: 21 lutego 2014, 07:27
autor: pone13
Mam rewrite'a włączonego na paru hostach i chodzi bez problemu.
Moduły możesz aktywować również poprzez tworzenie dowiązań symbolicznych w folderze /etc/apache2/mods-enabled do plików w /etc/apache2/mods-available,
polecenie a2enmod pewnie robi to samo.
Co do httpd.conf to już chyba się tego nie stosuje (proszę o poprawienie jeżeli się mylę), obecnie pliki konfiguracyjne 'stron' tworzy się w /etc/apache2/sites-available
i aktywuje również jak w przypadku modułów poprzez dowiązania do /etc/apache2/sites-enabled.
: 21 lutego 2014, 09:59
autor: Yampress
pone13 pisze:
Co do httpd.conf to już chyba się tego nie stosuje (proszę o poprawienie jeżeli się mylę), obecnie pliki konfiguracyjne 'stron' tworzy się w /etc/apache2/sites-available
i aktywuje również jak w przypadku modułów poprzez dowiązania do /etc/apache2/sites-enabled.
Stosuje się , zależy od dystrybucji/systemu ... To, że w debianie tak jest nie oznacza że wszędzie musi być podobnie/tak samo.
root@freebsd:~ # cd /usr/local/etc/apache22
root@freebsd:/usr/local/etc/apache22 # ls
Includes extra magic modules.d
envvars.d httpd.conf mime.types
root@freebsd:/usr/local/etc/apache22 #