欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

PHP程序員玩轉(zhuǎn)Linux系列 搭建FTP代碼開發(fā)環(huán)境

 更新時(shí)間:2017年04月12日 15:42:02   作者:陶士涵  
這篇文章主要為大家詳細(xì)介紹了PHP程序員玩轉(zhuǎn)Linux系列文章,F(xiàn)TP代碼開發(fā)環(huán)境搭建教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

PHP程序員玩轉(zhuǎn)Linux系列文章:

1.PHP程序員玩轉(zhuǎn)Linux系列-怎么安裝使用CentOS

2.PHP程序員玩轉(zhuǎn)Linux系列-lnmp環(huán)境的搭建

有些同學(xué)可能覺得我寫的都是啥yum安裝的,隨便配置一下而已,沒啥技術(shù)含量,我的目的是讓大家能夠以最簡(jiǎn)單的方式實(shí)現(xiàn)目的,配置也是能不自定義的的統(tǒng)統(tǒng)不配置,不是為了炫耀會(huì)編譯安裝,我覺得安一個(gè)軟件,可以用yum,為啥非得編譯解決依賴自討苦吃呢,最終目的是能實(shí)現(xiàn)效果,不是費(fèi)勁巴拉的一堆編譯配參數(shù)過程。

日常寫代碼,還是在windows系統(tǒng)下,怎樣讓代碼直接跑到Linux下,通過瀏覽器或者命令行去運(yùn)行呢,可以通過FTP服務(wù)器,實(shí)時(shí)上傳到虛擬機(jī)的CentOS中,就可以直接看到效果了。例如:我在公司是通過netbeans配置FTP連接自己的開發(fā)機(jī),保存文件時(shí)自動(dòng)上傳,然后在windows系統(tǒng)下綁定域名的host,通過瀏覽器去看項(xiàng)目。公司的開發(fā)機(jī)都有獨(dú)立的公網(wǎng)ip,主要的代碼目錄是掛載的遠(yuǎn)程的另臺(tái)機(jī)器,那臺(tái)機(jī)器的硬盤非常大,主要就是作為代碼存儲(chǔ)服務(wù)器,這樣通過FTP實(shí)時(shí)上傳,所以搭建FTP服務(wù)還是很重要的。

直接使用一行命令 yum install vsftpd,就可以完成安裝了,安裝完成以后啟動(dòng)一下服務(wù)service vsftpd start ,ftp服務(wù)這時(shí)候就安裝完成了。安裝完成后,我使用flashfxp去連接一下當(dāng)前的ftp服務(wù),此時(shí)并不能連接成功。這個(gè)時(shí)候,查找問題的步驟是非常重要的。

解決連接不上FTP

開啟vsftpd的日志,編輯/etc/vsftpd/vsftpd.conf

#去掉這個(gè)前面的,這個(gè)是記錄上傳下載日志
xferlog_file=/var/log/xferlog
#開啟雙重日志
dual_log_enable=YES
#這個(gè)是記錄登陸日志文件位置
vsftpd_log_file=/var/log/vsftpd.log

此時(shí)訪問日志里什么都沒有,說(shuō)明還沒有連接上FTP服務(wù)

1.在windows系統(tǒng)的cmd中,使用telenet 192.168.2.100 21 ,檢測(cè)21端口是否可通,如果通不了,繼續(xù)

2.在CentOS中,使用命令netstat -altupn|grep 21,看看端口是否已經(jīng)監(jiān)聽,此時(shí)這里ok

3.檢查iptables的規(guī)則,是否開啟了21端口,此時(shí)檢查發(fā)現(xiàn),沒有放行21端口,開通一下

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

我繼續(xù)使用root賬戶和密碼去連接FTP,報(bào)錯(cuò):530 Permission denied

這個(gè)時(shí)候需要配置vsftpd,因?yàn)樗沽藃oot賬戶連接,查看的配置文件/etc/vsftpd/user_list和ftpusers,這個(gè)是禁用名單,#注釋掉root賬戶

編輯/etc/selinux/config 修改這個(gè)SELINUX=disabled,然后重啟一下

我要限制FTP訪問的目錄

此時(shí)默認(rèn)的登陸后的目錄是當(dāng)前用戶的家目錄,并且可以直接訪問/根目錄,現(xiàn)在我要限制一下它登陸后的目錄,只讓它訪問到代碼那個(gè)目錄就可以。

設(shè)置連接后的目錄:local_root=/usr/local/web

設(shè)置禁止訪問到外層的目錄:chroot_local_user=YES

此時(shí)它就被限制在了,代碼目錄里面了

配置netbeans保存自動(dòng)上傳到CentOS服務(wù)器

配netbeans時(shí)候碰到了227錯(cuò)誤,我先暫時(shí)service iptables stop把防火墻關(guān)了,先暫時(shí)解決一下

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論