ルーターはポート 80 をポート 8080 にリダイレクトします。ルーターは正常に動作し、ドメイン名は適切にルーティングされます。
これは私の仮想ホストファイルです:
NameVirtualHost *:80
<VirtualHost *:80>
DocumentRoot /home/admins/lampstack-5.3.16-0/apps/wordpress
ServerName example.com
ServerAlias www.example.com
</VirtualHost>
「mywebsite.com:8080」と入力すると自分のウェブサイトにアクセスできますが、「mywebsite.com」と入力してもアクセスできません
詳細については、httpd.conf の一部をご覧ください。
Listen 8080
Servername localhost:8080
DocumentRoot "/home/admins/lampstack-5.3.16-0/apache2/htdocs
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny, allow
deny from all
</Directory>
<Directory "/home/admins/lampstack-5.3.16-0/apache2/htdocs">
Options FollowSymLinks
AllowOverride None
Order allow, deny
allow from all
</Directory>
解決:
背景情報: Ubuntu 10.4 をインストールし、次に Bitnami Lamp Stack をインストールし、次に WordPress モジュールをインストールしました。基本的に、WordPress をユーザー (root ではない) としてインストールすると、ポート 80 は使用できません (httpd.conf (/apache2/conf/httpd.conf) でポート 80 を listen できません)。私がしなければならなかったのは、Lampstack と WordPress の両方を root として再インストールすることでした。
以下の手順で root を有効にしました。http://www.liberiangeek.net/2012/05/login-as-root-in-ubuntu-12-04-precise-pangolin/
NATリダイレクトも確認する必要があります。これが問題の原因である可能性があります。
これらすべてを実行した後、ポート 80 ですべてが機能し始めましたが、外部 IP またはネットワーク上の別のコンピューターから Web サイトにアクセスできませんでした。ただし、ルーターがランダムに再起動して問題は解決しました。そのため、これについてはよくわかりません。
答え1
はい、サーバーにポート80をリッスンしないように指示したためです。
設定に以下を追加します。
Listen 80
すべて大丈夫だろう