Forum » Operacijski sistemi » Debina9 Apache2 | ./configure, make, make install
Debina9 Apache2 | ./configure, make, make install
HotBurek ::
Pozdravljeni.
Na Debian 9.6 sem nasmestil apache2 preko apt-get install apache2.
Sedaj pa bi rad omogočil modul za http2 protokol.
Kot pravijo tu ( https://geekflare.com/http2-implementat... ), je potrebno skompajlat Apache, da se omogoči http2 modul. Tega pa ne poznam, kako naredit.
Gledam pa ta navodila: https://httpd.apache.org/docs/2.4/en/in...
Zanima me:
- kje lahko vidim s katerim ./configure parametri je bil skompajlan trenutni Apache (je to sezam pod Server compiled with.... ?)
Ter:
NN must be replaced with the current version number, and PREFIX must be replaced with the filesystem path under which the server should be installed. If PREFIX is not specified, it defaults to /usr/local/apache2.
Folder /usr/local/apache2 ne obstaja. Kako najdem, kje je trenutni install folder?
V osnovi bi pa rad, da vse ostane isto (povozim star Apache2), s to razliko, da v config dodam --enable-http2 in omogočim/dodam http2 podporo.
Na Debian 9.6 sem nasmestil apache2 preko apt-get install apache2.
root@debian:/etc/apache2# apache2 -V Server version: Apache/2.4.25 (Debian) Server built: 2018-11-03T18:46:19 Server's Module Magic Number: 20120211:68 Server loaded: APR 1.5.2, APR-UTIL 1.5.4 Compiled using: APR 1.5.2, APR-UTIL 1.5.4 Architecture: 64-bit Server MPM: prefork threaded: no forked: yes (variable process count) Server compiled with.... -D APR_HAS_SENDFILE -D APR_HAS_MMAP -D APR_HAVE_IPV6 (IPv4-mapped addresses enabled) -D APR_USE_SYSVSEM_SERIALIZE -D APR_USE_PTHREAD_SERIALIZE -D SINGLE_LISTEN_UNSERIALIZED_ACCEPT -D APR_HAS_OTHER_CHILD -D AP_HAVE_RELIABLE_PIPED_LOGS -D DYNAMIC_MODULE_LIMIT=256 -D HTTPD_ROOT="/etc/apache2" -D SUEXEC_BIN="/usr/lib/apache2/suexec" -D DEFAULT_PIDLOG="/var/run/apache2.pid" -D DEFAULT_SCOREBOARD="logs/apache_runtime_status" -D DEFAULT_ERRORLOG="logs/error_log" -D AP_TYPES_CONFIG_FILE="mime.types" -D SERVER_CONFIG_FILE="apache2.conf"
Sedaj pa bi rad omogočil modul za http2 protokol.
Kot pravijo tu ( https://geekflare.com/http2-implementat... ), je potrebno skompajlat Apache, da se omogoči http2 modul. Tega pa ne poznam, kako naredit.
Gledam pa ta navodila: https://httpd.apache.org/docs/2.4/en/in...
Zanima me:
- kje lahko vidim s katerim ./configure parametri je bil skompajlan trenutni Apache (je to sezam pod Server compiled with.... ?)
Ter:
NN must be replaced with the current version number, and PREFIX must be replaced with the filesystem path under which the server should be installed. If PREFIX is not specified, it defaults to /usr/local/apache2.
Folder /usr/local/apache2 ne obstaja. Kako najdem, kje je trenutni install folder?
V osnovi bi pa rad, da vse ostane isto (povozim star Apache2), s to razliko, da v config dodam --enable-http2 in omogočim/dodam http2 podporo.
root@debian:/# iptraf-ng
fatal: This program requires a screen size of at least 80 columns by 24 lines
Please resize your window
fatal: This program requires a screen size of at least 80 columns by 24 lines
Please resize your window
Master_Yoda ::
Mislim da so trenutne opcije kot si napisal ja v Server compiled with. BO povedal kdo ki se bolj spozna.
Bi pa te rad opozoril da ce ne bos apache2, ki si ga namestil iz repositorija odstranil, preden bos svojega zguildal ti bo tvojega ob naslednjem updatu apache2 v repositoriju povozilo - tako da to, da samo povozis tega obstojecega ni dobra resitev.
Bi pa te rad opozoril da ce ne bos apache2, ki si ga namestil iz repositorija odstranil, preden bos svojega zguildal ti bo tvojega ob naslednjem updatu apache2 v repositoriju povozilo - tako da to, da samo povozis tega obstojecega ni dobra resitev.
Dovie'andi se tovya sagain.
HotBurek ::
Modul http2.load je v mods-available, in polinkan v mods-enabled.
root@debian:/# a2enmod http2
Module http2 already enabled
Bom še malo telovadil glede bildanja novega apache-a, s tem da prej odstranim trenutnega.
root@debian:/# a2enmod http2
Module http2 already enabled
Bom še malo telovadil glede bildanja novega apache-a, s tem da prej odstranim trenutnega.
root@debian:/# iptraf-ng
fatal: This program requires a screen size of at least 80 columns by 24 lines
Please resize your window
fatal: This program requires a screen size of at least 80 columns by 24 lines
Please resize your window
c3p0 ::
apache2ctl -M | grep http2
Potem moraš https2 vklopit še v samem virtualhostu. Samo od sebe ne bo nič delalo, tudi če sam kompajlaš.
Zgodovina sprememb…
- spremenil: c3p0 ()
HotBurek ::
Za apache2ctl -M | grep http2 dobim:
http2_module (shared)
V configu za VirtualHost imam pa:
Protocols h2 h2c
ProtocolsHonorOrder On
http2_module (shared)
V configu za VirtualHost imam pa:
Protocols h2 h2c
ProtocolsHonorOrder On
root@debian:/# iptraf-ng
fatal: This program requires a screen size of at least 80 columns by 24 lines
Please resize your window
fatal: This program requires a screen size of at least 80 columns by 24 lines
Please resize your window
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
! | Postavitev Apache serverja s podporo za PHP in MySQL (strani: 1 2 3 4 5 6 7 )Oddelek: Izdelava spletišč | 253822 (28487) | miko22 |
» | Apache in Node.JSOddelek: Izdelava spletišč | 1966 (1652) | dunda |
» | Apache 2.4Oddelek: Omrežja in internet | 1034 (750) | Mesar |
» | Apache - localhost JA, IP naslov NEOddelek: Omrežja in internet | 6623 (6482) | ManDriver |
» | virtual host na apache ( http://neka.domena:1111 )Oddelek: Omrežja in internet | 2211 (2026) | _blind_ |