xamppを使用してサーバーを作成したいです。私はすでにxamppをインストールし、ポート8080を設定しています。phpとmysqlは正常に動作しますが、インターネットからftpにアクセスできません。どうすればこれを行うことができますか?
XAMPPにはFileZilla FTPサーバーがプリロードされています。サービスのセットアップ方法とアカウントの作成方法は次のとおりです。
XAMPPコントロールパネルからFileZilla FTPサービスを有効にして、自動的に起動するようにします(filezillaの隣のチェックボックスをオンにしてサービスをインストールします)。次に、手動でサービスを開始します。
FileZillaサーバーインターフェイス(基本的にfilezillaコントロールパネル)を介してftpアカウントを作成します。 XAMPPフォルダーに[スタート]メニューへのリンクがあります。次に、[ユーザー]-> [ユーザーの追加]-> [スタッフ]-> [完了]に移動します。
サーバー(localhost、ポート21)に接続してみてください。
LinuxおよびMac用のXAMPPには ProFTPD が付属しています。 XAMPPコントロールパネル->サーバーの管理からサービスを開始してください。
詳細な手順については、localhost XAMPPダッシュボード->ハウツーガイド-> FTPアクセスの構成を参照してください。以下に貼り付けました。
新しいLinuxターミナルを開き、rootとしてログインしていることを確認してください。
Ftpという名前の新しいグループを作成します。このグループには、FTP経由でファイルをアップロードできるユーザーアカウントが含まれます。
groupadd ftp
usermod -a -G ftp susan
cd/opt/lampp chown root.ftp htdocs chmod 775 htdocs
以下の手順を使用して、XAMPPサーバーにファイルを転送できるようになりました。
同じシステムからサーバーに接続している場合は、ホストアドレスとして「127.0.0.1」を使用します。別のシステムから接続する場合は、XAMPPサーバーのネットワークホスト名またはIPアドレスを使用します。
ポートとして「21」を使用します。
Linuxのユーザー名とパスワードをFTP資格情報として入力します。
FTPクライアントはサーバーに接続し、デフォルトのWebサーバードキュメントルートである/ opt/lampp/htdocs /ディレクトリーに入るはずです。
ファイルが正常に転送されると、実際にファイルが表示されるはずです。