2.启动httpd服务
[root@localhost ~]# systemctl start httpd //启动httpd服务 [root@localhost ~]# netstat -anpt | grep httpd //查看监听端口 tcp6 0 0 :::80 :::* LISTEN 59183/httpd二、部署网页文档
httpd服务器已提供了一个名为index.html的测试网页,做为访问网站的默认首页(可以自行编辑)!
[root@localhost ~]# cat /usr/local/httpd/htdocs/index.html <html><body><h1>It works!</h1></body></html>三、客户机访问
客户机通过IP访问
如果需要使用https的方式访问,则需要:
[root@localhost yum.repos.d]# yum -y install mod_ssl \\安装所选的ssl模块 [root@localhost yum.repos.d]# systemctl restart httpd \\重新启动httpd服务客户机访问测试:
使用https访问,默认的首页时,将显示APache官网首页!
如果需要域名访问,需要搭建DNS服务,搭建DNS服务可以参考博文CentOS 7搭建DNS服务
四、查看Web站点的访问情况
httpd服务器使用两种类型的日志:访问日志和错误日志。
通过查看访问日志文件access_log,可以及时了解Web站点的访问情况。
访问日志中每行对应一条访问记录,记录了客户机的IP地址、访问服务器的日期和时间、请求的网页对象等信息。
通过查看错误日志err_log,可以为排查服务器运行故障提供参考依据。
错误日志文件中每行对应一条错误记录,记录了发生错误的日期和时间、错误事件类型、错误时间的内容描述等。
上述过程是使用Apache搭建Web服务器的基本步骤,其中涉及httpd.conf配置文件的改动量非常少,要搭建一台简单的Web服务器还是非常简单的。
我们来认识httpd服务的主要配置文件及各项的含义:
[root@localhost ~]# vim /usr/local/httpd/conf/httpd.conf ServerRoot "/usr/local/httpd" Listen 80 User daemon Group daemon ServerAdmin you@example.com ServerName :80 DocumentRoot "/usr/local/httpd/htdocs" DirectoryIndex index.html ErrorLog "logs/error_log" LogLevel warn CustomLog "logs/access_log" common PidFile "logs/httpd.pid" AddDefaultCharset UTF-8 Include conf/extra/httpd-default.conf上述设置行中,各全局配置项的含义,如图:
以上配置项是Httpd.conf文件中主要的全局配置项,还有很多其他的配置项,在此就不一一介绍了,如果有需要可以查看Apache服务器中的相关帮助手册。
Linux公社的RSS地址:https://www.linuxidc.com/rssFeed.aspx