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 添加新文件允许直接访问