第6章 使用Apache搭建Web网站服务器

本文详细介绍了如何使用Apache搭建Web服务器,包括Apache的安装、主要配置文件、LAMP环境搭建、修改网站根目录、配置别名、虚拟目录、用户认证以及虚拟主机的三种搭建方式。通过实例演示了Apache的配置过程,如修改DocumentRoot、启用别名、限制访问和用户验证等。
摘要由CSDN通过智能技术生成

Apache服务器概述及安装

常见web服务器:

httpd、Nginx 适用php

Tomcat 适用jsp

IIS 适用asp

客户端:

ie,firefox,chrome,手机浏览器

LAMP=Linux Apache Mysql/MariaDB PHP

Apache HTTPD Server 简称Apache,是Apache软件基金会的一个开源网页服务器项目,其它开源项目包括Maven,Tomcat,Hadoop等,

LAMP工作原理

客户端浏览器向服务器发送http请求,服务器apache调用php模块解析php脚本并将解析结果response给浏览器,浏览器解析,渲染呈现网页。

使用Yum安装http服务器端
yum -y install httpd
ls /mnt/Packages/httpd-*

Apache主要配置文件
ls /etc/httpd/conf/httpd.conf

启动服务
systemctl start httpd
systemctl enable httpd

查看端口
netstat -lnput | grep 80

主要配置文件介绍

vim /etc/httpd/conf/httpd.conf
ServerRoot "/etc/httpd"  #httpd服务的根目录 31行
Listen 80                         #监听端口,默认本地ip,如果指定ip写上ip:80,如果监听多个端口,则指定多个Listen xx  42行
Include conf.modules.d/*.conf  #当前目录下conf.modules.d 这个目录下所有conf文件都生效  56行
Options Indexes FollowSymLinks   #Options Indexes 目录浏览FollowSymLinks用连接浏览, 删掉Indexes,就表示不显示目录。
AllowOverride None               #设置为none,忽略.htaccess文件。
Include conf.d/*.conf              #conf.d里面的conf文件也属有效配置文件。 353行
User apache                         #以哪个身份运行        66行
Group apache                     #以哪个组的身份运行  67行
ServerAdmin root@localhost   #管理员邮箱
DocumentRoot "/var/www/html"  #默认的主目录,如果改动要改动两处Directory 119行
<Directory "/var/www/html">      131行
Options Indexes FollowSymLinks AllowOverride None
</Directory>
LogLevel warn  #日志等级  189行
AddDefaultCharset UTF-8  #支持的语言,默认编码  316行

yum 的方式搭建 LAMP 环境

yum -y install httpd mariadb mariadb-server php php-mysql

systemctl start mariadb
systemctl enable mariadb

测试apache是否支持php

 cd /var/www/html/
vim index.php
<?php
phpinfo();
?>
systemctl restart httpd
浏览器访问改服务器地址,查看php版本信息
 

配置WEB服务器&#x

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值