
私は FTP アカウントを取得しました (ホスティング プロバイダーからではなく、ストレージ プロバイダーから取得しました)。ホスティング プロバイダーのように、Web サイトのファイルを FTP アカウントにアップロードすると、自分のドメインを使用して FTP 上のファイルにアクセスできるという、自分のドメインを使用してこれらのファイルにアクセスする方法があるかどうかを知りたいです。
例:
files.example.com/file1.mp4
files.example.com/file2.jpg
files.example.com/file3.html
答え1
Apache は Web サーバーであり、FTP とは関係ありません。
FTP プロトコルはドメイン名を認識しないため、ドメイン名を FTP サーバーを指すように設定し、多くのブラウザーで機能する FTP ベースの URL を作成することは可能ですが、セキュリティを放棄することになる可能性が高くなります。
ステップ 1 では、ドメイン名のサブドメインから FTP サーバーのドメイン名に CNAME を追加します。(たとえば、ftp.example.com を ftp.real.server に設定します。example.com を設定する必要がある場合は、CNAME を使用せず、FTP サーバーの IP アドレスを指す A レコードを使用します)
ステップ 2 - アクセス権限を整理します。FTP サーバーは、どのファイルを表示できるかを判断するため、ユーザー名とパスワードが必須である可能性が高いと思います。可能であれば、読み取り専用権限を持つ新しいユーザーを作成してください。そうしないと、FTP URL を共有すると、「ファームを手放す」ことになります。
ステップ3 - URLを作成します - おそらく次の形式になります
ftp://username:[email protected]/path/to/file.name
これを HTML や Web ブラウジングに使用するのは良い考えではありませんが、限定された方法では機能する可能性があります。