Jump to content
Mikorist

Instalacija i Testiranje Novog HTTP / 3 Protokola

Preporučeni Komentari

Screenshot 2020-02-16 at 09.44.19.png

 

Kako se instalira   HTTP/3

GITHUB.COM

🥧 Savoury implementation of the QUIC transport protocol and HTTP/3 - cloudflare/quiche

Screenshot 2020-02-16 at 09.55.15.png

Sadrade svi postojeći protokoli - TLSv1 TLSv1.1 TLSv1.2 TLSv1.3

apt install cmake golang cargo build-essential libpcre++-dev libssl-dev libgeoip-dev
libxslt1-dev libpcre3 libpcre3-dev zlib1g libatomic-ops-dev zlib1g-dev libssl-dev

apt remove libstd-rust-1.24:amd64
apt remove libstd-rust-1.28:amd64
apt remove libstd-rust-dev:amd64

apt remove rust-gdb
apt remove rustc

curl https://sh.rustup.rs -sSf | sh
export PATH=$PATH:/usr/local/go/bin && export PATH=$PATH:$HOME/.cargo/bin && export GOROOT=/usr/local/go && export GOBIN=$GOROOT/bin && export PATH=$PATH:$GOBIN
  
git clone --recursive https://github.com/cloudflare/quiche

cd quiche/deps/boringssl
mkdir build
cd build
cmake -DCMAKE_POSITION_INDEPENDENT_CODE=on ..
make
cd ..
mkdir -p .openssl/lib
cp build/crypto/libcrypto.a build/ssl/libssl.a .openssl/lib
ln -s $PWD/include .openssl
cd ../..
QUICHE_BSSL_PATH=$PWD/deps/boringssl cargo build --release
cd ..
touch quiche/deps/boringssl/.openssl/include/openssl/ssl.h
  
git clone https://github.com/eustas/ngx_brotli.git
cd ngx_brotli
git submodule update --init --recursive
cd ..

git clone https://github.com/cloudflare/zlib.git zlib-cf
cd zlib-cf
make -f Makefile.in distclean
cd ..
  

wget https://dl.google.com/go/go1.13.linux-amd64.tar.gz

wget https://github.com/Kitware/CMake/releases/download/v3.15.4/cmake-3.15.4.tar.gz

tar zxf cmake-3.15.4.tar.gz && cd cmake-3.15.4 && ./bootstrap && make && make install

rm /usr/bin/cmake

ln -s /usr/local/bin/cmake /usr/bin/cmake

tar -C /usr/local -xzf go1.13.linux-amd64.tar.gz

pa tek onda
  
wget http://nginx.org/download/nginx-1.16.1.tar.gz
tar zxvf nginx-1.16.1.tar.gz

cd nginx-1.16.1

patch -p01 < ../quiche/extras/nginx/nginx-1.16.patch 

./configure --prefix=/etc/nginx --with-http_ssl_module --with-http_v2_module --with-http_v3_module --with-openssl=../quiche/deps/boringssl --with-quiche=../quiche --sbin-path=/usr/sbin/nginx --modules-path=/usr/lib/nginx/modules --conf-path=/etc/nginx/nginx.conf --error-log-path=/var/log/nginx/error.log --http-log-path=/var/log/nginx/access.log --pid-path=/var/run/nginx.pid --lock-path=/var/run/nginx.lock --http-client-body-temp-path=/var/cache/nginx/client_temp --http-proxy-temp-path=/var/cache/nginx/proxy_temp --http-fastcgi-temp-path=/var/cache/nginx/fastcgi_temp --http-uwsgi-temp-path=/var/cache/nginx/uwsgi_temp --http-scgi-temp-path=/var/cache/nginx/scgi_temp --user=nginx --group=nginx --with-compat --with-file-aio --with-threads --with-http_addition_module --with-http_auth_request_module --with-http_dav_module --with-http_flv_module --with-http_gunzip_module --with-http_gzip_static_module --with-http_mp4_module --with-http_random_index_module --with-http_realip_module --with-http_secure_link_module --with-http_slice_module --with-http_stub_status_module --with-http_sub_module --with-mail --with-mail_ssl_module --with-stream --with-stream_realip_module --with-stream_ssl_module --with-stream_ssl_preread_module --with-zlib=../zlib-cf --add-module=../ngx_brotli --with-pcre-jit

export PATH=$PATH:/usr/local/go/bin && export PATH=$PATH:$HOME/.cargo/bin && export GOROOT=/usr/local/go && export GOBIN=$GOROOT/bin && export PATH=$PATH:$GOBIN
  
make -j$MakeThreads && make install

Na Debilijanu neće baš da radi ovako kao što su oni napisali. Malo je složeniji proces........

:buehehe:

 

p.s.

ovo tek radi na novim browserima  tipa zadnji Safari (macOS zadnji)

ili zadnji Chrome Enterprise odavde 

CLOUD.GOOGLE.COM

Get the essential tools to deploy Chrome Browser for your enterprise in 32-bit and 64-bit bundles.

 

Podeli ovu poruku


Link do poruke
Podeli na ovim sajtovima
pre 2 časa, Zen Mod reče

:blink:

Forum leti. :sporty095_2:

Nije samo zbog apgrejda samog forum softvera.

Protokoli mu daju dodatno ubrzanje. Onda PHP 7

Screenshot 2020-02-16 at 11.10.40.png

I još štošta što se ne vidi golim okom :msn-rofl:.

Podeli ovu poruku


Link do poruke
Podeli na ovim sajtovima

