/ usr / localディレクトリに入り、次の1 2 3 4を実行します。ここで、Road Kingは後でnginxをインストールすることに対応しているため、注意が必要です*。
ソースコードのコンパイルは環境によって異なります
apt-get install build-essential
apt-get install libtool
// gcc --バージョンgccバージョンを表示// gcc (Ubuntu 4.8.4-2ubuntu1~14.04.3) 4.8.4
PCRE(Perl互換の正規式)は、Perl互換の正規式ライブラリを含むPerlライブラリです。 nginxのhttpモジュールは、pcreを使用して正規式を解析します
wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.38.tar.gz
tar -zxvf pcre-8.38.tar.gz
cd pcre-8.38./configure
make
make install
zlibライブラリは、圧縮および解凍する多くの方法を提供します。nginxはzlibを使用してhttpパッケージのコンテンツをgzipします。
wget http://zlib.net/zlib-1.2.11.tar.gz
tar -zxvf zlib-1.2.11.tar.gz
cd zlib-1.2.11./configure
make
make install
OpenSSLは、主要な暗号化アルゴリズム、一般的に使用されるキーと証明書のパッケージ管理機能、SSLプロトコルを含む、強力なセキュアソケットレイヤー暗号化ライブラリであり、テストやその他の目的で豊富なアプリケーションを提供します。
Nginxはhttpプロトコルをサポートするだけでなく、httpsもサポートします(つまり、HTTPはsslプロトコルで送信されます)
wget https://www.openssl.org/source/openssl-1.0.2n.tar.gz
tar -zxvf openssl-1.0.2n.tar.gz
wget https://nginx.org/download/nginx-1.8.1.tar.gz
tar -zxvf nginx-1.8.1.tar.gz
nginxを/ usr / local / nginxディレクトリにインストールします
cd nginx-1.8.1//nginxを構成する./configure --sbin-path=/usr/local/nginx/nginx \
- - conf-path=/usr/local/nginx/nginx.conf \
- - pid-path=/usr/local/nginx/nginx.pid \
- - with-http_ssl_module \
- - with-pcre=/usr/local/pcre-8.38 \
- - with-zlib=/usr/local/zlib-1.2.11 \
- - with-openssl=/usr/local/openssl-1.0.2n
//コンパイル
make
//インストール
make install
この時点で、nginxのインストールは完了です。
最初の起動を使用することをお勧めします。そうしないと、次のエラーが発生する可能性があります。
nginx:[error]open()"/***/***/***/nginx.pid"failed(2: No such file or directory)
最初
cd /usr/local/nginx
. /nginx -c ./nginx.conf
二番目
/usr/local/nginx/nginx
構成をリロードします
. /nginx -s reload
apt-get install nginx
スタートアッププログラムファイルは/ usr / sbin / nginxにあります
ログは/ var / log / nginxに配置されます。これらは、それぞれaccess.logとerror.logです。
そして、/ etc / init.d /の下に起動スクリプトnginxを作成しました
/etc/init.d/nginx start
その他のnginx学習の推奨事項:http://www.nginx.cn
Recommended Posts