基于linux下的apache服务器部署

本文详细介绍了在Linux环境下如何部署Apache服务器,包括安装、修改默认配置、设置安全访问模式,如基于用户的访问认证、IP黑白名单以及基于域名的认证。还涉及到HTTPS的安装配置、证书管理及网页重写。同时,讲解了CGI和PHP语言的支持,并通过实例展示了Discuz论坛的创建和用户认证过程。
摘要由CSDN通过智能技术生成

apache(Web服务器):

Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性
被广泛使用,是最流行的Web服务器端软件之一。

apache的安装与访问:

注意:httpd是apache服务的软件包名称
[root@localhost mnt]# yum install httpd -y  安装阿帕奇服务

这里写图片描述httpd服务的主要配置文件如下:

配置文件的名称 存放位置
服务目录 /etc/httpd
主配置文件 /etc/httpd/conf/httpd.conf
网站数据目录 /var/www/html
访问日志 /var/log/httpd/access_log
错误日志 /var/log/httpd/error_log
[root@localhost mnt]# systemctl start httpd  打开阿帕奇服务
[root@localhost html]# systemctl stop firewalld  关闭防火墙
[root@localhost mnt]# netstat -antlupe | grep httpd   查看端口,apache默认端口为80
tcp6       0      0 :::80                   :::*                    LISTEN      0          67447      4947/httpd          
[root@localhost mnt]# cd /var/www/html/  进入到apache的默认访问目录

这里写图片描述

[root@localhost html]# vim index.html   在浏览器输入172.25.254.121查看,默认访问文件为index.html

这里写图片描述
这里写图片描述

[root@localhost html]# vim index.html  加粗字体访问

这里写图片描述
这里写图片描述

[root@localhost html]# vim test.html  
[root@localhost html]# cat test.html   加入绝对路径测试,输入172.25.254.121/test.html查看
test.age

这里写图片描述
这里写图片描述

配置httpd服务程序时最常用的参数以及用途描述:

参数 用途
ServerRoot 服务目录
ServerAdmin 管理员邮箱
User 运行服务的用户
Group 运行服务的用户组
ServerName 网站服务器的域名
DocumentRoot 网站数据目录
Directory 网站数据目录的权限
Listen 监听的IP地址与端口号
DirectoryIndex 默认的索引页界面
ErrorLog 错误日志文件
CustomLog 访问日志文件
Timeout 网页超时时间,默认为300秒

1,apache基础配置–修改默认端口:

[root@localhost html]# vim /etc/httpd/conf/httpd.conf 更改端口为8080
[root@localhost html]# systemctl restart httpd   修改配置文件必须重启httpd服务
[root@localhost html]# netstat -antlupe  | grep httpd  查看端口
tcp6       0      0 :::8080                 :::*                    LISTEN      0          70526      5159/httpd 

这里写图片描述

[root@localhost html]# vim /etc/httpd/conf/httpd.conf  将端口改回来
[root@localhost html]# systemctl restart httpd    重启服务
[root@localhost html]# netstat -antlupe  | grep httpd   查看端口
tcp6       0      0 :::80                   :::*                    LISTEN      0          70936      5198/httpd          

这里写图片描述
操作演示:
这里写图片描述

2, 修改apache默认访问目录:##

[root@localhost html]# mkdir /haha/html -p
[root@localhost html]# cd /haha/html/
[root@localhost html]# vim index.html编辑默认发布文件

这里写图片描述

[root@localhost html]# vim /etc/httpd/conf/httpd.conf    更改配置文件修改默认访问目录

这里写图片描述

[root@localhost html]# systemctl restart httpd   重启服务

这里写图片描述
在浏览器测试:

这里写图片描述

3,修改默认索引页界面为xfl.html:

[root@localhost html]# vim xfl.html

这里写图片描述

[root@localhost html]# vim /etc/httpd/conf/httpd.conf 添加新文件允许直接访问

这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值