1.nginx の概要:
Nginx は企業向けの可用性の高い Web サーバーであり、リバース プロキシ サーバーとしても使用でき、同時実行性が高く、占有リソースが少なく、機能が豊富で、簡易ロード バランサーとしても使用できます。
企業におけるnginxの機能:
Webサービスソフトウェアリバースプロキシサーバー
フロントエンドデータキャッシュサーバー
2. nginx のパフォーマンスが Apache よりも高い理由
クエリを実行するとき、nginx は epoll モデルを使用し、Apache は従来の select を使用します。また、Epoll は次のクエリを容易にするためにクエリにシリアル番号を付けます。従来の選択クエリでは、1 つずつクエリを実行する必要があります。
3.nginxをインストールする
nginx をインストールするには、epel ソースを構成する必要があります
cd /etc/yum.repos.d/
vim epel.repo
[epel]
name=epel
baseurl=https://mirrors.aliyun.com/epel/7/x86_64/
gpgcheck=0
yum install -y nginx
4.nginx設定ファイル
nginx 設定ファイル: /etc/nginx/nginx.conf
nginx の追加設定ファイル: /etc/nginx/conf.d/*.conf
nginx設定ファイルの簡単な説明
[root@manage ~]# more /etc/nginx/conf.d/vhosts.conf
server { server区块
listen 80; 服务器端口
server_name bbs.yunjisuan.com; 服务器域名
location / { location区块
root /usr/share/nginx/html/bbs; 定义首页文件存放的站点目录
index index.html index.htm; 定义首页文件去寻找呢些
}
}
5. nginx のいくつかの一般的な機能:
nginxの場所:
location: 異なる URL に従って異なるアプリケーションを実行します。
場所の構文:
位置の一致 識別子の一致 Web サイトのアドレス {一致後に実行されるフラグメント}
=/
^~/画像/
~*\.(gif|jpg)
/adc/
/
nginxの書き換え:
URL書き換えを実装する
構文を書き換えます:
rewrite regexp (通常の一致) 書き換えられた URL [フラグ]
location / {
root html;
index index.html ;
rewrite ^/xxxxx/(.*) /bbs/$1 last ;
}