1、基本配置html
一、系統信息
linux
操做系統:CentOS Linux release 7.6.1810 (Core) 數據庫
IP地址:172.28.5.157
vim
二、安裝http服務:
瀏覽器
(1)安裝http服務:
服務器
yum install -y httpd
網絡
使用rpm -qa | grep httpd 查看安裝信息
curl
(2)啓動httpd服務:systemctl start httpd ,查看http服務:
tcp
三、關閉防火牆和selinux
ide
systemctl stop firewalld
systemctl disable firewalld
vim /etc/sysconfig/selinux
四、查看端口占用狀況:(如下介紹兩種方式)
(1)netstat命令:
Linux 系統中netstat命令用於顯示網絡狀態。經過該命令可讓咱們知道整個Linux系統中的網絡狀況。
新的系統沒有安裝netstat命令,須要本身安裝:
yum install -y net-tools
netstat的用法:
-t (tcp)顯示TCP傳輸協議的相關選項
-u (udp)顯示UDP傳輸協議的相關選項
-n (numeric)拒絕顯示別名,能顯示數字的所有轉化爲數字
-l (listening) 僅列出在監聽的服務狀態。
-p (programs)顯示創建相關連接的程序名
查看狀態: netstat -tunlp | grep 80
(2)lsof命令:
lsof(list open files) 是一個列出當前系統打開文件的工具
安裝命令:yum install -y lsof
使用命令:lsof -i:80
五、查看主配置文件:
vim /etc/httpd/conf/http.conf
2、http服務器的配置
一、配置默認http訪問界面:
咱們要想本身寫一些文本文件讓別人進行訪問,Linux中默認有網站的一個根目錄,在/var/www/html 目錄中,只須要建立一個資源名稱就好。
(1)修改主配置文件:
vim /etc/httpd/conf/httpd.conf
(在此使用的IP地址進行訪問的 ,也能夠經過域名進行訪問)
(2)編寫一個靜態頁面:
cd /var/www/html/
vim index.html
重啓httpd服務,而後瀏覽器訪問httpd服務器地址172.28.5.157:
systemctl restart httpd
二、基於單個IP地址訪問搭建
(1)建立靜態訪問頁面:
建立一個訪問目錄,而後建立靜態頁面
(2)修改主配置文件:
vim /etc/httpd/conf/httpd.conf
(3)定義子配置文件
修改配置文件來作一個目錄標籤,讓瀏覽器訪問根目錄的IP目錄
vim /etc/httpd/conf.d/vhosts.conf
(4)查看安裝的狀況:
使用命令:systemctl status httpd.service -l
(5)使用PC機器的瀏覽器進行訪問:
三、基於多個IP訪問搭建靜態http服務器:
(1)建立靜態頁面:
在根目錄下建立一個ip2的目錄,而後建立靜態頁面:
(2)修改主配置文件
vim /etc/httpd/conf/httpd.con
(3)配置網絡
在原來的網絡IP地址上,新增一個ip地址,在此修改該虛擬機的網卡配置文件
vim /etc/sysconfig/network-scripts/ifcfg-eth0
(4)定義子配置文件:
基於上次的配置,須要修改子配置文件:
vim /etc/httpd/conf.d/vhosts.conf
重啓httpd服務: systemctl restart httpd
(5)使用客戶端瀏覽器進行驗證:
四、基於端口訪問搭建靜態http服務器:
(1)建立靜態頁面:
首先要在根目錄下建立一個port8909的目錄,而後建立靜態頁面:
(2)修改主配置文件:
vim /etc/httpd/conf/httpd.conf #將端口改成 8909端口
(3)定義子配置文件:
vim /etc/httpd/conf.d/vhosts.conf
重啓httpd服務: systemctl restart httpd
(5)使用客戶端上的瀏覽器進行訪問驗證:
五、基於域名訪問搭建靜態http服務器
(1)什麼是hosts?
Hosts 是一個沒有擴展名的系統文件,其做用就是將一些經常使用的網址域名對應的IP地址創建一個關聯「數據庫」,當用戶在瀏覽器中輸入一個須要登陸的網址時,系統會首先自動從Hosts文件中尋找對應的IP地址,一旦找到,系統會當即打開對應網頁,若是沒有找到,則系統會將網址提交DNS域名解析服務器進行IP地址的解析。
(2)編輯hosts
vim /etc/hosts
(3)編輯子配置文件
只須要將 ServerName改爲域名,而後重啓httpd服務
(4)使用curl命令進程檢測:
(5)使用pc機上的瀏覽器訪問進行驗證
須要在pc機上的host文件添加記錄
六、用戶訪問頁面須要驗證
(1)修改主配置文件,添加配置信息:
vim /etc/httpd/conf/httpd.conf
(2)建立響應的文件,並添加訪問網頁的用戶:
添加第二個用戶 ,必定要把-c去掉,只有第一次建立htpasswd的時候才能加-c
(3)重啓服務:
httpd -t
systemctl restart httpd
(4)瀏覽器訪問驗證 :