ヘルスケア2021における人工知能の影響
ヘルスケアにおけるAIは、過去数十年から大きな飛躍を遂げました。したがって、ヘルスケアにおけるAIの未来は、日々成長を続けています。
NGINXは、HTTP / HTTPSサーバー、リバースプロキシサーバー、メールプロキシサーバー、ロードバランサー、TLSターミネーター、またはキャッシングサーバーとして使用できます。これは、設計により非常にモジュール化されています。コミュニティによって作成されたネイティブモジュールとサードパー���ィモジュールがあります。Cプログラミング言語で記述された、非常に高速で軽量なソフトウェアです。
注:NGINXには、並列安定したメインラインで実行される2つのバージョンストリームがあります。どちらのバージョンも、運用サーバーで使用できます。使用することをお勧めしますメインラインの生産バージョンを。
ソースコードからのNGINXのインストールは比較的「簡単」です。NGINXソースコードの最新バージョンをダウンロードし、構成、ビルド、インストールしてください。
このチュートリアルでは、執筆時点でメインラインバージョンである1.13.1 を使用します。新しいバージョンが利用可能になったときに、それに応じてバージョン番号を更新します。
必須要件:
オプションの要件:
新しいユーザーに切り替えます。
su - <username>
更新システム:
sudo apt update && sudo apt upgrade -y
NGINXはCで書かれたプログラムなので、Cコンパイラ(GCC)をインストールする必要があります。
sudo apt install build-essential -y
NGINXソースコードの最新バージョンをダウンロードして抽出します。
wget https://nginx.org/download/nginx-1.13.1.tar.gz && tar zxvf nginx-1.13.1.tar.gz
NGINX依存関係のソースコードをダウンロードして抽出します。
# PCRE version 4.4 - 8.40
wget https://ftp.pcre.org/pub/pcre/pcre-8.40.tar.gz && tar xzvf pcre-8.40.tar.gz
# zlib version 1.1.3 - 1.2.11
wget http://www.zlib.net/zlib-1.2.11.tar.gz && tar xzvf zlib-1.2.11.tar.gz
# OpenSSL version 1.0.2 - 1.1.0
wget https://www.openssl.org/source/openssl-1.1.0f.tar.gz && tar xzvf openssl-1.1.0f.tar.gz
すべての.tar.gz
ファイルを削除します。それらはもう必要ありません。
rm -rf *.tar.gz
NGINXソースディレクトリに移動します。
cd ~/nginx-1.13.1
ヘルプについては、次のコマンドを実行して、利用可能な構成スイッチを一覧表示できます。
./configure --help
NGINXを構成、コンパイル、およびインストールします。
./configure --prefix=/usr/share/nginx \
--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=/run/nginx.pid \
--lock-path=/var/lock/nginx.lock \
--user=www-data \
--group=www-data \
--build=Ubuntu \
--http-client-body-temp-path=/var/lib/nginx/body \
--http-fastcgi-temp-path=/var/lib/nginx/fastcgi \
--http-proxy-temp-path=/var/lib/nginx/proxy \
--http-scgi-temp-path=/var/lib/nginx/scgi \
--http-uwsgi-temp-path=/var/lib/nginx/uwsgi \
--with-openssl=../openssl-1.1.0f \
--with-openssl-opt=enable-ec_nistp_64_gcc_128 \
--with-openssl-opt=no-nextprotoneg \
--with-openssl-opt=no-weak-ssl-ciphers \
--with-openssl-opt=no-ssl3 \
--with-pcre=../pcre-8.40 \
--with-pcre-jit \
--with-zlib=../zlib-1.2.11 \
--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_slice_module \
--with-http_ssl_module \
--with-http_sub_module \
--with-http_stub_status_module \
--with-http_v2_module \
--with-http_secure_link_module \
--with-mail \
--with-mail_ssl_module \
--with-stream \
--with-stream_realip_module \
--with-stream_ssl_module \
--with-stream_ssl_preread_module \
--with-debug \
--with-cc-opt='-g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2' \
--with-ld-opt='-Wl,-Bsymbolic-functions -fPIE -pie -Wl,-z,relro -Wl,-z,now'
make
sudo make install
この場合、ダウンロードしたすべてのファイルをホームディレクトリから削除します/home/username
。
cd ~
rm -r nginx-1.13.1/ openssl-1.1.0f/ pcre-8.40/ zlib-1.2.11/
NGINXのバージョンとコンパイル時のオプションを確認します。
sudo nginx -v && sudo nginx -V
# nginx version: nginx/1.13.0 (Ubuntu)
# built by gcc 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.4)
# built with OpenSSL 1.1.0f 25 May 2017
# TLS SNI support enabled
# configure arguments: --prefix=/etc/nginx . . .
# . . .
# . . .
構文と潜在的なエラーを確認します。
sudo nginx -t
# Will throw this error nginx: [emerg] mkdir() "/var/lib/nginx/body" failed (2: No such file or directory)
# Just create directory
mkdir -p /var/lib/nginx && sudo nginx -t
NGINX用のsystemdユニットファイルを作成します。
sudo vim /etc/systemd/system/nginx.service
次のコンテンツをコピーして貼り付けます。
注:PIDファイルとNGINXバイナリの場所は、NGINXのコンパイル方法によって異なる場合があります。
[Unit]
Description=A high performance web server and a reverse proxy server
After=network.target
[Service]
Type=forking
PIDFile=/run/nginx.pid
ExecStartPre=/usr/sbin/nginx -t -q -g 'daemon on; master_process on;'
ExecStart=/usr/sbin/nginx -g 'daemon on; master_process on;'
ExecReload=/usr/sbin/nginx -g 'daemon on; master_process on;' -s reload
ExecStop=-/sbin/start-stop-daemon --quiet --stop --retry QUIT/5 --pidfile /run/nginx.pid
TimeoutStopSec=5
KillMode=mixed
[Install]
WantedBy=multi-user.target
NGINXサービスを開始して有効にします。
sudo systemctl start nginx.service && sudo systemctl enable nginx.service
再起動後にNGINXが起動するかどうかを確認します。
sudo systemctl is-enabled nginx.service
# enabled
NGINXが実行されているかどうかを確認します。
sudo systemctl status nginx.service
ps aux | grep nginx
curl -I 127.0.0.1
Ubuntu VPSを再起動して、NGINXが自動的に起動することを確認します。
sudo shutdown -r now
UFW NGINXアプリケーションプロファイルを作成します。
sudo vim /etc/ufw/applications.d/nginx
次のコンテンツをコピーして貼り付けます。
[Nginx HTTP]
title=Web Server (Nginx, HTTP)
description=Small, but very powerful and efficient web server
ports=80/tcp
[Nginx HTTPS]
title=Web Server (Nginx, HTTPS)
description=Small, but very powerful and efficient web server
ports=443/tcp
[Nginx Full]
title=Web Server (Nginx, HTTP + HTTPS)
description=Small, but very powerful and efficient web server
ports=80,443/tcp
次に、UFWアプリプロファイルが作成および認識されていることを確認します。
sudo ufw app list
# Available applications:
# Nginx Full
# Nginx HTTP
# Nginx HTTPS
# OpenSSH
それでおしまい。これで、NGINXの最新バージョンがインストールされました。OpenSSLのようないくつかの重要なライブラリに対して静的にコンパイルされます。多くの場合、システムのOpenSSLバージョンは古くなっています。新しいバージョンのOpenSSLでこのインストール方法を使用すると、OpenSSL (リリースされていない)で使用できるTLS 1.3などの新しい暗号CHACHA20_POLY1305
やプロトコルを利用できます。1.1.1
ヘルスケアにおけるAIは、過去数十年から大きな飛躍を遂げました。したがって、ヘルスケアにおけるAIの未来は、日々成長を続けています。
最近、Appleは問題を修正するための補足アップデートであるmacOS Catalina 10.15.4をリリースしましたが、このアップデートにより、Macマシンのブリックにつながる問題がさらに発生しているようです。詳細については、この記事をお読みください
原子力は、過去の出来事のために私たちが決して尊重しないことを常に軽蔑していますが、それは必ずしも悪ではありません。詳細については、投稿をお読みください。
これを読んで、人工知能が小規模企業の間でどのように人気を博しているか、そして人工知能がどのように成長し、競合他社に優位に立つ可能性を高めているかを理解してください。
私たちのコンピューターは、ジャーナリングファイルシステムと呼ばれる組織化された方法ですべてのデータを保存します。これは、検索を押すとすぐにコンピューターがファイルを検索して表示できるようにする効率的な方法です。https://wethegeek.com/?p = 94116&preview = true
ビッグデータと人工知能は流行語ですが、それらがどのように相互に関連しているか知っていますか?さて、この記事を最後まで読んで、同じことを知ってください。
LiteCartは、PHP、jQuery、およびHTML 5で記述された無料のオープンソースのショッピングカートプラットフォームです。シンプルで軽量、使いやすいeコマースソフトウォー
NFSはネットワークベースのファイルシステムであり、コンピューターはコンピューターネットワークを介してファイルにアクセスできます。このガイドでは、NFを介してフォルダーを公開する方法について説明します
別のシステムを使用していますか?Matomo(旧Piwik)は、Google Analyticsのオープンな代替手段であるオープンソースの分析プラットフォームです。Matomoのソースはoでホストされています
HTTPライブストリーミング(HLS)は、Apple Inc.によって実装された非常に堅牢なストリーミングビデオプロトコルです。HLSは、ファイアウォール、プロキシ、