57936


大変お世話になっております。どうかお教え願いませんでしょうか。

CentOS6、Apache、mysql、FFFTPをインストール後、FFFTPでhttpdocsというフォルダを自作し、その直下にファイルを配置してもサイトで表示されない状態になっております。

多分、vsftpdのインストール/設定、Apahceのインストール/設定に問題があるものと考えておりますが、この様な場合、どこに問題があるかお教え願いませんでしょうか。

＊ドメインの設定、ポート80の開放は正しく行われたと思います。

＊httpd.confに設定されている/var/www/html、あるいは/var/www/vhosts/ドメイン名/httpdocsと、FFFTPのhttpdocsの関連付けの様な設定がなされていないのであろうと考えております。

＊ドメイン名をURLウィンドウにタイプし、エンターを押すとApache 2 Test Pageのページが表示されます。

＊ FFFTPで以下の様にhttpdocs直下にファイルを配置しても、表示されるべきページが表示されず、以下のエラーが表示されます。

[code]

    FFFTP：/httpdocs/index.php
    URL：ドメイン名/index.php
    
    Not Found
    The requested URL /index.php was not found on this server.
    Apache/2.2.15 (CentOS) Server at xxxxxx.com Port 80
    
[/code]

＊SSH接続で、以下の様にファイルを配置すると、ドメイン名/index.phpでindex.phpに記載されているページが表示されます。

[code]

    ssh接続：/var/www/html/index.php
    URL：ドメイン名/index.php
    
[/code]


CC BY-SA 4.0
2019-09-08T15:35:24.980
57933
2019-09-12T08:55:08.117
2019-09-08T16:57:34.063
3060
19211
question
apache ftp vsftpd
FFFTP接続でhttpdocsの直下に配置したファイルがサイトで表示されないです。


Apacheで設定したドキュメントルートが`/var/www/html`であるなら、方法は何でも構いませんが  
指定のディレクトリ以下にファイルを配置しないとwebページとして認識されません。

取りうる対応の選択肢として

  1. 初めからFFFTP接続時、`/var/www/html`に対してファイルを転送する。

  2. あなたが作成した`/httpdocs/`ディレクトリに転送したファイルを`/var/www/html`以下に移動する。

  3. `/var/www/html`ディレクトリに対するシンボリックリンク`/httpdocs`として作成する。


CC BY-SA 4.0
2019-09-08T17:02:18.020
57936
2019-09-08T17:02:18.020
3060
57933
answer


FFFTPでアップロードしたファイルの属性を変更してみてください。

オーナー： 呼出、書込  
グループ： 呼出  
その他： 呼出

ご参考）[FFFTPヘルプ](https://ja.osdn.net/projects/ffftp/wiki/%E3%83%98%E3%83%AB%E3%83%97%2F%E4%BD%BF%E3%81%84%E6%96%B9%2F%E5%B1%9E%E6%80%A7%E5%A4%89%E6%9B%B4)


CC BY-SA 4.0
2019-09-12T08:55:08.117
59021
2019-09-12T08:55:08.117
5008
57933
answer