安装配置Apache服务器

本文详细介绍了Apache服务器的工作原理及安装配置步骤,包括修改默认端口和发布文件、配置虚拟主机、设置HTTPS以及实现网页重定向。通过实例演示了Apache的内部访问控制和语言支持,如PHP和CGI。
摘要由CSDN通过智能技术生成

安装配置Apache服务器

一、Apache的工作原理

  Web系统是客户端/服务器模式的,所以应该有服务器程序和客户端程序两个部分。常用的服务器程序是Apache,常用的客户端程序是浏览器。可以在浏览器的地址栏中输入统一资源定位地址(URL)来访问Web页面,Web最基本的概念是超文本,它使得文本可以在阅读过程中从一个页面位置跳转到另一个页面位置。用来书写Web页面的语言称为“超文本标记语言”,即HTML。
  WWW协议遵从HTTP协议,默认的TCP/IP端口是80,客户端与服务器的通信过程如下:
1. 客户端(浏览器)和Web服务器建立TCP链接,然后向Web服务器发出访问请求(如GET).根据HTTP协议,该请求中包含了客户端的IP地址、浏览器的类型和请求的URL等一系列信息
2. Web服务器收到请求后,将客户端的要求的页面内容返回到客户端。如果出现错误,则返回错误代码。
3. 断开与远程Web服务器的连接。

二、安装和配置服务器

1、安装

yum install httpd -y            ##安装http服务器
yum install httpd-manual -y     ##安装http手册
systemctl start httpd           ##开启服务
systemctl enable httpd          ##开机自启动

2、apache的基础信息

主配置文件目录:      /etc/httpd/conf
主配置文件:         /etc/httpd/conf/httpd.conf
子配置目录:         /etc/httpd/conf.d/
子配置文件:         /etc/httpd/conf.d/*.conf
默认发布目录:       /var/www/html/
默认发布文件:       /var/www/html/index.html
默认端口:           80
默认安全上下文:     httpd_sys_content_t
程序开启默认用户:   apache
apache日志:       /etc/httpd/logs/*

3、配置

1)修改默认端口
vim /etc/httpd/conf/httpd.conf      
--> 43: Listen 8080  ##修改端口为8080  
systemctl restart httpd  ##重启服务使修改生效  

修改后截图:
这里写图片描述

2)修改默认发布文件

默认发布文件就是访问apache时默认指向的文件,在客户端浏览器输入时直接输入ip地址,而不需要输入文件名即可显示的信息页,这个文件可以在配置文件中指定多个,但他们有访问的先后顺序,因为http默认指向的目录是在/var/www/html/目录里面,所以默认发布文件应该写在这个目录下面才会生效

vim /etc/httpd/conf/httpd.conf
    --> 164: DirectoryIndex index.html test.html    #当index.heml不存在时访问test.html
 vim /var/www/html/index.html
    --> <h1> www.lcl.com </h1>          ##写默认发布文件
rm -fr /var/www/html/index.html         ##删除index.html文件,默认会指向test.html文件
vim /var/www/html/test.html
    --> <h1> test's page </h1>        

结果如下:《2》
这里写图片描述
这里写图片描述

3)修改默认发布目录

从上面一个配置的内容可以看到,httpd的默认发布目录是在/var/www/html/目录里面,这个目录时可以通过修改配置文件修改的,具体如下

mkdir /www                        ##创建想要新指向的默认发布目录
vim /etc/httpd/conf/httpd.conf
    --> 120 DocumentRoot "/www"   ##默认发布目录指向
        121 <Directory "/www">
        122     Require all granted   ##这个目录允许所有请求访问资源
        123 </Directory>
vim /www/index.html           
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值