Linux服務器ftp+httpd部署

1、ftp安裝

一、安裝vsftpdvim

命令:yum -y install vsftpdtcp

 

二、修改ftp配置文件rest

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

 

三、按i進入insert模式後,按如下要求修改ip

 

anonymous_enable=YESget

改成anonymous_enable=NO博客

 

chroot_local_user=YESit

#去掉前面的註釋table

 

#chroot_list_enable=YESftp

#chroot_list_file=/etc/vsftpd/chroot_list

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

 

allow_writeable_chroot=YES

#加上這行解決了沒法登錄的問題(重點,否則可能會出現530問題)

 

四、重啓ftp

命令:service vsftpd start  #啓動ftp

命令:service vsftpd restart #重啓ftp

 

五、設置開機啓動ftp

命令:chkconfig vsftpd on

 

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

命令:vim /etc/sysconfig/iptables

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

 

七、按i進入insert模式,加入如下內容

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

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

 

八、重啓防火牆

命令:service iptables restart

 

九、創建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的根目錄

 

十、重啓ftp

命令:service vsftpd restart

 

2、Httpd

一、安裝httpd

命令:yum -y install httpd

二、修改http配置文件

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

 

三、按i進入insert模式後,按如下要求修改

Listen 80    

#默認80端口,可修改成其餘端口

 

User ftpadmin

Group ftpadmin

#修改成對應的ftp訪問用戶和用戶組

 

DocumentRoot "/home/ftp"

#修改成ftp用戶實際的訪問目錄

 

四、重啓httpd

命令:service httpd start  #啓動httpd

命令:service httpd restart #重啓httpd

 

五、設置開機啓動httpd

命令:chkconfig httpd on

 

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

命令:vim /etc/sysconfig/iptables

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

 

七、按i進入insert模式,加入如下內容

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

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

 

八、重啓防火牆

命令:service iptables restart

 

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

 

可愛博主:AlanLee

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

本文出自博客園,歡迎你們加入博客園。

相關文章
相關標籤/搜索