2016-10-10 8 views
0

私はEasyApache4をWHM cPanelで実行しているCentos7サーバーでノードWebアプリケーション(流星で構築)を実行しようとしています。私はポート8080の私たちの主要なウェブサイトのサブドメインで実行しようとしています。Centos7 Apacheサーバーでnodejsアプリケーションを実行

ポート8080でサブドメインに行くと、接続はただ時間切れですが、カールを使ってアクセスするとhtmlが見えますそれ。

誰もがブラウザで動作しない理由を知っていますか、ポートに直接行くのではなく、サブドメインからまっすぐに走っているように見えるようにする方法はありますか?以下は

EDIT

たちは

curl http://subdomain.site.com:8080 

はそれを行うHTMLを表示するために使用しているカールがHTMLを持ち帰るある何の問題

+0

curlで使用している正確な行をマスキングすることができます(マスキングホスト名または任意の資格情報) – mtsdev

+0

ネットワークログを参照して他に何がフェッチされているかを確認してください。ボディの読み込みがうまくいくかもしれませんが、それ以降のフェッチはすべて失敗してしまいます。このポートは他のWebサイトと共有されていますか?そうなら、それは動作しません。流星はそれ自身の港にある必要があります。ポートを共有したい場合は、リバースプロキシを使用して実行するように設定することができます。 – Mikkel

+0

他のものはネットワークログには入りません。いいえ、ポートは共有されていません - あなたが提案するポートはありますか?ありがとう –

答えて

1

は今日と同じ問題を抱えていません。私は、EasyApache 4を実行しているWHM/CPanelのMemet Centos7サーバーを使用しています。

私が考えることができるすべてを試した後、私は基本的なファイアウォール設定があることに気づきました。ポート8080を追加した後、それは機能しました。私はまだ研究していて、私は、これがどのように安全な100%確かではないよ

sudo iptables -I INPUT 1 -i + -p tcp --dport 8080 -j ACCEPT 

はこれを使用します。

関連する問題