CentOS 7 は Nginx をリバース プロキシとしてインストールします
タイトル
テスト環境はcentos+NGINX 1.8.0です
<code>跳过一些繁琐的问题,直接记录核心 </code>
手順
<code>(1)centos 安装在VM中,因此需要注意网络连接问题 (2)安装nginx使用的是具有网络的yum功能 (3)配置centos防火墙,需要开启80 端口 (4)nginx 反向代理配置 (5)性能优化设置(后续工作...) </code>
実装
1 yum
でnginxをインストールします。
まず nginx ソースを追加し、最新の nginx 1.8.0 を使用してテストします
<code>rpm -ivh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm </code>
コマンドを実行します:
<code>yum install nginx service nginx start </code>
予期せぬことが起こらなければ、ブラウザに 127.0.0.1:80 を入力すると、nginx のようこそインターフェイスが表示されます。
2. nginxの設定を確認します
<code>rpm -ql nginx 此命令可以查看nginx的配置信息 </code>
3. ファイアウォールを閉じてiptablesを設定します
centosはデフォルトでファイアウォールを使用してポートとネットワークを設定しますが、十分な情報を考慮して、現在ほとんどのオンライン情報はiptablesを使用しています。代わりにiptalbesが使用されます。
iptables と ip6tables を使用した静的ファイアウォール ルール
独自の iptables および ip6tables 静的ファイアウォール ルールを使用したい場合は、iptables-services をインストールして firewalld を無効にし、iptables と ip6tables を有効にしてください:
<code>yum install iptables-services systemctl mask firewalld.service systemctl enable iptables.service systemctl enable ip6tables.service </code>
iptables を有効にした後、ポートとアクセス ルールを設定する必要があります。
<code>(1)编辑 /etc/sysconfig/iptables (2)清空规则 (3)添加需要的规则 </code>
例:
# 確立されたトラフィックまたは接続されたトラフィックを許可します
-A 入力 -m 状態 –状態 ESTABLISHED,RELATED -j ACCEPT
#ローカルループバックインターフェースを許可する
-A 入力 -s 127.0.0.1 -d 127.0.0.1 -j 受け入れる
#このマシンへの外部アクセスを許可します
-A 出力 -j 受け入れる
# SSH ポートへのアクセスを許可します。ポートが変更された場合、対応するポート番号を変更できます
-A 入力 -p tcp –dport 22 -j ACCEPT
#ポート 80 (HTTP) へのアクセスを許可します
-A 入力 -p tcp –dport 80 -j ACCEPT
#FTP ポートへのアクセスを許可: 21、20
-A 入力 -p tcp –dport 21 -j ACCEPT
-A 入力 -p tcp –dport 20 -j ACCEPT
#ポート 161 (SNMP) へのアクセスを許可:
-A INPUT -p udp –dport 161 -j ACCEPT
上記の設定により、LAN内で相互にWebサイトにアクセスできるようになります。
4. nginx のリバース プロキシ機能を設定する
<code>本次只是使用反向代理功能,因此nginx的负载均衡功能就不涉及。 </code>
リバース プロキシ機能は proxy_pass モジュールと sub_filter モジュールを使用します
概要:nginx リバース プロキシの概念は比較的シンプルで簡単に設定できます。実際の効果を確認するにはストレステストを実施してください。
[1]http://www.centoscn.com/CentOS/Intermediate/2015/0313/4879.html iptables の使用[2]http://www.centoscn.com/CentOS/2013/0413/ 293.html iptables のポートとルールを構成する[3]http://www.nginx.cn/927.html リバースプロキシ[4]http://zhaochen.blog.51cto.com/2029597/379233/
[5]https://github.com/yaoweibin/ngx_http_substitutions_filter_module[6]http://www.xxorg.com/archives/3608

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

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

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

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

ホットトピック











Docker Containerの起動手順:コンテナ画像を引く:「Docker Pull [Mirror Name]」を実行します。コンテナの作成:「docker create [options] [mirror name] [コマンドとパラメーター]」を使用します。コンテナを起動します:「docker start [container name or id]」を実行します。コンテナのステータスを確認してください:コンテナが「Docker PS」で実行されていることを確認します。

すべてのコンテナ(Docker PS)をリストする手順に従って、Dockerコンテナ名を照会できます。コンテナリストをフィルタリングします(GREPコマンドを使用)。コンテナ名(「名前」列にあります)を取得します。

Centos Shutdownコマンドはシャットダウンし、構文はシャットダウン[オプション]時間[情報]です。オプションは次のとおりです。-hシステムをすぐに停止します。 -pシャットダウン後に電源をオフにします。 -r再起動; -t待機時間。時間は、即時(現在)、数分(分)、または特定の時間(HH:mm)として指定できます。追加の情報をシステムメッセージに表示できます。

Centosとubuntuの重要な違いは次のとおりです。起源(CentosはRed Hat、for Enterprises、UbuntuはDebianに由来します。個人用のDebianに由来します)、パッケージ管理(CentosはYumを使用し、安定性に焦点を当てます。チュートリアルとドキュメント)、使用(Centosはサーバーに偏っています。Ubuntuはサーバーやデスクトップに適しています)、その他の違いにはインストールのシンプルさが含まれます(Centos is Thin)

Dockerでコンテナを作成します。1。画像を引く:Docker Pull [ミラー名]2。コンテナを作成:Docker Run [Options] [Mirror Name] [コマンド]3。コンテナを起動:Docker Start [Container Name]

CentosでIPアドレスを構成する手順:現在のネットワーク構成を表示します:IP ADDRネットワーク構成ファイルを編集するファイル:Sudo VI/etc/sysconfig/network-scripts/ifcfg-eth0変更IPアドレス:iPaddr =編集マスクとゲートウェイの変更(オプション):Netmask = and edit edit gatewway = neters rettart rettart the sudo system system systemctrat

CENTOSのHDFSパフォーマンスの向上:CENTOSのHDFS(Hadoop分散ファイルシステム)を最適化するための包括的な最適化ガイドには、ハードウェア、システム構成、ネットワーク設定を包括的に検討する必要があります。この記事では、HDFSパフォーマンスを改善するのに役立つ一連の最適化戦略を提供します。 1.ハードウェアのアップグレードと選択リソースの拡張:サーバーのCPU、メモリ、ストレージ容量を可能な限り増やします。高性能ハードウェア:高性能ネットワークカードとスイッチを採用して、ネットワークスループットを改善します。 2。システム構成微調整カーネルパラメーター調整:/etc/sysctl.confファイルを変更して、TCP接続番号、ファイルハンドル番号、メモリ管理などのカーネルパラメーターを最適化します。たとえば、TCP接続ステータスとバッファサイズを調整します

Hadoop分散ファイルシステム(HDFS)構成の一般的な問題とソリューションは、CentOSにHadoophDFSクラスターを構築する際に、パフォーマンスの劣化、データの損失、さらにはクラスターが開始できない場合があります。この記事では、これらの一般的な問題とそのソリューションをまとめて、これらの落とし穴を回避し、HDFSクラスターの安定性と効率的な動作を確保します。ラックアウェア構成エラー:問題:ラックアウェア情報が正しく構成されていないため、データブロックレプリカの不均一な分布とネットワーク負荷が増加します。解決策:hdfs-site.xmlファイルでラックアウェア構成を再確認し、hdfsdfsadmin-printtopoを使用します
