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 を設定するための詳細な手順

推薦する

XHTML 入門チュートリアル: テーブルタグの応用

<br />テーブルは XHTML では扱いにくいタグなので、このセクションで理解するだ...

JavaScriptはすべての選択と選択解除の操作を実装します

この記事では、JavaScriptで全選択と全選択解除の操作を実装するための具体的なコードを参考まで...

MySQL で珍しい文字を挿入できないときの対処方法 (文字列値が正しくない)

最近、ビジネス側から、一部のユーザー情報の挿入に失敗し、エラー メッセージが「不正な文字列値:&qu...

jsはaudioContextを通じて3Dサウンド効果を実現します

この記事では、audioContextを介して3Dサウンド効果を実現するためのjsの具体的なコードを...

Linux マルチスレッドにおけるフォークとミューテックス ロック プロセスの例

目次質問: 1. 最初の試み2. 合理的な分析3. 問題解決(1) pthread_join()の使...

MySQL で置換操作を使用したときにデータ損失が発生する問題の解決策

序文同社の開発者は、データの更新時に replace into ステートメントを使用していました。不...

uni-appのスタイルの詳細な説明

目次uni-app のスタイル要約するuni-app のスタイルsassプラグインは公式ウェブサイト...

小さなページングデザイン

ユーザーが目的のものを探すために前進するか後退するかを選択できるようにします。たとえば、Taobao...

MYSQLクエリデータの結果に自動的に番号を付ける方法

序文実際、クエリ中に結果に番号が付けられるこのような状況に遭遇したことは一度もありません。同僚が転職...

Vueはマルチタブコンポーネントを実装します

効果を直接確認するために、リロード、左を閉じる、右を閉じる、その他の機能を閉じるなどの右クリック メ...

CentOS 8 インストール図 (超詳細なチュートリアル)

CentOS 8 が正式にリリースされました! CentOS は Red Hat の再配布ポリシー...

Windows 10 での MySQL 8.0.16 のインストールと設定のチュートリアル

この記事では、参考までにMySQL 8.0.16のインストールと設定方法のグラフィックチュートリアル...

CentOS 6.9 で glibc ダイナミック ライブラリをアップグレードする詳細なプロセス

glibc は、gnu によってリリースされた libc ライブラリ、つまり c ランタイム ライブ...

Linux で xargs コマンドを使用する詳細なチュートリアル

みなさんこんにちは。私は梁旭です。 Linux を使用しているときに、いくつかのコマンドを連結する必...