» »

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.

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

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.
Dovie'andi se tovya sagain.

c3p0 ::

Probaj najprej
a2enmod http2
, modul zna biti že prisoten.

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:/# iptraf-ng
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
root@debian:/# iptraf-ng
fatal: This program requires a screen size of at least 80 columns by 24 lines
Please resize your window


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
!

Postavitev Apache serverja s podporo za PHP in MySQL (strani: 1 2 3 4 5 6 7 )

Oddelek: Izdelava spletišč
322245665 (20330) miko22
»

Apache in Node.JS

Oddelek: Izdelava spletišč
91828 (1514) dunda
»

Apache 2.4

Oddelek: Omrežja in internet
14967 (683) Mesar
»

Apache - localhost JA, IP naslov NE

Oddelek: Omrežja in internet
182613 (2472) ManDriver
»

virtual host na apache ( http://neka.domena:1111 )

Oddelek: Omrežja in internet
132115 (1930) _blind_

Več podobnih tem