Programer - osoba koja ti reši problem za koji nisi ni znao da postoji, niti si video da ga imaš.

Podeli ovu poruku


Link do poruke
Podeli na ovim sajtovima
pre 5 minuta, Aleks reče

Programer - osoba koja ti reši problem za koji nisi ni znao da postoji, niti si video da ga imaš.

Može da bude i obrnuto. Da napravi problem koji niko nije znao da postoji, niti ga sam vidi da ga ima.  :buehehe:

Podeli ovu poruku


Link do poruke
Podeli na ovim sajtovima
pre 3 minuta, Zen Mod reče

ja sam taj!

:)

Moraš više da šetaš i voziš biciklo.  Kažu da ne izlaziš iz te radionice. Ebala te pojačala. :buehehe:

Podeli ovu poruku


Link do poruke
Podeli na ovim sajtovima

Mikomiru, svaka čast, alal ti kačamak! 😊

Ne ispratih ceo install log. Da li klonirani git repo je zvanični repo od provajdera aplikacije?

Na Ngnix-u je verovatno podešeno i keširanje? 

Podeli ovu poruku


Link do poruke
Podeli na ovim sajtovima
pre 16 minuta, doubleM reče

Mikomiru, svaka čast, alal ti kačamak! 😊

Ne ispratih ceo install log. Da li klonirani git repo je zvanični repo od provajdera aplikacije?

Na Ngnix-u je verovatno podešeno i keširanje? 

Zvanični Nginx - Zvanični quiche - kojim pečuješ Nginx

Ne vidi se cela komanda 

./configure

Ovako izgleda na root instalirano -- konfigurisano je isto kao što vestacp radi sa svim modulima

Citat

root@diyaudio ~ # nginx -V
nginx version: nginx/1.16.1
built by gcc 6.3.0 20170516 (Debian 6.3.0-18+deb9u1) 
built with OpenSSL 1.1.0 (compatible; BoringSSL) (running with BoringSSL)
TLS SNI support enabled
configure arguments: --prefix=/etc/nginx --with-http_ssl_module --with-http_v2_module --with-http_v3_module --with-openssl=../quiche/deps/boringssl --with-quiche=../quiche --sbin-path=/usr/sbin/nginx --modules-path=/usr/lib/nginx/modules --conf-path=/etc/nginx/nginx.conf --error-log-path=/var/log/nginx/error.log --http-log-path=/var/log/nginx/access.log --pid-path=/var/run/nginx.pid --lock-path=/var/run/nginx.lock --http-client-body-temp-path=/var/cache/nginx/client_temp --http-proxy-temp-path=/var/cache/nginx/proxy_temp --http-fastcgi-temp-path=/var/cache/nginx/fastcgi_temp --http-uwsgi-temp-path=/var/cache/nginx/uwsgi_temp --http-scgi-temp-path=/var/cache/nginx/scgi_temp --user=nginx --group=nginx --with-compat --with-file-aio --with-threads --with-http_addition_module --with-http_auth_request_module --with-http_dav_module --with-http_flv_module --with-http_gunzip_module --with-http_gzip_static_module --with-http_mp4_module --with-http_random_index_module --with-http_realip_module --with-http_secure_link_module --with-http_slice_module --with-http_stub_status_module --with-http_sub_module --with-mail --with-mail_ssl_module --with-stream --with-stream_realip_module --with-stream_ssl_module --with-stream_ssl_preread_module
 

Kapiram da će neka novija verzija Nginx da ovo ima ugrađeno u sebi. . . .

Podeli ovu poruku


Link do poruke
Podeli na ovim sajtovima

U je... bravo Miko, instalirao ovaj Chrome Enterprise ubija brzina. Mnogo brzi i bolji od Safari na iMac :clapping:

P.S. Čak je i kvalitet slike i videa na YouTube znatno bolji.

Podeli ovu poruku


Link do poruke
Podeli na ovim sajtovima
pre 47 minuta, mrcelavi reče

U je... bravo Miko, instalirao ovaj Chrome Enterprise ubija brzina. Mnogo brzi i bolji od Safari na iMac :clapping:

P.S. Čak je i kvalitet slike i videa na YouTube znatno bolji.

Jesi video. A imaju još jedan koji je u BETA fazi - Google Chrome Canary - posebni pravljen za developere.

Podeli ovu poruku


Link do poruke
Podeli na ovim sajtovima
2 hours ago, Mikorist said:

Jesi video. A imaju još jedan koji je u BETA fazi - Google Chrome Canary - posebni pravljen za developere.

Da ovo nadmaši moraće da otvori tab pre no što kliknem na njega. Odo da ga instaliram na Book

Podeli ovu poruku


Link do poruke
Podeli na ovim sajtovima
pre 36 minuta, zek reče

@Mikorist da li može ovde neka blaža boja, ova baš bode oči...:w00t:

Pa namerno. Da se vidi koga taguješ. :smesna:

Podeli ovu poruku


Link do poruke
Podeli na ovim sajtovima

Kreiraj nalog ili se prijavi da daš komentar

Potrebno je da budeš član DiyAudio.rs-a da bi ostavio komentar

Kreiraj nalog

Prijavite se za novi nalog na DiyAudio.rs zajednici. Jednostavno je!

Registruj novi nalog

Prijavi se

Već imaš nalog? Prijavi se ovde

Prijavi se odmah

  • Članovi koji sada čitaju   0 članova

    Nema registrovanih članova koji gledaju ovu stranicu

×
×
  • Kreiraj novo...