1

WordPress ブログをホストするインスタンスを作成しました。キーペアを作成し、PuTTY Gen を使用して変換し、winscp で動作するようにしました。

インスタンスに関連付けられているセキュリティ グループには次のものがあります。

ICMP すべて許可
TCP 0 ~ 65535
TCP 22 (SSH)
TCP 80 (HTTP)
TCP 443 (HTTPS)
UDP 0 ~ 65535

Bitnami-Wordpress 3.2.1-0 Ubuntu AMIを実行しています


私の質問は、インスタンスで単純なファイルをホストするにはどうすればよいですか?


更新: インスタンスのパブリック DNS をホストとして入力し、PuTTY Gen キーを秘密鍵として入力するだけで、SFTP を使用してログインできました。使用する必要があったユーザー名は Bitnami でした。これで、サーバーにアクセスできるようになりました。www.mywebsite.com/myfile.file が出てくるように、どのように、またはどこにファイルを配置すればよいでしょうか???

putty を使用してサーバーに SSH で接続し、それを WWW ディレクトリに追加する必要があると思いますか?

私が試したこと:

ホスト名がインスタンスのパブリック DNS である WinSCP を使用してログインを試みました。プライベート キー ファイルは、元はインスタンスのキー ペアであった変換された PuTTY Gen ファイルです。

  1. SFTP を使用してログインを押すと、ユーザー名を尋ねられ、「user」または「ec2-user」と入力すると、次のエラーが表示されます。

    "切断されました。サポートされている認証方法がありません (サーバーが送信しました: 公開鍵)。サーバー > 鍵が拒否されました。認証に失敗しました。

    ユーザー名に root を使用すると、PuTTY Gen を使用してキーペア用に作成したパスフレーズを要求されます。それは受け入れられますが、次のエラーが発生します。

    「大きすぎる (1349281121 B) SFTP パケットを受信しました。サポートされている最大パケット サイズは 1024000 B です。エラーは通常、起動スクリプト (.profile など) から出力されたメッセージによって引き起こされます。メッセージは「Plea」で始まる場合があります。できません。 SFTP プロトコルを初期化します。ホストは SFTP サーバーを実行していますか?

WinSCP でユーザー名を「user」、パスワードを「bitnami」(ログインを押す前) (bitnami AMI のデフォルトの wordpress パスワード) にすると、次のエラーが表示されます。

切断済み: サポートされている認証方法がありません (サーバーが送信しました: publickey)。認証ログ (詳細については、セッション ログを参照してください): ユーザー名を使用: "user"。サーバーがキーを拒否しました。認証に失敗しました。

  1. SCP を使用してログインを押し、ユーザー名「root」を使用する場合を除いて、WinSCP で SFTP の代わりに SCP を使用すると同じエラーが発生します。

接続が予期せず閉じられました。サーバーはコマンド終了ステータス 0 を送信しました。起動メッセージをスキップ中にエラーが発生しました。シェルはおそらくアプリケーションと互換性がありません (BASH をお勧めします)。

4

3 に答える 3

1

すでに SFTP を使用して接続できる場合。あとはファイルをコピーするだけです。どこにコピーする必要があるかは、何をしようとしているのかによって異なります。

BitNami Wordpress AMI のディレクトリ構造は次のとおりです (この質問に関連するディレクトリのみを含めます)。

/opt/bitnami
        |
        |-- apache2/htdocs
        |-- apps/wordpress/htdocs

あなたは www.mywebsite.com/myfile.file にしたいと言いました。デフォルトの apache 設定を変更していない場合は、/opt/bitnami/apache2/htdocs にファイルをコピーする必要があります (これは BitNami WordPress AMI の DocumentRoot です)。

そのファイルに www.mywebsite.com/wordpress/myfile.file からアクセスできるようにするには、/opt/bitnami/apps/wordpress/htdocs にコピーする必要があります。

テーマまたはプラグインを手動でインストールする場合は、WordPress のインストール ディレクトリが /opt/bitnami/apps/wordpress/htdocs であることを考慮して、WordPress のドキュメントに従ってください。

また、AMI への接続方法を説明している BitNami Wiki へのリンクをいくつか以下に示します。同じ接続の問題を見つけた他のユーザーの参照としてそれらを含めます.

参考文献:

于 2011-08-08T14:44:38.167 に答える
1

また、URL から wordpress を削除したい場合は、ブログ ( travisnelson.net )に投稿した次の手順を使用できます。

$ sudo chmod 777 /opt/bitnami/apache2/conf/httpd.conf
$ vi /opt/bitnami/apache2/conf/httpd.conf

DocumentRoot を次のように変更: DocumentRoot “/opt/bitnami/apps/wordpress/htdocs”</p>

$ sudo chmod 544 /opt/bitnami/apache2/conf/httpd.conf
$ sudo apachectl -k restart

次に、WordPress で、一般設定のサイト アドレス (URL) を /wordpress を含まないように変更します。

お役に立てれば

于 2011-08-11T18:12:12.380 に答える
0

最近、同様の問題がありました。AmazonAWS で Bitnami Wordpress をセットアップすると、Wordpress の推奨設定に従ってすべての権限が適切にセットアップされていたにもかかわらず、Wordpress 管理インターフェイス内からテーマを変更、追加、または削除することができませんでした。ただし、FTP アクセスを有効にするという手段に頼る必要はありませんでした。

次の方法で問題を解決できました。

  1. Bitnami Wordpress のファイル アクセス方法を「direct」に設定します。
  2. すべてのユーザーを Apache Bitnami に変更します。
  3. Bitnami を Apache グループに、Apache を Bitnami グループに追加します。
于 2014-05-22T17:30:19.560 に答える