静的リソースサーバnginxの()のLinuxを設定

サーバーを構築する理由

前と分離の終了後にnginxの+ Tomcatの方法が開発したインターネットのプロジェクトを使用するために、業界の標準的な方法となっている大規模な分散アーキテクチャ、柔軟なコンピューティング・アーキテクチャの将来のためになる効果的なデカップリング、フロントおよび分離の後端(あなたはまた、中央nodejsを追加することができます) (例えば、クライアントの様々な:等ブラウザ、車載端末、アンドロイド、IOS)、マイクロサービスアーキテクチャ、マルチターミナルサービスとの強固な基盤を築きます。このステップでは、猿の大人のパスからシステムアーキテクチャの進化です。
核となるアイデアは、バックエンドと用途JSONデータの相互作用へのAJAX呼び出しを介したrestuful APIのHTMLページへのフロントエンドのインターフェースです。
:インターネットアーキテクチャにおける
Webサーバ:一般的に、nginxのように、サーバーのApacheのようなものを指し、それらは一般のみ解析静的なリソースをすることができます。
アプリケーションサーバは:一般的に動的なリソースは静的リソースを解決することができます解決できるようなサーバを樹脂、tomcatの、桟橋などを指しますが、能力はありません良いのWebサーバーに静的リソースを解析します。
通常、唯一のWebサーバがネットワークの外部からアクセスすることができ、アプリケーションサーバは、ネットワークにのみアクセスすることができます。

簡単な紹介

nginxのは、軽量なWebサーバー、リバースプロキシサーバです。Apacheのに比べて、lighttpdのは、高い安定性の利点をより少ないメモリを所有しています。これは、最も頻繁に使用するリバースプロキシサービスを提供することです。

ビルドし始めました

Linuxの環境Node.jsの下にインストール

ダウンロードnodejsパッケージ

URLます。https://nodejs.org/en/download/

パッケージは、サーバーにアップロードされます

たとえば、ホームフォルダに

ディレクトリを入力し、解凍

tar -xvf node-v6.11.2-linux-x64.tar.xz

フォルダの名前を変更

mv node-v6.11.2-linux-x64 nodejs

ソフトリンクは、configureグローバル環境変数(自分のディレクトリに応じて)

ln -s /opt/nodejs/bin/npm /usr/local/bin/
ln -s /opt/nodejs/bin/node /usr/local/bin/

成功するかどうかを確認してください

node -v
npm -v

提案

パッケージをインストールするcnpmコマンドによりダウンロード速度が速くなります淘宝網NPMによって反映されます。

npm install -g cnpm --registry=https://registry.npm.taobao.org

ここでは、あまりにも、あなたは)柔軟な接続:(ファイル名それ自身をインストールする必要があります

ln -s /root/node-v8.9.3-linux-x64/bin/cnpm /usr/local/bin/cnpm

このインストールは完了です。

開始ノードは、PM2スタートを推奨、またはサーバー壊れた接続サービスは、従来のインストールを停止しました

cnpm i pm2 -g

また、ソフトリンクを確立する必要があります。

ln -s /root/node-v8.9.3-linux-x64/bin/pm2 /usr/local/bin/pm2

PM2の使用は、公式サイトhttp://pm2.keymetrics.io/を参照することができます


nginxのをインストールします。

準備

次のようにnginxのインストールは、3つのパッケージに依存している、nginxのは、3つのパッケージで最初にインストールする必要がありますインストールする前に、インストール手順への注意は以下のとおりです。

SSL機能は、OpenSSLライブラリを必要とし、yumを介して直接マウント:yumのOpenSSLのインストール
gzipのモジュールに直接yumを搭載することで、zlibのライブラリが必要です:yumのzlibのインストール
書き換えモジュールを直接yumを取り付けることで、PCREライブラリが必要です:YUM PCREをインストール

依存関係およびインストールnginxのnginxの

yumのライブラリを含むようにnginxのnginxのニーズをインストールし使用して、ライブラリーは、nginxのインストール

#rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm

nginxのインストールするには、次のコマンドを使用します

yum install nginx

スタートnginxの

service nginx start

ストップ

service nginx stop

再起動

service nginx restart

アクセスはlocalhostにブラウザは、あなたのnginxのインストールが成功したことを歓迎画面に表示されますそれ以外の場合はインストールが失敗しました

nginxの設定

CentOSのインストールでnginxのを、インストールした後の/ etc / nginxの/ディレクトリの下に、あなたはリスニングポートのルートディレクトリ、ドメイン名とアクセスnginxのを含め、オープン/etc/nginx/conf.d/default.conf構成の内部を見ることができます

変更は、default.confファイル下conf.dディレクトリnginxのインストールディレクトリを入力し、サーバー} {に次のように位置コードの部分が配置されている追加します。

server {
	listen  80;
	server_name  localhost;
	location / {
		root  html;
		index  index.html index.htm;
	}
	location /image/ {
	root  /usr/local/myImage/;
	autoindex on;  //资源目录展开
	}

}

server_nameはlocalhostです、上記の構成ポート80から見ることができます(IPアドレスも書くことができます)

location /image/ {
	root  /usr/local/myImage/;
	autoindex on;
}

マシンは/ usr / local / MYIMAGE /画像の80 /画像/時間のアクセス:この設定では、入力されたローカルホストを表し / 新は/ usr / local / MYIMAGE /画像ので、ディレクトリを /
ディレクトリ、だけでなく、HTML nginxのインストールディレクトリにそのディレクトリ内の何も、中には/ usr / local / MYIMAGE /画像が、同じ名前のイメージ画像ディレクトリの場所に新しいディレクトリを作成します /
私たちは絵1.JPGを入れていない、サービスを再起動してnginxのは、localhostによりすることができます:80 /画像/ 1.JPG訪問

root@ubuntu:/usr/local/nginx/html# mkdir image
root@ubuntu:/usr/local/nginx/html# mkdir /usr/local/myImage/image

絵を設置

root@ubuntu:/usr/local/nginx/html# cd  /usr/local/myImage/image
root@ubuntu:/usr/local/myImage/image# ls 1.jpg
root@ubuntu:/usr/local/myImage/image#

再起動nginxの

效果

个人主页:https://www.wzxyfx123.cn/

发布了22 篇原创文章 · 获赞 6 · 访问量 4865

おすすめ

転載: blog.csdn.net/qq_37651252/article/details/104325560