nginx安裝vsftpd最簡(jiǎn)流程
本文通過其他安裝流程總結(jié)后的最簡(jiǎn)流程,方便需要快速安裝配置的讀者們參考。
最簡(jiǎn)潔的安裝步驟
[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 秒后無(wú)活動(dòng),連接超時(shí) 錯(cuò)誤: 無(wú)法連接到服務(wù)器
不用灰心,安裝本來(lái)就不是順風(fēng)順?biāo)?,每個(gè)人會(huì)根據(jù)自己的環(huán)境出現(xiàn)不同的問題。下面是我的解決方法
首先,要確定兩邊能 pind 通,虛擬機(jī)選擇的是橋接模式,能正常 ping 通。
然后,百度
網(wǎng)上有很多五花八門的解決方法,主要是針對(duì)三個(gè)方面的
這里我會(huì)貼出幾個(gè)網(wǎng)址,因?yàn)槲野凑站W(wǎng)站上面的做法沒有連接成功,最后是關(guān)閉了防火墻才解決的。我對(duì)這塊比較薄弱,就不誤人子弟了。貼出來(lái)是為了以后方便以后修改。
第一個(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)建文件問題
以上就是我們整理的最簡(jiǎn)單的nginx安裝vsftpd的流程,大家在學(xué)習(xí)的時(shí)候如果有任何不明白的,可以在下方留言給我們。
相關(guān)文章
簡(jiǎn)單了解Nginx七層負(fù)載均衡的幾種調(diào)度算法
這篇文章主要介紹了簡(jiǎn)單了解Nginx七層負(fù)載均衡的幾種調(diào)度算法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-11-11nginx rewrite 偽靜態(tài)配置參數(shù)詳細(xì)說(shuō)明
nginx rewrite 偽靜態(tài)配置參數(shù)和使用例子 附正則使用說(shuō)明2010-05-05Nginx簡(jiǎn)介_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理
Nginx是一個(gè)跨平臺(tái)的Web服務(wù)器,可運(yùn)行在Linux、FreeBSD、Solaris、AIX、Mac OS、Windows等操作系統(tǒng)上,并且它還可以使用當(dāng)前操作系統(tǒng)特有的一些高效API來(lái)提高自己的性能2017-08-08講解Nginx服務(wù)器中設(shè)置本地瀏覽器緩存的簡(jiǎn)單方法
這篇文章主要介紹了Nginx服務(wù)器中設(shè)置本地瀏覽器緩存的簡(jiǎn)單方法,需要的朋友可以參考下2015-12-12詳解在使用CDN加速時(shí)Nginx獲取用戶IP的配置方法
這篇文章主要介紹了在使用CDN加速時(shí)Nginx服務(wù)器獲取用戶IP的方法,文中針對(duì)PHP站點(diǎn)環(huán)境舉例來(lái)講,需要的朋友可以參考下2016-02-02