Linux nginx のインストール

Aug 08, 2016 am 09:23 AM
gcc

gcc をインストールします

yum install gcc gcc-c++

最初のダウンロード

pcre-8.12.tar.gz

http://download.csdn.net/detail/qq_2292 /8771933

tar -zxvf pcre-8.21.tar.gz

cd pcre-8.21

./configure

make

make install

./configure が不十分な権限を要求する場合したがって、chmod 777 を使用してください。 ./configure

./configure

configure 中にプロンプ​​トが表示された場合: エラー: `/usr/local/src/pcre-8.12':
configure: エラー: $PATH に受け入れ可能な C コンパイラーが見つかりません

次に、gcc が不足しています

yum インストール gcc ダウンロード gcc

zlib ライブラリをインストール

cd /usr/local/

wget http://zlib.net/zlib-1.2 .8.tar.gz

tar -zxvf zlib-1.2.8.tar.gz cd zlib-1.2.8

./configure

make

make install

SSL をインストールします

dCD/USR/LOCAL/

wget http://www.opensl.org/source/opensl-1.0.tar.gz

tar -zxvf openss私-1.0.1c.tar.gz

./config

make

make install

install nginx

通常、2 つのバージョンがあり、それらは安定版ですバージョンと開発バージョンのいずれかを目的に応じて選択できます。Nginx を /usr/local/nginx ディレクトリにインストールする詳細な手順は次のとおりです。

cd /usr/ local/

wget

http://nginx.org/download/nginx-1.2.8.tar.gz

tar -zxvf nginx-1.2.8.tar.gz

cd nginx -1.2.8

./configure --prefix=/usr/local/nginx --with-pcre=/usr/local/src/pcre-8.12 --with-http_ssl_module --with- openssl=/usr /local/src/openssl-1.0.1c

make

make install

--with-pcre=/usr/src/pcre-8.21 は、次のソース コード パスを参照します。 pcre-8.21。

--with-zlib=/usr/src/zlib-1.2.7 は、zlib-1.2.7 のソース コード パスを指します。

6. 起動

システムのポート 80 が他のプログラム

/usr/local/nginx/sbin/nginx

によって占有されていないことを確認します。

起動が成功したかどうかを確認します:

netstat -ano|grep 80 結果が入力されていれば、起動が成功したことを意味します。

ブラウザを開いて、このマシンの IP にアクセスします。ブラウザに「ようこそ。 nginx!」というメッセージは、Nginx がインストールされ、正常に実行されていることを意味します。

7. u/usr/local/nginx/sbin/nginx —S RELOAD

を再起動します

CD/USR/LOCAL/NGINX/Conf .Vi nginx.conf

9。 worker_processes 4;

#グローバル エラー ログと PID ファイル

pid /var/run/nginx.pid;

error_log /var/log/nginx/error.log;

{イベント {en #Epoll はマルチウェイ再利用 IO (I/O Multiplexing) の方法ですが、Linux2.6 以降のコアでのみ、リバース プロキシを使用して Nginx

USE EPOLL のパフォーマンスを大幅に向上させることができます。負荷分散サポートを提供する関数 00 403 500 502 503 504 /50x.html;

Index Index.html Index .shtml

autoindex オフ;

fastcgi_intercept_errors オン;

sendfile on;

# これらは適切なデフォルト値です。

tcp_nopush on;

tcp_nolay off;

# 出力圧縮により帯域幅が節約されます

gzip off;

#gzip_static on;

#gzip_min_length 1k;

gzip_http_version 1.0;

gzip_comp_level 2;

gzip_buffers 4 16k;

gzip_proxied any;

gzip_disable "MSIE [1-6]。";

gzip_types text/plain text/html text/css application/x-javascript application/xml application/xml+rss text/javascript;

#gzip_vary on;

server_name_in_redirect off;

#設定负ダウンロード均衡的サービスサーバー列表

アップストリーム ポータル {

server 172.16.68.134:8082 max_fails=2 failed_timeout=30s;

サーバー 172.16.68.135:8082 max_fails=2 failed_timeout=30s;

サーバー 172.16。 68.136:8082 max_fails=2fail_timeout=30s;

サーバー 172.16.68.137:8082 max_fails=2fail_timeout=30s;

}

#アップストリームオーバーフロー {

#サーバー10.248.6.34:8090 max_fails=2、fail_timeout=30s;       

# サーバー 10.248.6.45:8080 max_fails=2fail_timeout=30s;       

#}

サーバー {

#侦听8080端口

8080;

server_name 127.0.0.1;

# 403、404页面重定向地址

error_page 403 = http://www.e100.cn/ebiz/other/217/403.html;

error_page 404 = http://www.e100.cn /ebiz/other/218/404.html;

proxy_connect_timeout 90;

proxy_send_timeout 180;

proxy_read_timeout 180;

proxy_buffer_size 64k;

proxy_buffers 4 128k;

proxy_busy_buffers_size 128k;

Client_header_buffer_size 16k; #proxy_buffers 4 32k;

proxy_set_header ホスト $http_host;

proxy_ max_temp_file_size 0;

#proxy_hide_header Set-Cookie;

# if ($ホスト != 'www.e100.cn' ) {

# 書き換え ^/(.*)$ http://www.e100.cn/$1 永久;

# }

location / {

すべて拒否;

}

location ~ ^/resource/res/img/blue/space.gif {

proxy_pass http:/ /tecopera;

location = /書き換え ^(.*)$ /ebiz/event/517.html last;

}

location = /ebiz/event/517.html {

add_header Vary Accept-Encoding;

root /data/web/html;

有効期限は 10 分です;

}

location = /check.html {

root /usr/local/nginx/html/;

access_log off;

}

location = /50x.html {

root /usr/local/nginx/html/;

有効期限は 1 分です;

access_log off;

}

location = /index.html {

add_header Vary Accept-Encoding;

#定义サービス务器の默认网站根目录位置

root /data/ web/html/ebiz;

有効期限 10 分;

}

#逆代理代理访问名

location ~ ^/ecps-portal/* {

# 有効期限は 10 分;

#重定方向集合群名

proxy_pass http://portals;

#proxy_pass http://172.16.68 .134:8082;

}

location ~ ^/fetionLogin/* {

# 有効期限は 10 分です;

proxy_pass http://portals;

#proxy_pass http://172.16.68.134:8082;

}

#location ~ ^/business/* {

# # 有効期限は 10 分です。                                                                                

# proxy_pass http://172.16.68.132:8088;                                                                   

# #proxy_pass http://172.16.68.134:8082;                                                       

#}

location ~ ^/rsmanager/* {

有効期限 10 分;

root /data/web/;

#proxy_pass http:// rsm;

#定义nginx处理的页面后缀

location ~* (.*).(jpg|gif|ht) m|html|png|js|css)$ {

root /data/web/html/;

#页面保存期間は10分です

有効期限が切れます10m;

}

#設定查看Nginx状態态的地址

location ~* ^/NginxStatus/ {

stub_status on;

access_log off ;

許可 10.1.252.126;

許可 10.248.6.49;

127.0.0.1を許可;

すべて拒否;

# error_page 405 =200 @405;

# 場所 @405

{

# proxy_pass http://10.248.6.45:8080;

# }

access_log /data/logs/nginx/access .log 結合;

error_log /data/logs/nginx/ error.log;

}

サーバー {

listen 8082;

server_name _;

location = /check.html {

root / usr/local/nginx/html/;

access_log off;

}

サーバー {

8088;

サーバー名 _;

場所 ~ ^/* {

root /data/web/b2bhtml/;

access_log off;

}

}

サーバー {

listen 9082;

server_name _;

# location ~ ^/resource/* {

# 有効期限は 10 分です;

# root /data/web/html/;

# }

location/{

root/data/web/html/sysmaintain/; 上記では、関連コンテンツを含め、Linux nginx のインストールについて説明しています。PHP チュートリアルに興味のある友人に役立つことを願っています。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

人気のある 5 つの C 言語コンパイラを推奨します 人気のある 5 つの C 言語コンパイラを推奨します Feb 19, 2024 pm 02:05 PM

C コンパイラの選択: 最も人気のある 5 つの推奨事項、具体的なコード例が必要 はじめに: C は、システム開発および組み込みデバイスのプログラミングで広く使用されている高級プログラミング言語です。初心者でも経験豊富なプログラマでも、適切な C コンパイラを選択することが重要です。この記事では、最も人気のある 5 つの C 言語コンパイラを紹介し、読者がニーズに合ったコンパイラを選択できるように具体的なコード例を示します。 1. GCC コンパイラ: GCC (GNUCompilerCollection

CentOS6.5でyumを使ってgccをアップグレードする手順を詳しく解説 CentOS6.5でyumを使ってgccをアップグレードする手順を詳しく解説 Dec 31, 2023 am 10:59 AM

C++11 を使用する必要があるのですが、CentOS 付属の gcc4.4.7 ではサポートされていないため、gcc をアップグレードすることにしました。操作は次のとおりです。 #Backup mv/etc/yum.repos.d/devtools-2.repo/etc/yum.repos.d/devtools-2.repo.bakwgethttp://people.centos.org/tru/ devtools-2 /devtools-2.repo-O/etc/yum.repos.d/devtools-2.repoyuminstalldevtoolset-2-gccdevtoolse

Debian に GCC および GCC10 をインストールするための詳細ガイド Debian に GCC および GCC10 をインストールするための詳細ガイド Feb 10, 2024 pm 03:57 PM

Debian は人気のある Linux ディストリビューションであり、サーバーやデスクトップ システムで広く使用されています。GCC (GNUCompilerCollection) は、C、C++、Fortran、およびその他のプログラミング言語のコンパイルに使用されるオープン ソース コンパイラ スイートです。Debian システムでは、GCC および GCC10 のインストールは非常に簡単です. この記事では、詳細なインストールガイドを提供します。 GCC1 をインストールします。ターミナルを開き、次のコマンドを使用してパッケージ リストを更新します: ```shellsudoaptupdate``` 2. GCC とその関連ツールをインストールします: sudoaptinstallbuild-essential このコマンドはインストールします。

CentOS6.8でのGCCのコンパイルとインストールの詳細説明 CentOS6.8でのGCCのコンパイルとインストールの詳細説明 Jan 07, 2024 pm 04:21 PM

CentOS で yum 経由でインストールされる GCC のデフォルトのバージョン番号は、CentOS5 が 4.1.2、CentOS6 が 4.4.7、CentOS7 が 4.8.3 です。多くの場合、ソフトウェアをコンパイルおよびインストールする際には、より高いバージョンの GCC が必要です。そうでない場合は、エラーが報告されます。では、GCC のバージョンをアップグレードするにはどうすればよいでしょうか?まず、アップグレード後の GCC バージョン番号を確認します。現在、GCC の最新バージョンは 5.2 になり、CentOS7 はまだ 4.8 を使用しているため、互換性を考慮して 4.8.5 にアップグレードすることにしました。 GCC 公式 Web サイト: https://gcc.gnu.org GCC4.8.5 のコンパイルとインストールを段階的に開始しましょう。GCC をコンパイルしてインストールする前に、システムが

Linux システムへの gcc のインストールに関する詳細なチュートリアル。 Linux システムへの gcc のインストールに関する詳細なチュートリアル。 Feb 19, 2024 am 11:18 AM

Linux システムに GCC (GNUCompilerCollection) をインストールするための詳細なチュートリアルは次のとおりです。 パッケージ リストを更新します。ターミナルで次のコマンドを実行して、システムのパッケージ リストが最新であることを確認します。 sudoaptupdate GCC をインストールします。ターミナル GCC とその関連ツールをインストールするコマンド: sudoaptinstallbuild-essentialbuild-essential は、ほとんどの基本的なコンパイル ニーズを満たす GCC とその他のビルド ツールを含むパッケージです。インストールの確認: インストールが完了すると、GCC が正常にインストールされたことを確認できます。ターミナルで次のコマンドを実行してGCCのバージョンを確認します。

gcc とはどういう意味ですか? gcc とはどういう意味ですか? Jan 29, 2023 pm 03:18 PM

gcc には多くの意味があります。 1. GNU コンパイラ スイートは、GNU によって開発されたプログラミング言語コンパイラで、C、C++、Objective-C、Fortran、Java、Ada、Go 言語のフロントエンドと、これらの言語のライブラリが含まれます。 2. 湾岸地域の政治経済組織、すなわち湾岸協力会議または湾岸協力会議または GCC は 1981 年 5 月に設立され、本部はサウジアラビアの首都リヤドにあります。 3. Global Entrepreneurship Week Campus Center は、起業家精神にあふれた人々が集まる大学生団体です。

GCC 静的アナライザーを使用して C++ コードをデバッグするにはどうすればよいですか? GCC 静的アナライザーを使用して C++ コードをデバッグするにはどうすればよいですか? Jun 03, 2024 pm 02:51 PM

GCC 静的アナライザーは、コンパイル時に潜在的なエラーとセキュリティ問題を検出することにより、C++ コードをデバッグします。使用手順は次のとおりです。 GCC 静的アナライザーをインストールします。 -fanalyzer を使用してコードをコンパイルします。結果を JSON、XML、または行ごとの警告リストで解析します。実践例: 配列の範囲外を検出することで、クラッシュやセキュリティの脆弱性を防ぎます。

Linux で GCC を使用する組み込み ARM アセンブリの推奨構成 Linux で GCC を使用する組み込み ARM アセンブリの推奨構成 Jul 04, 2023 am 10:13 AM

Linux で組み込み ARM アセンブリに GCC を使用する場合の推奨構成 組み込みシステムで一般的に使用されるプロセッサ アーキテクチャの 1 つは ARM アーキテクチャであり、Linux は組み込みシステム開発で広く使用されているオペレーティング システムです。 Linux での組み込み ARM アセンブリに GCC を使用すると、開発作業が容易になります。この記事では、GCC の構成方法を紹介し、いくつかのコード例を示します。 GCC ツールチェーンをインストールする まず、GCC ツールチェーンをインストールする必要があります。 GCC ツール チェーンは、特定のプラットフォーム用の GCC コンパイラーのコレクションです。

See all articles