搭建簡單的ftp和http

搭建簡單的ftp和http

我們主要嘗試光盤和編譯兩種方式安裝

搭建簡單的ftp和http

ftp

首先我們先安裝ftp ftp可以用來做文件傳輸,也可以搭建ftp作為我我們的網絡yum源

首先我們要先把鏡像連接到我們的Linux中

進入/etc/yum.repos.d/創建一個.repo結尾的文件,在里面配置自己的yum源

[base]
baseurl=file:///misc/cd #把光盤設為yum源
gpgcheck=0  #這個值為0時時不檢測秘鑰

當然又不想用的yum源我們也可以屏蔽

enable=0 #屏蔽上面一段設置

接下來我們選擇用rpm來安裝ftp所需要的服務

rpm -ivh /misc/cd/Packages/vsftpd-2.2.2-24.el6.x86_64.rpm 
搭建簡單的ftp和http 

/misc/cd是一個神奇的目錄,進入這個目錄等于進入了光盤,就像是掛載一樣。

當然裝成功的話我們可以查看一下

yum info 服務名 查看程序包的特性

搭建簡單的ftp和http

開啟vsftp服務

centos 7版本 
   開啟服務:systemctl start 服務名
   關閉服務:systemctl stop 服務名
   開機啟動服務:systemctl enable 服務名
   查詢是否成功 :systemectl is-enable 服務名
   
    
centos 6版本  
   開啟服務:service 服務名 start
   關閉服務:service 服務名 stop
   開機啟動服務:chkconfig 服務名 on

搭建簡單的ftp和http

我們也可以查看端口是否打開

查看開啟端口:netstat -ntl

搭建簡單的ftp和http

這里簡單的ftp服務器已經搭建好了 ftp 默認路徑是 /var/ftp

我們可以用ip地址鏈接一下試。ftp有一個默認的文件夾pub。 要想往ftp上傳文件,直接把文件放到/var/ftp文件夾下就行

看一下登錄的效果圖

搭建簡單的ftp和http

我們也可以把ftp作為我們的網絡yum源,這樣大家可以共享yum源了。 只需要把進入/etc/yum.repos.d/創建一個.repo結尾的文件,在里面配置自己的yum源 把地址設為自己的地址就行了。

http

這里我們用先查看httpd服務是否已經裝上

搭建簡單的ftp和http

我們在網上下一個httpd 源代碼 然后把文件傳到Linux系統中,我這里是Windows系統,Linux在VMware中運行。

rz把文件從window中拷貝到運行的Linux中去

rz命令默認把文件拷貝到當前目錄。 我下載的是httpd22.log.xz.tar 。這個版本適合Centon 6的系統中。下的軟件是歸檔壓縮過的。我這里是xz,壓縮的。當然還有其他格式的,比如gzip,bzip2的 展開歸檔

tar 歸檔和展開 壓縮命令結合使用
    創建歸檔
        tar -c -f
     展開歸檔
        tar -x -f
    結合壓縮工具實現:歸檔并壓縮
        -j: bzip2, -z: gzip, -J: xz

這里用tar -xvf httpd22.log.xz.tar開展開歸檔,默認展開到當前目錄。目錄名也不會改變。然后我們進入目錄。里面有兩個關于安裝的目錄INSTALL和README,安裝前去瀏覽一下。

接下來我們就開始安裝的三大步 每一步都必須要在解壓后的那個目錄里運行,因為配置文件都在那里。

1,運行comfigure腳本
     --prefix 指定安裝文件
     --enable-FEATURE啟用某個特性
     --disable-FEATURE禁用某個特性
     
./configure --prefix=/app/http22  我指定安裝到/app/http22

搭建簡單的ftp和http

安裝的包現在可以不存在,等會系統會自動創建。接下來我們運行接下的兩步

2, 運行make命令 完成構建目錄
3, 運行make install 命令 完成安裝

這里也可以用make&&make install 使兩步一起完成 當完成是安裝的文件才會創建出來 這是就安裝完成了。

啟動服務查看

自己編譯的話沒有配置環境變量所以可以運行這個路徑進行啟動

/usr/local/apache-2.4/bin/httpd -k start

啟動過后就可以用網頁登錄

這是我的執行結果

搭建簡單的ftp和http

安裝好后 網頁源代碼默認地址在

安裝目錄/htdocs/index.html

有興趣都可以自己設計。

原創文章,作者:phosphor,如若轉載,請注明出處:http://www.www58058.com/78091

(1)
phosphorphosphor
上一篇 2017-06-15
下一篇 2017-06-15

相關推薦

  • Linux初學筆記(markdown格式)

    Linux基礎命令筆記

    Linux干貨 2018-03-26
  • N25-第一周作業

    1、描述計算機的組成及其功能:   (1)按硬件來分,硬件系統主要有:運算器、控制器、存儲器、輸入設備和輸出設備;    ① 控制器是整個計算機的中樞神經,其功能是對程序規定的控制信息進行解釋,根據其要求進行控制,調度程序、數據、地址,協調計算機各部分工作及內存與外設的訪問等;    ② 運算器的功…

    Linux干貨 2016-12-05
  • 邏輯卷配置管理

    邏輯卷管理邏輯卷創建1、fdisk t 8e //修改分區類型 2、pvcreate  /dev/sd{a7,b} //創建物理卷pvs pvdisplay   //查看物理卷信息 3、vgcreate  vg0  /dev/sd{a7,b}  //創建卷組v…

    Linux干貨 2016-08-30
  • linux文件管理及bash的基本特性

    一、常用的文件和目錄管理命令1、pwd命令:用來顯示當前的工作目錄語法格式:直接輸入pwd回車顯示當前的工作目錄示例:用pwd命令顯示當前的工作目錄[root@suyiwen ~]# pwd/root2、mkdir命令:用來創建目錄文件語法格式:mkdir [OPTION]… DIRECTORY…常用option:-m,用來指定目錄的…

    Linux干貨 2018-03-11
  • 磁盤管理

    1、拿到一塊硬盤,通常來講,第一步是分區,然后是文件系統的創建,管理文件系統,第三步是掛載設備。 2、linux(準確的說是UNIX)哲學,whindows一切皆窗口,一切皆圖形。 3、磁盤是一個硬件設備,存放在/dev/目錄下,會有相應的文件來對應的表示這些設備文件,在這個目錄下存放的全是設備。 4、在/dev目錄下和設備相關的有兩種,一種是c開頭為字符,…

    Linux干貨 2017-04-22
  • dns配置

    dns

    Linux干貨 2018-01-22
欧美性久久久久