iT邦幫忙

1

centos 7 網頁FTP設定問題.

  • 分享至 

  • twitterImage

大家好我有一台舊的centos主機因為硬體有問題但設備太舊不想維修.
所以想重建一台新的centos 7把舊的資料轉過去.

目前舊主機的架構是只有一個網域,每個使用者都有一個網頁,裡面的資料是用FTP來修改
比如A使用者網頁是 http://123.aaaa.com.tw/~A/
B使用者是 http://123.aaaa.com.tw/~B/
請問一下這個要如何設定,謝謝.
試了很久一直都有問題.

msnman iT邦研究生 1 級 ‧ 2020-07-01 14:13:05 檢舉
http應該是使用apache來設定的吧!
apache的虛擬目錄功能
改用SSH跟SCP複制資料吧......
cheng1279 iT邦新手 4 級 ‧ 2020-07-02 23:13:06 檢舉
我是用WinSCP先備份到桌機上,整理過後在轉到新機上.
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
1
㊣浩瀚星空㊣
iT邦大神 1 級 ‧ 2020-07-01 10:39:19
最佳解答

你的問題有點籠統,沒辦法給你確定的答案。
你是要ftp的目錄權限對應?還是網址的對應?還是????

能再說清楚一點嘛?這樣會比較好對症下藥。

看更多先前的回應...收起先前的回應...
cheng1279 iT邦新手 4 級 ‧ 2020-07-01 11:05:59 檢舉

比如使用者A把網頁資料放入 /home/A/public_html/裡
那我就能在 http://123.aaaa.com.tw/~A/ 裡看到他的網頁
我在新主機安裝好 Apache後 在把資料轉移到新主機的/home/A/public_html/裡,但網頁沒有出現.
不知道是那裡還要做設定.

要先學會怎樣表達你的問題啊.

先依域名說明:
特規轉向處理,一般有好幾個方向處理
一種是vhost。一種是rw規則。另一種是指向式處理。

依照你目前的規劃來看,我會偏向用指向式處理。
但指向式處理有個麻煩性。
就是每次增加一個新的用戶,你就得建立一個新的指向。

安全萬用性的,則是建議用rw處理。或是從vhost中設定規劃處理。
只是要教這個設定得先了解你目前的規定及規劃特性才行。
如a或b是否為實體user,權限問題....等等等。
並沒辦法用一言兩語就能說明清楚。

所以如果你的功力不好的話。我會建議你用指向式處理會比較容易些。
也就是在你的「 123.aaaa.com.tw」目錄下,增加一個「~A」的指向式目錄。將其目錄指向到「/home/A/public_html/」
這招對你來說是可能比較快且簡易的方式。雖然麻煩了點。

至於用vhost的判定指向。我很久沒碰 Apache 了,懶的再查設定資料。就交給會的人回答你吧。

cheng1279 iT邦新手 4 級 ‧ 2020-07-01 14:34:14 檢舉

https://www.opencli.com/apache/rhel-centos-7-enable-userdir
目前我是用上面方法做到有個人網頁
不過打123.aaaa.com.tw/~A/ 會看到資料,不是網頁.
要用 123.aaaa.com.tw/~A/index.htmk 才會是網頁.

你要設定預設index檔,web server是很笨的。
一般預設值會只有 index.html index.htm
它不會知道要跑 index.htmk

cheng1279 iT邦新手 4 級 ‧ 2020-07-01 18:30:39 檢舉

謝謝,網頁有出現了.在來就是花時間建帳號和轉資料了.

0
一級屠豬士
iT邦大師 1 級 ‧ 2020-07-01 10:08:23

https://www.howtoforge.com/tutorials/ftp/

很多安裝設定的步驟可以到 Howto Forge 查找.

0
harrytsai
iT邦新手 1 級 ‧ 2020-07-01 10:50:36

新增ftp user限制只能在那個資料夾活動

我要發表回答

立即登入回答