搭建簡單的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
/misc/cd是一個神奇的目錄,進入這個目錄等于進入了光盤,就像是掛載一樣。
當然裝成功的話我們可以查看一下
yum info 服務名 查看程序包的特性
開啟vsftp服務
centos 7版本 開啟服務:systemctl start 服務名 關閉服務:systemctl stop 服務名 開機啟動服務:systemctl enable 服務名 查詢是否成功 :systemectl is-enable 服務名 centos 6版本 開啟服務:service 服務名 start 關閉服務:service 服務名 stop 開機啟動服務:chkconfig 服務名 on
我們也可以查看端口是否打開
查看開啟端口:netstat -ntl
這里簡單的ftp服務器已經搭建好了 ftp 默認路徑是 /var/ftp
我們可以用ip地址鏈接一下試。ftp有一個默認的文件夾pub。 要想往ftp上傳文件,直接把文件放到/var/ftp文件夾下就行
看一下登錄的效果圖
我們也可以把ftp作為我們的網絡yum源,這樣大家可以共享yum源了。 只需要把進入/etc/yum.repos.d/創建一個.repo結尾的文件,在里面配置自己的yum源 把地址設為自己的地址就行了。
http
這里我們用先查看httpd服務是否已經裝上
我們在網上下一個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
安裝的包現在可以不存在,等會系統會自動創建。接下來我們運行接下的兩步
2, 運行make命令 完成構建目錄 3, 運行make install 命令 完成安裝
這里也可以用make&&make install 使兩步一起完成 當完成是安裝的文件才會創建出來 這是就安裝完成了。
啟動服務查看
自己編譯的話沒有配置環境變量所以可以運行這個路徑進行啟動
/usr/local/apache-2.4/bin/httpd -k start
啟動過后就可以用網頁登錄
這是我的執行結果
安裝好后 網頁源代碼默認地址在
安裝目錄/htdocs/index.html
有興趣都可以自己設計。
原創文章,作者:phosphor,如若轉載,請注明出處:http://www.www58058.com/78091