搭建簡單的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 14:55
下一篇 2017-06-15 22:26

相關推薦

  • KVM基本功能

    前言:本來想寫出關于KVM的精品文章,然而學的時間不夠長,理解也不夠透徹。所以有關KVM的高級功能只能等下一次在寫。本次只涉及到KVM的基礎核心功能,平時經常會使用的功能.。 一、環境準備: 1、BIOS啟用Virtualication。 2、在linux系統上查看系統是否支持硬件虛擬化。Intel系列CPU支持虛擬化標識為vmx,AMD系列CPU標識為sv…

    Linux干貨 2015-10-27
  • 馬哥教育網絡21期+第十一周練習博客(下)

    馬哥教育網絡21期+第十一周練習博客(下) 3、描述DNS查詢過程以及DNS服務器類別。 DNS:Domain Name Service 通俗的稱為地址解析,使用TCP和UDP的53端口,是屬于應用層的協議; DNS查詢有2種方式:     遞歸查詢:至發送一次請求,就能找到最終的結果的查…

    Linux干貨 2016-09-26
  • awk用法一

      gawk程序是Unix中的原始awk程序的GNU版本,它提供了一種編程語言而不只是編輯器命令。在CentOS中awk命令實際上是gawk程序的鏈接文件名。   基本語法:     awk [options] ‘program’ flie1 file2 ……

    Linux干貨 2015-12-24
  • 網絡班第27期第一周作業

    1、         描述計算機的組成及其功能 CPU:主要由控制器和運算器組成,其他還有寄存器和緩存等。 控制器:其功能是對程序規定的控制信息進行解釋,根據其要求進行控制,調度程序、數據、地址,協調計算機各部分工作及內存與外設的訪問等。 運算器:功能是對數據進行各種算術運算和邏…

    2017-07-29
  • N25第三周作業

    一、列出當前系統上所有已經登錄的用戶的用戶名,注意:同一個用戶登錄多次,則只顯示一次即可。 [root@centos01 ~]# who | cut -d " " -f1 | uniq -u root qufudcj 二、取出最后…

    Linux干貨 2016-12-26
  • 讓運維工程師不再藍瘦、香菇

    最近廣西一小哥失戀后錄的視頻風靡互聯網,也讓“藍瘦、香菇”這兩個詞火了一把。雖然原故事男主角是因為失戀才藍瘦、香菇,但想想作為運維“狗”的我們也時常因強大的工作壓力而藍瘦,常常在晚上睡得香呼呼的時候因為要處理故障從溫暖的被窩爬起來,看著鋁朋友鄙視的眼神,真的好香菇……本來作為技術大牛的我們,工作應該是很酷的事情,享受的應該是小白美鋁們崇拜的眼神,可現在卻那么…

    系統運維 2017-01-09
欧美性久久久久