ホームページ > バックエンド開発 > PHPチュートリアル > Centos67 ソースコードのコンパイルとインストール nginx

Centos67 ソースコードのコンパイルとインストール nginx

WBOY
リリース: 2016-07-30 13:31:41
オリジナル
912 人が閲覧しました

チュートリアルを見つける過程でさまざまな問題が発生したため、他の人に役立つことを願って自分でまとめて要約を作成しました。投稿してから数日経ったため、他の人のリンクを見つけることができなくなりました。私を許してください。

nginx をインストールする前に、システムに g++、gcc、openssl-devel、pcre-devel、zlib-devel ソフトウェアがインストールされていることを確認する必要があります。

#yum install gcc-c ++

./nt yum delete nginx

インストール パッケージ ファイルをディレクトリにアップロードします。この記事では、次のコマンドに従ってください。

[root@admin local]# cd/usr/local

[root@admin local]# tar -zxv-f nginx-1.2.6.tar.gz

[root@admin local]# rm -rfnginx- 1.2.6.tar.gz

[root@admin local]# cd/usr/local/nginx-1.2.6

[root@admin nginx-1.2.6]#mkdir -p /usr/local/nginx

[root@admin nginx-1.2.6]#./configure --prefix=/usr/local/nginx

[root@admin nginx-1.2.6]#make

[root@admin nginx-1.2.6 ]#make install

ポート 80 を開くようにファイアウォールを構成します。そうでない場合、ファイアウォールによって外部ネットワークがポート 80 にアクセスすることが妨げられ、nginx で構成された Web サイトにアクセスできなくなります。

#ファイアウォール設定の変更:

[root@admin nginx-1.2.6]# vi+ /etc/sysconfig/iptables

#設定項目の追加

-A INPUT -m state --state NEW-m tcp -p tcp --dport 80 -j ACCEPT

(

ps:

変更されたステートメントは

-A INPUT -m state --state NEW-m tcp -p tcp --dport 22 -j の後の行に追加する必要があります同意します

)

#ファイアウォールを再起動する

[root@admin nginx-1.2.6]#service iptables restart

nginxコマンドを有効にする

#方法1

[root@admin nginx-1.2.6]#/usr/local/nginx /sbin/nginx -c /usr/local/nginx/conf/nginx.conf

#方法2

[root@admin nginx-1.2.6]# cd/usr/local/nginx/sbin

[root@admin sbin]# ./nginx

nginxコマンドを停止する#nginxマスターをクエリするプロセス番号 ps -ef | grep nginx

#プロセス停止

kill -QUIT メインプロセス番号

#クイック停止

kill -TERM メインプロセス番号

#強制停止

pkill -9 nginx

nginx コマンド

[root@admin local]#/usr/local/nginx/sbin/nginx -s reload

著作権表示: この記事はブロガーによるオリジナル記事であり、ブロガーの許可なく複製することはできません。

上記では、centos67 のソース コードのコンパイルと nginx のインストールを、関連する内容も含めて紹介しています。PHP チュートリアルに興味のある友人に役立つことを願っています。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート