基於Centos 7的HTTP服務器搭建

最近在幫學妹做一個畢業設計,這個系統同時需要前端和後端.前端也就罷了,後端的php代碼卻只能藉助於服務器運行.也就是說,用Firefox根本不能直接打開php頁面.沒辦法,必須得安裝一個http服務器.

一.httpd

百度百科

httpd是Apache超文本傳輸協議(HTTP)服務器的主程序.被設計爲一個獨立運行的後臺進程,它會建立一個處理請求的子進程或線程的池.

沒看懂?看看維基百科的解釋.

維基百科

HTTP Daemon is a software program that runs in the background of a web server and waits for the incoming server requests. The daemon answers the request automatically and serves the hypertext and multimedia documents over the internet using HTTP.
(httpd是一個在後臺等待http請求的http服務器.收到http請求後,它會自動響應請求,並且使用http協議向請求者發回超文本或多媒體文檔.)

httpd stands for Hypertext Transfer Protocol Daemon (i.e. web server).

狗尾續貂地說幾句,httpd就是個在後臺運行的進程.它能接收到其他主機發送到本地的http請求,然後把請求的超文本或者多媒體包裝在http協議裏面發送回去.

下面的shell命令裏,前面有$的表示需要root權限.

  • 安裝httpd:
$ yum install httpd
  • 啓動httpd:
$ service httpd start

好了,兩條命令就把httpd安裝好並且啓動起來了.

不信?打開瀏覽器,在地址欄輸入:

127.0.0.1

看到了沒.

這裏寫圖片描述

二.在httpd上部署網頁

看這兒:

這裏寫圖片描述

這樣的話…

  • 進入目錄/var/www/html
cd /var/www/html
  • 在當前目錄下新建一個目錄,名字隨便:
$ mkdir -p hello
  • 老是超級用戶權限,真煩人.把目錄權限改了算了:
$ chown xxx:yyy .

xxx是你的用戶名,yyy是你的組名.這兩者通常是一樣的.

  • 把你的網頁複製到新建的目錄下面
cp some_path/index.php hello

我複製的是一個php頁面.然而,html頁面也是可以的.

  • 打開瀏覽器,在地址欄輸入
127.0.0.1/hello/index.php

看看效果:

這裏寫圖片描述

完成:)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章