Apache VHosts 構成 ERR_CONNECTION_TIMED_OUT

Apache VHosts 構成 ERR_CONNECTION_TIMED_OUT

問題

私の Apache/2.2.15 は、サブドメイン経由でアクセスしたい Web サイトを提供しません。たとえば、URL にアクセスすると、domain.tldまたはsubdomain.domain.tldエラーが発生しますERR_CONNECTION_TIMED_OUT

私のファイル構造

そこには/var/www/htmlフォルダがあります

  • domain-production- テストを含むindex.htmlを含む<h1></h1>
  • domain-staging- 他のテストを含むindex.htmlを含む<h1></h1>
  • phpMyAdmin- そのツールの標準インストールが含まれています

私がしたこと

ポート80でリッスンしているhttpdを確認する

tcp   0   0   :::80   :::*   LISTEN   2227/httpd

/etc/httpd/conf/httpd.conf ドキュメントルートを

DocumentRoot "/var/www/html"

後でディレクトリを設定する

<Directory "/var/www/html">

最後にサブドメインstagingとを設定しますphpmyadmin

NameVirtualHost *:80

<VirtualHost *:80>
    ServerName domain.tld
    DocumentRoot /var/www/html/domain-production
</VirtualHost>

<VirtualHost *:80>
    ServerName staging.domain.tld
    DocumentRoot /var/www/html/domain-staging
</VirtualHost>

<VirtualHost *:80>
    ServerName phpmyadmin.domain.tld
    DocumentRoot /var/www/html/phpMyAdmin
</VirtualHost>

何が足りないのでしょうか?ありがとう

答え1

解決策: 問題は、iptables を再起動する必要があったことです。ファイアウォール ルールのほとんどを記述した iRedMail を実行していると言わざるを得ません。そのため、ポート 80 が誤ってブロックされましたが、理由はわかりません...iptables には と記載されていますACCEPT

関連情報