1. 程式人生 > >Linux伺服器ftp+httpd部署

Linux伺服器ftp+httpd部署

一、ftp安裝

1、安裝vsftpd

命令:yum -y install vsftpd

2、修改ftp配置檔案

命令:vim /etc/vsftpd/vsftpd.conf

3、按i進入insert模式後,按以下要求修改

anonymous_enable=YES

改為anonymous_enable=NO

chroot_local_user=YES

#去掉前面的註釋

#chroot_list_enable=YES

#chroot_list_file=/etc/vsftpd/chroot_list

#不受限制的使用者列表,用不用都OK

allow_writeable_chroot=YES

#加上這行解決了無法登陸的問題(重點,不然可能會出現530問題)

4、重啟ftp

命令:service vsftpd start  #啟動ftp

命令:service vsftpd restart #重啟ftp

5、設定開機啟動ftp

命令:chkconfig vsftpd on

6、配置防火牆(重點!)

命令:vim /etc/sysconfig/iptables

注:這裡使用的防火牆是iptables

7、按i進入insert模式,加入以下內容

-A INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT

按ESC退出insert模式,輸入:wq儲存並退出

8、重啟防火牆

命令:service iptables restart

9、建立ftp賬戶

命令:useradd -d /path/you/want -s /sbin/nologin ftpadmin

#注意 /parh/you/want為該使用者登陸時的根目錄,路徑自己設定,ftpadmin為使用者名稱, 也可以自己設定

修改密碼

命令:passwd  ftpadmin

#注意 ftpadmin為剛剛設定的使用者名稱,輸入兩次密碼即可

設定使用者許可權

命令:chown -R ftpadmin.ftpadmin /path/you/set

#注意 ftpadmin為剛剛設定的使用者名稱,/path/you/set為剛剛設定的該使用者ftp的根目錄

10、重啟ftp

命令:service vsftpd restart

二、Httpd

1、安裝httpd

命令:yum -y install httpd

2、修改http配置檔案

命令:vim /etc/httpd/conf/httpd.conf

3、按i進入insert模式後,按以下要求修改

Listen 80    

#預設80埠,可修改為其他埠

User ftpadmin

Group ftpadmin

#修改為對應的ftp訪問使用者和使用者組

DocumentRoot "/home/ftp"

#修改為ftp使用者實際的訪問目錄

4、重啟httpd

命令:service httpd start  #啟動httpd

命令:service httpd restart #重啟httpd

5、設定開機啟動httpd

命令:chkconfig httpd on

6、配置防火牆(重點!)

命令:vim /etc/sysconfig/iptables

注:這裡使用的防火牆是iptables

7、按i進入insert模式,加入以下內容

-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT

按ESC退出insert模式,輸入:wq儲存並退出

8、重啟防火牆

命令:service iptables restart

結束語:成長這一路就是懂得閉嘴努力,知道低調謙遜,學會強大自己,在每一個值得珍惜的日子裡,拼命去成為自己想成為的人。

可愛博主:AlanLee

本文出自部落格園,歡迎大家加入部落格園。