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
本文出自部落格園,歡迎大家加入部落格園。