サーバー: さくらVPS
OS: CentOS7
レンタルサーバ上に、centOSをインストールして、さらに、Apacheをインストールしました。
Apacheに配置したhtmlファイルに、GoogleChoromeからアクセスしたところ、ブラウザに、下記のようなエラーが表示されました。
《サーバーのIPアドレス》で接続が拒否されました。
試したこと
下記の2点を変更し、外部からサーバに接続できるようになるか、試してみましたが、ブラウザからサーバーのファイルを読み取ることができませんでした。
<Directory "/var/hoge"> Options Indexes FollowSymLinks AllowOverride None Require all granted ← 全てのアクセスを許可するように変更した。 </Directory>
SELINUX=disabled ← enforcing から disabled に変更した
サーバーに正常に接続できるようにするには、どのファイルを、どのように変更すればよいでしょうか?
よろしくお願い致します。
ポートは開いてますか?
一度はサイトトップページ(のテストページ)は表示できたのですか? できて、その後ジブンで定義ファイルをいじってからおかしくなった、と?
tatamyiwathyさん
回答ありがとうございます。
netstatコマンドを使用して、調べてみたところ、問題なさそうでした。
m6uさん
回答ありがとうございます。
定義ファイルを編集する前から、接続ができない状態でした。
そのため、定義ファイルを変更してみたり、SELinuxを解除してから、接続を試しておりました。
公式チュートリアル記事: https://knowledge.sakura.ad.jp/8541/ とか、https://knowledge.sakura.ad.jp/2978/ などはチェック済みですか?
m6uさん
ご回答ありがとうございます。
まだ目を通していなかったので、そちらにも目を通してみます!
さくらインターネットさんはチュートリアル記事が充実しているので、初期設定に困るようならチュートリアル記事をそのまま真似すると良いです。そういう意味では他業者のサーバーよりも初心者向きだと思ってます。
m6uさん
ご回答ありがとうございました!チュートリアル目を通してみたり、ネットで検索したところ、ファイアウォールの設定に問題があることがわかり、その設定を変更したところ、サーバーのファイルに、外部アクセスすることができました。
とても助かりました!
回答2件
あなたの回答
tips
プレビュー