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)浏览器访问验证 :