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

博客地址:http://www.cnblogs.com/AlanLee

本文出自博客園,歡迎大家加入博客園。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM