搭建http服务器
Hyper Text Markup Language 超文本标记语言
Hyper Text Transfer protocol 超文本传输协议
默认的配置
listen:监听地址端口(80)
ServerName:本站点注册的DNS名称(空缺)
DocumentRoot:网页根目录(var/www/html)
Directoryindex:起始页/首页文件名(index.html)
/etc/httpd/conf/httpd.conf 主配置文件
/etc/httpd/conf.d/*.conf 从配置文件
/usr/share/doc/httpd-2.4.6/httpd-vhosts.conf 帮助文档路径
搭建虚拟web主机有三种模式
一、基于域名的虚拟主机
二、基于端口的虚拟主机
三、基于IP地址的虚拟主机
一、基于域名的搭建
1.安装httpd软件
yum -y install httpd
2.修改配置文件
vim /etc/httpd/conf.d/abc.conf
<virtualHost *:80>
ServerName www.qq.com
DocumentRoot /var/www/haha
</virtualHost>
3.建立目录及相应的网页内容
echo 微博服务器 > /var/www/haha/index.html
4.启动httpd服务,并设置为开机自启。
systemctl restart httpd
systemctl enable httpd
5.检测
firefox http:192.168.4.10
httpd服务访问控制
1.创建目录与网页文件
mkdir /var/www/abc/hehe
echo 我的微博 > /var/www/abc/hehe/index.html
2.建立新的配置文件
vim /etc/httpd/conf.d/xixi.conf
<pirectory "/var/www/abc/hehe">
Require ip 192.168.4.10 127.0.0.1 仅允许这个IP对应的pc机访问
</Directory>
3.重启httpd服务
4.测试
搭建http服务器
原创
©著作权归作者所有:来自51CTO博客作者期待美好的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:alias:别名的设置
下一篇:Linux 电子邮件服务器的搭建
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
linux之简易版HTTP服务器的实现
linux下实现简易版本的http服务器。
HTTP HTML C++文件流 C++输入输出流 -
并发服务器
实现并发服务器
客户端 套接字 子进程 -
HTTP服务器项目
 
HTTP 其他 -
IBM http 服务器。服务器 实用程序 用户标识 用户名 管理控制