# HTTPでnginxのページが表示される

**URL:** https://meta.discourse.org/t/http-shows-nginx-page/307542
**Category:** Self-hosting
**Created:** [2024 年 5 月 10 日午前 11:28 UTC](https://meta.discourse.org/t/http-shows-nginx-page/307542 "2024-05-10T11:28:53Z")
**Posts on this page:** 8
**Page:** 1

<div class="post-metadata">

### Author: ![pibodi](https://avatars.discourse-cdn.com/v4/letter/p/848f3c/32.png) [@pibodi](https://meta.discourse.org/u/pibodi)
#### Post date: [2024 年 5 月 10 日午前 11:28 UTC](https://meta.discourse.org/t/http-shows-nginx-page/307542/1 "2024-05-10T11:28:53Z")

</div>

こんにちは。ゼロからインストールしました。  
少し奇妙だったのは、`./discourse-setup` を試したときに、次のようなメッセージが表示されたことです。

```plaintext
Hostname for your Discourse? [oreillefine.art]:

Checking your domain name . . .
WARNING: Port 443 of computer does not appear to be accessible using hostname: oreillefine.art.
WARNING: Connection to http://oreillefine.art (port 80) also fails.

```

その後、`app.yml` を手動で編集して、SMTP設定、Let’s Encryptのメール、およびHTTPS使用のためのテンプレートを追加しました。

次に `./discourse-doctor` を試したところ、すべて正常に動作しました！新しいウェブサイトを見ることができました。しかし…今、困惑しています。サイトにHTTP（[http://oreillefine.art](http://oreillefine.art)）でアクセスしようとすると、nginxのデフォルトページが表示されますが、HTTPS（[https://oreillefine.art](https://oreillefine.art)）は正常に機能し、Discourseが表示されます…どんな助けでも事前に感謝します！

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [2024 年 5 月 10 日午後 12:45 UTC](https://meta.discourse.org/t/http-shows-nginx-page/307542/2 "2024-05-10T12:45:29Z")

</div>

> [@pibodi](#):
>
> ```plaintext
> WARNING: Port 443 of computer does not appear to be accessible using hostname: oreillefine.art.
> 
> ```

そのエラーが発生したのは、お使いのコンピューターで他のNGINXがDiscourseからのアクセスを妨げているためだと推測します。

しかし、その場合、どのように証明書を取得できたのか理解できません。

---

<div class="post-metadata">

### Author: ![pibodi](https://avatars.discourse-cdn.com/v4/letter/p/848f3c/32.png) [@pibodi](https://meta.discourse.org/u/pibodi)
#### Post date: [2024 年 5 月 10 日午後 1:07 UTC](https://meta.discourse.org/t/http-shows-nginx-page/307542/3 "2024-05-10T13:07:56Z")

</div>

他にnginxがないことは確かです。これは新しいVPSで、以前にnginxやapacheをインストールしたことはありません… httpとhttpsのコンテンツが異なる件については、何か解決策を提案していただけますか？

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [2024 年 5 月 10 日午後 1:10 UTC](https://meta.discourse.org/t/http-shows-nginx-page/307542/4 "2024-05-10T13:10:18Z")

</div>

うーん。それは非常に奇妙です。私には説明も推奨事項もありません。

---

<div class="post-metadata">

### Author: ![pibodi](https://avatars.discourse-cdn.com/v4/letter/p/848f3c/32.png) [@pibodi](https://meta.discourse.org/u/pibodi)
#### Post date: [2024 年 5 月 10 日午後 1:11 UTC](https://meta.discourse.org/t/http-shows-nginx-page/307542/5 "2024-05-10T13:11:17Z")

</div>

ログファイルを提供しましょうか？

---

<div class="post-metadata">

### Author: ![pibodi](https://avatars.discourse-cdn.com/v4/letter/p/848f3c/32.png) [@pibodi](https://meta.discourse.org/u/pibodi)
#### Post date: [2024 年 5 月 10 日午後 1:13 UTC](https://meta.discourse.org/t/http-shows-nginx-page/307542/6 "2024-05-10T13:13:17Z")

</div>

再構築中にこれを見ました。

```plaintext
listen 80;
  return 301 https://$$ENV_DISCOURSE_HOSTNAME$request_uri;
}
server {
 /etc/nginx/conf.d/discourse.conf 内
I, [2024-05-10T12:24:54.676331 #1] INFO -- : Replacing (?m-ix:listen 80;\\s+gzip on;) with listen 443 ssl http2;
SSL_TEMPLATE_SSL_BLOCK
 /etc/nginx/conf.d/discourse.conf 内
I, [2024-05-10T12:24:54.677081 #1] INFO -- : Replacing (?m-ix:listen 80;\\s+listen \\[::\\]:80;\\s+gzip on;) with listen 443 ssl http2;
listen [::]:443 ssl http2;
SSL_TEMPLATE_SSL_BLOCK
 /etc/nginx/conf.d/discourse.conf 内
I, [2024-05-10T12:24:54.677779 #1] INFO -- : Replacing (?-mix:SSL_TEMPLATE_SSL_BLOCK) with
ssl_protocols TLSv1.2 TLSv1.3;

```

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [2024 年 5 月 10 日午後 1:14 UTC](https://meta.discourse.org/t/http-shows-nginx-page/307542/7 "2024-05-10T13:14:41Z")

</div>

期待どおりにリダイレクトされているようです。

私の推測では、DNSの遅延とホスト名が、設定されていないNGINXサーバーを実行している別のサーバーを指していた可能性があります。

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [2024 年 6 月 9 日午後 1:14 UTC](https://meta.discourse.org/t/http-shows-nginx-page/307542/8 "2024-06-09T13:14:49Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
