如何在Linux 中搭建一个web服务器

如何在Linux 中搭建一个web服务器,第1张

web服务器的简单搭建

1、安装一个可以提供web服务的软件

yum -y install httpd

2、 启动httpd服务

systemctl start httpd

3、进入主配置文件

vim /etc/httpd/conf/httpd.conf

在此范围内添加或删除设置,为了方便编写,编辑了一个子配置文件/etc/httpd/conf.d/httpd-vhosts.conf

4、 编辑子配置文件

vim /etc/httpd/conf.d/httpd-vhosts.conf 此路径必为conf.d/*.conf (意:为.conf 后缀命名)

systemctl restart httpd 重启服务

5、 编辑页面测试文件

在web服务中默认存放网页文件的路径:/var/ chaodiquan.com /html

默认网页文件名字:index.html

6、 浏览器测试

ifconfig ens33 查看ens33网卡的地址

在浏览器里面 输入你的IP就可以看到测试文件里 希望可以帮助到的哈!

 1,基于apache的web服务器基础搭建:(1)实验环境:一台ip为192.168.10.10的rhel5.9主机作为web服务器,一台ip为192.168.10.15的win7主机作为测试机(2)查看服务主机软件是否安装[root@ser1 ~]# rpm -q httpd httpd-manual httpd-develpackage httpd is not installedpackage httpd-manual is not installedpackage httpd-devel is not installed(3)安装软件包[root@ser1 ~]# yum install -y httpd httpd-manual httpd-devel(4)启动服务[root@ser1 ~]# service httpd start启动httpd: [确定][root@ser1 ~]# chkconfig httpd on(5)在win7上测试,无网页缺省下显示红帽测试页<报错页面存放位置/var/www/error/noindex.html>wKioL1Mb2uORI8EtAASazHYmqP8425.jpg(6)打开配置文件[root@ser1 ~]# vim /etc/httpd/conf/httpd.conf可获得以下重要字段:目录设置:<Directory 目录>.. .. </Directory>访问位置设置:<LocationURL>.. .. </Location>虚拟主机设置:<VirtualHost 监听地址>.. .. </VirtualHost>常用的全局设置参数:ServerName本站点的FQDN名称DocumentRoot网页文档的根目录:缺省/var/www/html/DirectoryIndex默认索引页/首页文件:一般设为index.html index.phpErrorLog错误日志文件的位置CustomLog 访问日志文件的位置Listen 监听服务的IP地址、端口号ServerRoot 服务目录:/etc/httpd/Timeout网络连接超时,默认 300 秒KeepAlive是否保持连接,可选On或OffMaxKeepAliveRequests每次连接最多处理的请求数KeepAliveTimeout保持连接的超时时限Include 可包含其他子配置文件: /etc/httpd/conf.d/(7)创建测试网页[root@ser1 ~]# vim /var/www/html/index.html<h1>This is a test page !!!</h1>~(8)win7下测试,主页变为测试网页wKioL1Mb2xKDIxJ8AADmMPwbQrU088.jpg2,基于apache的web服务器的访问控制:(1)web服务的地址限制I,rder 配置项,定义控制顺序allow,deny 先允许后拒绝,缺省拒绝所有冲突时,拒绝生效allow不设置,拒绝所有deny,allow 先拒绝后允许,缺省允许所有冲突时,允许生效deny不设置,允许所有II,Allow/Deny from 配置项,设置权限Allow from 地址1 地址2 .. ..Deny from 地址1 地址2 .. ..配置如下:[root@ser1 ~]# vim /etc/httpd/conf/httpd.conf331 #332 Orderallow,deny333 Allowfrom 192.168.20.0/24334335 </Directory>[root@ser1 ~]# service httpd restart……重启服务停止httpd: [确定]启动httpd: [确定]在win7上测试,测试完成并还原配置文件:wKiom1Mb22Pi1WcbAAIdasyq1FQ074.jpg


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8724369.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-20
下一篇 2023-04-20

发表评论

登录后才能评论

评论列表(0条)

保存