diff --git a/async-mode-nginx/1.18.0/8.6/Dockerfile b/async-mode-nginx/1.18.0/8.6/Dockerfile new file mode 100644 index 0000000000000000000000000000000000000000..0831ad4e5348a40a885a0012e64d6d3c9def5aa6 --- /dev/null +++ b/async-mode-nginx/1.18.0/8.6/Dockerfile @@ -0,0 +1,8 @@ +FROM openanolis/anolisos:8.6-x86_64 +ENV container docker +RUN (cd /lib/systemd/system/sysinit.target.wants/; for i in *; do [ $i == systemd-tmpfiles-setup.service ] || rm -f $i; done); rm -f /lib/systemd/system/multi-user.target.wants/*;rm -f /etc/systemd/system/*.wants/*;rm -f /lib/systemd/system/local-fs.target.wants/*; rm -f /lib/systemd/system/sockets.target.wants/*udev*; rm -f /lib/systemd/system/sockets.target.wants/*initctl*; rm -f /lib/systemd/system/basic.target.wants/*;rm -f /lib/systemd/system/anaconda.target.wants/*; +RUN yum --nogpgcheck --disablerepo=AppStream --repofrompath=ShangMi,https://mirrors.openanolis.cn/anolis/8.6/ShangMi/x86_64/os -y install qatengine asynch_mode_nginx && yum clean all +VOLUME [ "/sys/fs/cgroup" ] +EXPOSE 80:443 +STOPSIGNAL SIGQUIT +CMD ["nginx", "-g", "daemon off;"] diff --git a/async-mode-nginx/README.md b/async-mode-nginx/README.md new file mode 100644 index 0000000000000000000000000000000000000000..12acd72fa86643291c28135e46239042c8934133 --- /dev/null +++ b/async-mode-nginx/README.md @@ -0,0 +1,13 @@ +Asynch Mode for NGINX\* + +## Introduction + +Nginx\* [engine x] is an HTTP and reverse proxy server, a mail proxy server, +and a generic TCP/UDP proxy server, originally written by Igor Sysoev. +Asynch mode for Nginx provides an extended Nginx working with asynchronous mode OpenSSL\*. +With Intel® QuickAssist Technology (QAT) acceleration, Asynch Mode for NGINX\* +can provide significant performance improvement. For more details please, see this [asynch_mode_nginx](https://github.com/intel/asynch_mode_nginx) project. + +Asynch_mode_nginx has been integrated in Anolis OS, and you can see more details from this [best practice document](https://openanolis.cn/sig/crypto/doc/390714951012679780). + +This image is based on Anolis OS 8.6 and asynch_mode_nginx, it is an easier way for users to experience the performance improvements it brings.