エンタープライズ向け高性能 Web サーバー - nginx

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 ;

}

Guess you like

Origin blog.csdn.net/weixin_62173637/article/details/132088220