Apacheドメイン名設定の落とし穴の詳細な説明

Apacheドメイン名設定の落とし穴の詳細な説明

私はApacheを使ったことがありません。仕事を始めてからはずっとnginxを使っていました(運用保守はしていません)。最近、友人の小さなプロジェクトで問題が発生しました。そこでApacheに触れることになりました。

まず、ドメイン名を設定し、ポート889をリッスンします

ステップ2: Apacheを再起動する

/www/server/apache/bin/apachectl restart

3 番目のステップは、外部ブラウザでアクセスすることです。

ステップ4. 原因を特定する

1. curl localhost:889を使用してローカルでサーバーにアクセスすると、接続が拒否されます。

2. ポートの使用状況を確認する lsof -i:889

3. 監視 netstat -tnl を照会します。

モニタリングは正常です

4. サーバーポートが開いていない可能性があると考えたので、firewall-cmd --list-ports を使用して開いているポートを確認しました。

ポート889なし

5. Centos7 でポート 889 を開く例を取り上げます。

ポートの追加

firewall-cmd --zone=public --add-port=889/tcp --permanent (--permanent は永続的に有効になり、このパラメータを指定せずに再起動すると無効になります)

ルールの更新

ファイアウォール-cmd --reload

指定されたポートを表示する

ファイアウォールコマンド --zone=public --query-port=8080/tcp

指定されたポートを削除します

ファイアウォールコマンド --zone=public --remove-port=8080/tcp --permanent

開いているポートをすべて表示

ファイアウォールコマンド --list-ports

6. 結局、Alibaba Cloudでは専用ネットワークがポートを制限しているため、まだ機能しません。そのため、設定する必要があります。

私のようにこの問題に不慣れな友人がいる場合は、次のように対処できます。

Apache ドメイン名設定の落とし穴に関するこの記事はこれで終わりです。Apache ドメイン名設定に関する関連コンテンツをさらにご覧になりたい場合は、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続きご覧ください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • Apache Bench で Web ストレス テストを実装する方法
  • CentOS 環境に apachebench を個別にインストールする方法
  • Spring Cloud は Apache-SkyWalking を統合してリンクトラッキングを実装します
  • Apache Shrio セキュリティ フレームワークの実装原則と例の説明
  • Java のよく使われるクラス ライブラリにある Apache Commons ツール クラスの詳細な説明と使用例
  • Windows 10 に Apache 2.4.41 をインストールするチュートリアル
  • Apache Bench ストレステストツールの実装原理と使用状況分析

<<:  エコー後に要素編集フォームel-radioが選択できない問題を解決します

>>:  mysql5.7 以降で my.ini を設定するための詳細な手順

推薦する

React 合成イベントの説明

目次入力ボックスをクリックして開始します拡張機能入力ボックスをクリックすると複数のイベントが発生しま...

MySQL の if 関数の正しい使い方の詳細な説明

今日私が書こうとしている内容では、プログラムは 7 時間近く実行され、データベースに 1,000 万...

MySQLでスケジュールされたタスクを設定する方法の分析

この記事では、例を使用して、MySQL でスケジュールされたタスクを設定する方法について説明します。...

Centos での Python のアップグレードと Mongodb ドライバーのインストールに関する問題

Python バージョンを確認します (python -V)。2.7 未満の場合は、アップグレードす...

CSS3 で半透明の背景画像と不透明なコンテンツを実現する方法の例

以前のブログのログインページを作成していたときに、この問題に遭遇しました。突然、透明な背景画像と不透...

Dockerコンテナ間の通信を実装する方法

シナリオ: laradock 開発環境 (php7.3+mysql5.7) がローカルに構築されてい...

Vue3はCSSの無限シームレススクロール効果を実装します

この記事では、CSS無限シームレススクロール効果を実現するためのvue3の具体的なコードを参考までに...

Linux でスレッドを作成するための pthread_create の具体的な使用法

pthread_create関数機能紹介pthread_createはUNIX環境のスレッド作成関数...

Centos7 環境でバイナリ インストール パッケージから mysql5.6 をインストールする方法の詳細な説明

この記事では、centos7 環境でバイナリ インストール パッケージを使用して mysql5.6 ...

HTMLシールドの右クリックメニューと左クリック入力機能の例

右クリックメニューを無効にする <body oncontextmenu=self.event....

MySQL コピーテーブルと許可分析の 3 つの実装方法

テーブルを素早くコピーする方法まず、テーブル db1.t を作成し、1000 行のデータを挿入します...

Linux で JDK をインストールして環境変数を設定する方法 (この記事で十分です)

目次1. Linuxのビット数を確認する2. JDKをダウンロードする3. JDKをインストールする...

入力ファイルのカスタムボタンの美化(デモ)

以前にも同じような記事を書いたことがありますが、js スクリプトを使用しており、ファイルパスを表示で...

...

VueはWebSocketを使用してチャット機能をシミュレートします

この効果は、2つのブラウザが互いにシミュレートしていることを示しています 1. シミュレートされたノ...