nginx安裝vsftpd最簡流程
本文通過其他安裝流程總結(jié)后的最簡流程,方便需要快速安裝配置的讀者們參考。
最簡潔的安裝步驟
[root@itdragon ~]# useradd ftpuser [root@itdragon ~]# passwd ftpuser Changing password for user ftpuser. New password: BAD PASSWORD: it is too short BAD PASSWORD: is too simple Retype new password: passwd: all authentication tokens updated successfully. [root@itdragon ~]# yum -y install vsftpd [root@itdragon ~]# ifconfig
第一步:添加ftp用戶
第二步:設(shè)置ftp用戶密碼
第三步:安裝vsftpd
第四步:查看ip地址
第五步:本地使用免費(fèi)的FileZilla 鏈接虛擬機(jī)
遇到的問題
連接失敗
狀態(tài): 正在等待重試... 狀態(tài): 正在連接 192.168.0.11:21... 錯(cuò)誤: 20 秒后無活動(dòng),連接超時(shí) 錯(cuò)誤: 無法連接到服務(wù)器
不用灰心,安裝本來就不是順風(fēng)順?biāo)?,每個(gè)人會(huì)根據(jù)自己的環(huán)境出現(xiàn)不同的問題。下面是我的解決方法
首先,要確定兩邊能 pind 通,虛擬機(jī)選擇的是橋接模式,能正常 ping 通。
然后,百度
網(wǎng)上有很多五花八門的解決方法,主要是針對三個(gè)方面的
這里我會(huì)貼出幾個(gè)網(wǎng)址,因?yàn)槲野凑站W(wǎng)站上面的做法沒有連接成功,最后是關(guān)閉了防火墻才解決的。我對這塊比較薄弱,就不誤人子弟了。貼出來是為了以后方便以后修改。
第一個(gè)操作是關(guān)閉匿名,開啟被動(dòng)模式
第二個(gè)操作是開啟防火墻的21端口
第三個(gè)操作是修改selinux,開啟外網(wǎng)可訪問
[root@itdragon ~]# vim /etc/vsftpd/vsftpd.conf anonymous_enable=NO pasv_min_port=30000 pasv_max_port=31000 [root@itdragon ~]# service vsftpd restart [root@itdragon ~]# vim /etc/sysconfig/iptables -A INPUT -p tcp -m multiport --dport 20,21 -m state --state NEW -j ACCEPT -A INPUT -p tcp -m state --state NEW -m tcp --dport 21 -j ACCEPT -A INPUT -p tcp --dport 30000:31000 -j ACCEPT [root@itdragon ~]# service iptables restart [root@itdragon ~]# getsebool -a | grep ftp allow_ftpd_anon_write --> off allow_ftpd_full_access --> off allow_ftpd_use_cifs --> off allow_ftpd_use_nfs --> off ftp_home_dir --> off ftpd_connect_db --> off ftpd_use_fusefs --> off ftpd_use_passive_mode --> off httpd_enable_ftp_server --> off tftp_anon_write --> off tftp_use_cifs --> off tftp_use_nfs --> off [root@itdragon ~]# setsebool -P allow_ftpd_full_access on [root@itdragon ~]# setsebool -P ftp_home_dir on
臨時(shí)關(guān)閉防火墻不過癮,直接永久關(guān)閉防火墻
[root@itdragon modprobe.d]# service iptables stop iptables: Setting chains to policy ACCEPT: filter [ OK ] iptables: Flushing firewall rules: [ OK ] iptables: Unloading modules: [ OK ] [root@itdragon modprobe.d]# chkconfig iptables off
上傳失敗
在nginx 安裝目錄下創(chuàng)建了一個(gè)images文件夾,通過FileZilla上傳圖片提示錯(cuò)誤
響應(yīng):553 Could not create file. 錯(cuò)誤: 嚴(yán)重文件傳輸錯(cuò)誤
解決方法如下
[root@itdragon html]# mkdir images [root@itdragon html]# chmod -R 777 images [root@itdragon html]# ll total 12 -rw-r--r--. 1 root root 537 Nov 18 10:53 50x.html drwxrwxrwx. 2 root root 4096 Nov 18 10:55 images -rw-r--r--. 1 root root 612 Nov 18 10:53 index.html [root@itdragon html]# vim /etc/vsftpd/vsftpd.conf local_root=/var/ftp [root@itdragon html]# service vsftpd restart
注意點(diǎn)
網(wǎng)絡(luò)要能ping通
防火墻的問題要處理好
不能創(chuàng)建文件問題
以上就是我們整理的最簡單的nginx安裝vsftpd的流程,大家在學(xué)習(xí)的時(shí)候如果有任何不明白的,可以在下方留言給我們。
相關(guān)文章
詳解Nginx + Tomcat 反向代理 如何在高效的在一臺(tái)服務(wù)器部署多個(gè)站點(diǎn)
本篇文章主要介紹了詳解Nginx + Tomcat 反向代理 如何在高效的在一臺(tái)服務(wù)器部署多個(gè)站點(diǎn),具有一定的參考價(jià)值,有興趣的可以了解一下。2016-12-12
淺析nginx剛剛發(fā)布的JavaScript能力nginScript
Nginx [engine x]是全球最受歡迎,也是最優(yōu)秀的web服務(wù)器、反向代理服務(wù)器。nginScript是JavaScript/ECMAscript的子集,nginScript不是通過V8引擎實(shí)現(xiàn)的。本文給大家介紹nginx剛剛發(fā)布的JavaScript能力nginScript,感興趣的朋友跟著小編一起了解了解吧2015-09-09
Apache和Nginx的優(yōu)缺點(diǎn)詳解_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理
Nginx和Apache一樣,都是HTTP服務(wù)器軟件,在功能實(shí)現(xiàn)上都采用模塊化結(jié)構(gòu)設(shè)計(jì),都支持通用的語言接口。下面通過本文給大家分享Apache和Nginx比較 功能對比,感興趣的朋友參考下吧2017-08-08
Nginx中l(wèi)imit_req模塊和limit_conn模塊的使用
本文主要介紹了Nginx中l(wèi)imit_req模塊和limit_conn模塊的使用,通過limit_req和limit_conn模塊,可以有效實(shí)現(xiàn)精確的請求頻率和連接數(shù)控制,下面就來具體介紹一下2024-05-05
PHP(FastCGI)在Nginx的alias下出現(xiàn)404錯(cuò)誤的解決方法
這篇文章主要介紹了PHP(FastCGI)在Nginx的alias下出現(xiàn)404錯(cuò)誤的解決方法,涉及nginx平臺(tái)的相關(guān)配置技巧,需要的朋友可以參考下2016-05-05

