質問: ### 前提・実現したいこと centos7.2でサーバ構築をし 別PC(windows7)で作ったhtmlファイルをFTPを使って転送し、表示させようとしております。 ### 発生している問題・エラーメッセージ webブラウザで、作成したwebページを表示させようとすると、エラーが出ます。 ``` Forbidden You don't have permission to access / on this server. ``` ### 試したこと 所有者や権限の問題だと思ったので、htmlファイルを格納してあるhtmlディレクトリの所有者と所有グループを変えました。 結果としては、 drwxrwxr-x. 6 apache apache 4096 Nov 18 11:17 html と変更し apacheの設定ファイルの中のUserとGroupを apacheに変更しました。 ### 補足情報(言語/FW/ツール等のバージョンなど) centos7.2.1511 apache2.4.6 webページはサーバーとは別のPCで作成し、FFFTPで送信しました。 その際のユーザーは、rootではない別のユーザーです。 またwebページが格納されているディレクトリは/var/www/htmlです。 情報が足りない場合は適宜補足させていただきますので、回答のほどよろしくお願いいたします。 以下追記です。 selinux,iptable及びファイアーウォールはサーバーを学内に構築することを前提にしていたので恒久的に停止しております。 また、/etc/httpd/httpd.confもいろいろ確認してみました。主に行ったことは、UserとGroupの欄をapacheに変えてみたことです。 /var/www/の所有者、パーミッションは drwxr-xr-x. 3 root root 16 Oct 31 11:55 ftp drwx--xr-x. 4 apache apache 31 Nov 18 11:17 www その他にも様々ありますが、コピペ(ネットで調べてみた方法を全部試したのですがだめでした)ができなかったので、手打ちをせざるを得ませんでした。 ですので、関係のありそうなものを先に追記させていただきます。 因みになのですが、サーバー側には現在rootでログインしていますがそれが原因なのでしょうか、それともまったく関係ないのでしょうか 念のため追記させていただきました。よろしくお願いします。
回答: > > 作成したwebページを表示させようとすると、エラーが出ます。 > > > 作成したwebページのファイル名は何でしょうか? index.html で無いのであればindex.htmlとするか たとえばtest.htmlなのであれば http://exapmle.com/test.html のようにfull pathのURLでアクセスしてみてください。