序文
Nginx は、強力、高性能、スケーラブル、使いやすく安全な Web サーバーおよびリバース プロキシ サーバーであり、企業およびインターネット分野で広く使用されています。
-
拡張性: Nginx は、HTTP フロー制御、SSL 暗号化、圧縮と解凍、アクセス制御などを含むさまざまなモジュールやプラグインを追加することで機能を拡張できます。
-
高い信頼性: Nginx は、複数の最適化アルゴリズムとヘルス チェック メカニズムを備えた分散アーキテクチャを採用しており、単一点障害やクラッシュなどの問題を効果的に防止し、安定性を確保します。
-
構成が簡単: Nginx の構成ファイルは非常にシンプルで理解しやすく、ユーザーは簡単に変更および調整でき、構成も非常に柔軟で、複数の言語と文法をサポートしています。
-
セキュリティ: Nginx には、DDoS 攻撃、SQL インジェクション、XSS、その他のセキュリティ問題の防止など、クライアントとサーバーによって開始されたリクエストを保護およびフィルターできる強力なセキュリティ機能があります。
1. ダウンロードしてインストールします
Linux インストール Nginx:ダウンロード リンク
☺️ 私のバージョン:
jar パッケージをダウンロードする
wget http://nginx.org/download/nginx-1.5.7.tar.gz
解凍する
tar -xvzf nginx-1.5.7.tar.gz
/usr/local に移動します
mv nginx-1.5.7 /usr/local/
nginx のインストールのためにインストールする必要がある環境の依存関係: 不安装此步骤
、コンパイル時にエラーが報告されます。
yum -y install pcre-devel openssl openssl-devel gd-devel gcc gcc-c++
ソースコードをインストールするためにインストールディレクトリに移動します
cd /usr/local/nginx-1.5.7
//.configure是源码安装的第一步,主要的作用是对即将安装的软件进行配置
./configure
//执行make编译命令
make
//执行make install安装命令
make install
インストール後、nginx ディレクトリに nginx-1.5.7 と同レベルのディレクトリが作成されます。
cd /usr/local/nginx/sbin
/usr/local/nginx/sbin で nginx を介して起動、シャットダウン、再起動の操作を実行します。
開始:./nginx
シャットダウン:./nginx -s stop
再起動:./nginx -s reload
nginx サービスを開始すると、ip に直接アクセスしてページが表示されます。
2. 設定ファイルのアドレス
nginx.confを構成する
# 打开配置文件
vi /usr/local/nginx/conf/nginx.conf
変更が完了したら、nginxを再起動します
/usr/local/nginx/sbin/nginx -s reload
3. 操作を容易にするソフト接続を作成します。
nginxを操作したいときは毎回 /usr/local/nginx/sbin/nginx と入力する必要があるので
、ショートカットのようなソフト接続を作成しましょう。
ln -sv /usr/local/nginx/sbin/nginx /usr/bin/nginx
このようにして、どこでもコマンドを直接実行して、nginx の
起動:nginx
シャットダウン:nginx -s stop
再起動:を操作できます。nginx -s reload