2011-07-17 84 views
1

我創建了一個實例來託管我的wordpress博客。我做了一個密鑰對,使用PuTTY Gen對其進行轉換,以便它可以與winscp一起工作。這與我的實例相關聯Amazon EC2如何在Bitnami-Wordpress實例上託管我自己的內容

我的安全組有:

ICMP Allow All
TCP 0-65535
TCP 22 (SSH)
TCP 80 (HTTP)
TCP 443 (HTTPS)
UDP 0-65535

我運行Bitnami,WordPress的3.2.1-0的Ubuntu AMI


我的問題是:我如何在我的實例上託管一個簡單的文件?


更新:所以我能夠用SFTP在我的實例公共DNS簡單地填寫登錄我的主機,膩子根密鑰的私有密鑰,用戶名我不得不使用是Bitnami。所以現在我可以訪問服務器,我怎樣或在哪裏放置一個文件,以便它會出來www.mywebsite.com/myfile.file?

我假設我需要使用膩子SSH進入服務器,並將其添加到WWW directoroy?

我曾嘗試:

我試着使用WinSCP賦予與主機名是我的實例的公共DNS,和我的私人密鑰文件最初是爲實例的密鑰對轉換後的膩子根文件記錄。

  1. 使用SFTP,在登陸它要求我輸入一個用戶名,輸入「用戶」或「EC2用戶」我得到一個錯誤說:

    "disconnected, no supported authentication methods available (server sent: public key), Server >refused our key. Authentication failed.

    用root的用戶名,它詢問我使用膩子根密鑰對我,它接受它創建一個密碼,但後來我得到這個錯誤:

    "Received too large (1349281121 B) SFTP packet. Max supported packet size is 1024000 B. The error >is typically caused by message printed from startup script (like .profile). The message may start >with ""Plea"". Cannot initialize SFTP protocol. Is the host running a SFTP server?

如果WinSCP賦予我把牛逼他用戶名是「用戶」,密碼爲「bitnami」(之前我按登錄)(用於bitnami AMI WordPress默認密碼),它給了我這個錯誤:

Disconnected: No supported authentication methods available (server sent: publickey). Authentication log (see session log for details):Using username: "user". Server refused ourkey. Authentication failed.

  1. 我得到使用SCP同樣的錯誤,而不是除了當我使用SCP,我按下登錄,我用的用戶名「根」 SFTP在WinSCP賦予的,它要求我爲我的密碼,進入後,我得到這個錯誤:如果你已經能夠

Connection has been unexpectedly closed. Server sent command exit status 0. Error skipping startup message. Your shell is probably incompatible with the application (BASH is recommended).

回答

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

另外,你可以在下面找到一些指向BitNami Wiki的鏈接,解釋如何連接AMIs。在包括它們作爲找到相同連接問題的其他用戶的參考。

延伸閱讀:

1

另外,如果你想從URL中移除WordPress的,你可以使用以下說明我貼在我的博客(travisnelson.net) :

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

改變了DocumentRoot爲:的DocumentRoot「/選擇/ bitnami /應用/ WordPress的/ htdocs目錄」

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

然後在WordPress,改變常規設置的網站地址(URL)無法有/ WordPress的。

希望這會有幫助

0

我最近有一個類似的問題。在AmazonAWS上設置了Bitnami Wordpress後,我無法修改,添加或刪除Wordpress管理界面中的主題,即使根據Wordpress推薦的設置適當地設置了我的所有權限。但是,我不想訴諸打開FTP訪問。

我能夠解決這個問題:

  1. 爲Bitnami WordPress的文件訪問方式設置爲「直接」。
  2. 將所有用戶更改爲Apache Bitnami。
  3. 將Bitnami添加到Apache組和Apache到Bitnami組。
相關問題