LinuxでTengine(Nginx)および関連する環境構成をインストールします

序文

Tengineは、TBによって開始されたWebサーバープロジェクトです。Nginxに基づいて、トラフィックの多いWebサイトのニーズに応じて多くの高度な機能を追加します。Tengineのパフォーマンスと安定性は、いくつかの大規模なWebサイトで十分にテストされています。その究極の目標は、効率的で、安定していて、安全で、使いやすいWebプラットフォームを作成することです。 

公式サイト http://tengine.taobao.org/

 

インストール手順

1.ソースコードをダウンロードします

http://tengine.taobao.org/download.html

cd /opt
wget http://tengine.taobao.org/download/tengine-2.3.2.tar.gz

2.ソースコードを解凍します

tar -zxvf tengine-2.3.2.tar.gz 

3.名前を変更します

mv tengine-2.3.2 tengine

4.依存ライブラリをインストールします

   g ++、gcc、pcre-devel、openssl-devel、zlib-develなど、nginxの一部のモジュールが依存するlibライブラリをインストールしたかどうかを確認します。したがって、次のコマンドを1つずつ実行することをお勧めします。既にインストールされている場合は、インストールする必要はありません。インストールされていない場合や更新する必要がある場合は、インストールして更新します。

yum install gcc-c++
yum -y install pcre pcre-devel
yum -y install zlib zlib-devel
yum -y install openssl openssl-devel

5.インストールディレクトリを構成します

cd /opt/tengine
./configure --prefix=/opt/tengine

6.コンパイルしてインストールします

make
make install

7.ログディレクトリを作成します

mkdir logs

8.環境変数を構成します

vi /etc/profile

  英語入力状態でiを押して挿入モードに入り、次の構成を追加します

export NGINX_HOME=/opt/tengine
export PATH=$NGINX_HOME/sbin:$PATH

  escを押して次のように入力します :wqを 保存して終了し、/ etc / profileをコンパイルして構成を有効にします

source /etc/profile

9.インストールが成功したことを確認します

nginx -v

  バージョン番号が表示された場合、それは成功を意味します!

10.nginxを起動します

nginx

 サーバーアドレスを入力すると、次のインターフェイスが表示され、起動が成功したことが示されます 

Nginx構成

ng.systart.cnの設定を例にとると、購入後のドメイン名解決を参照するドメイン名はありません。 

1.nginxディレクトリに入ります

 cd /opt/tengine/conf

2.構成を変更します

vi nginx.conf

  英語入力状態でiを押して挿入モードに入り、次の構成を追加します

include servers/*;

  escを押して次のように入力します :wqを 保存して終了します

 

3.サーバーディレクトリを作成します

mkdir servers

4.ng.systart.cn.conf構成ファイルを作成します

cd servers/
touch ng.systart.cn.conf

5.構成ファイルを編集します

vi ng.systart.cn.conf 

  英語入力状態でiを押して挿入モードに入り、次の構成を追加します

server {
		listen       80;
		server_name  ng.systart.cn;
		#反向代理配置
#		location / {
#		    proxy_pass http://localhost:8080; #反向代理到某个服务
#		}
		#静态资源访问
		location / {
            root   /data/www/ng.systart.cn/dist; #需要访问的静态资源路径
            index index.html index.htm;
            try_files $uri $uri/ /index.html;
		}
}

  escを押して次のように入力します :wqを 保存して終了します

6.静的リソースを投入します

  現在構成している静的リソースディレクトリは/data/www/ng.systart.cn/distです。ng.systart.cnにアクセスすると、現在のリソースディレクトリでindex.htmlファイルが検索されます。

  新しいindex.htmlを作成し、それを/data/www/ng.systart.cn/distディレクトリに配置します

<html>
    <body>
        <p1>Hello World</p1>
    </body>
</html>

7.構成アクセスを更新します

 nginx -s reload

 

  

 

 

おすすめ

転載: blog.csdn.net/javanbme/article/details/111560356