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

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

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

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

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

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

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

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

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

解決連接不上FTP

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

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

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

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

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

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

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

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

這個時候需要配置vsftpd,因為它禁止了root賬戶連接,查看的配置文件/etc/vsftpd/user_list和ftpusers,這個是禁用名單,#注釋掉root賬戶

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

我要限制FTP訪問的目錄

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

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

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

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

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

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

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

相關(guān)文章

  • Linux系統(tǒng)下通過jar包進程號查詢jar程序占用端口的常用方法

    Linux系統(tǒng)下通過jar包進程號查詢jar程序占用端口的常用方法

    在Linux系統(tǒng)中,如果你已經(jīng)知道了Java應(yīng)用程序的進程ID(PID),你可以使用多種方法來查找該進程所占用的端口號;判斷方法可以使用兩個方法結(jié)果是否一致,以下是幾種常用的方法,需要的朋友可以參考下
    2024-10-10
  • linux系統(tǒng)中rsync+inotify實現(xiàn)服務(wù)器之間文件實時同步

    linux系統(tǒng)中rsync+inotify實現(xiàn)服務(wù)器之間文件實時同步

    這篇文章主要介紹了rsync+inotify實現(xiàn)服務(wù)器之間文件實時同步,需要的朋友可以參考下
    2014-11-11
  • Linux與Windows XP之間使用FTP互傳文件

    Linux與Windows XP之間使用FTP互傳文件

    在Windows下虛擬安裝了Linux,又在Windows XP下用Serv-u軟件架設(shè)了FTP服務(wù)器,然后我們就可以在虛擬機的Linux下登錄該FTP服務(wù)器下載或上傳文件了。
    2011-06-06
  • CentOS7中使用shell腳本安裝python3.8環(huán)境(推薦)

    CentOS7中使用shell腳本安裝python3.8環(huán)境(推薦)

    這篇文章主要介紹了CentOS7中使用shell腳本安裝python3.8環(huán)境,本文通過實例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-03-03
  • Linux awk命令基本使用及說明

    Linux awk命令基本使用及說明

    這篇文章主要介紹了Linux awk命令基本使用及說明,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • linux下配置yum源方法詳解

    linux下配置yum源方法詳解

    本篇文章主要介紹了linux下配置yum源方法詳解,具有一定的參考價值,感興趣的小伙伴們可以參考一下。
    2016-12-12
  • linux系統(tǒng)安裝iso文件方法

    linux系統(tǒng)安裝iso文件方法

    在本篇文章中小編給大家整理了關(guān)于linux系統(tǒng)下怎么安裝iso文件的解決方法和步驟,有需要的朋友們學(xué)習(xí)下。
    2019-05-05
  • Linux動態(tài)啟用/禁用超線程技術(shù)的方法詳解

    Linux動態(tài)啟用/禁用超線程技術(shù)的方法詳解

    這篇文章主要給大家介紹了關(guān)于Linux動態(tài)啟用/禁用超線程技術(shù)的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家學(xué)習(xí)或者使用Linux系統(tǒng)具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07
  • 詳解在Linux虛擬機下配置tomcat

    詳解在Linux虛擬機下配置tomcat

    這篇文章主要介紹了詳解在Linux虛擬機下配置tomcat,非常具有實用價值,需要的朋友可以參考下。
    2017-01-01
  • Apache Iceberg 底層數(shù)據(jù)查詢原理解析

    Apache Iceberg 底層數(shù)據(jù)查詢原理解析

    Apache Iceberg是一個開源表格格式,用于大型分析數(shù)據(jù)集,本文主要介紹了如何通過快照、Manifest文件和元數(shù)據(jù)文件查詢Iceberg表的數(shù)據(jù),通過解析元數(shù)據(jù)文件獲取當(dāng)前表的快照ID,進而讀取對應(yīng)的Avro文件和Manifest文件中的Parquet數(shù)據(jù)文件,感興趣的朋友一起看看吧
    2024-09-09

最新評論