Linux Apache服务器的配置

Linux Apache服务器的配置

一、Apache服务器的安装与配置

1.使用yum工具来安装工具软件

(1)查询

使用命令rpm -q httpd查询是否已经安装httpd

(2)安装

使用命令yum -y install httpd

在使用该命令后出现

 

 /var/run/yum.pid 已被锁定,PID 为 4105 的另一个程序正在运行。

解决方法是把/var/run/yum.pid删除

之后运行后出现这个问题

 网络不可达,也就是说这个官方yum包不让用,我们可以用一些国内的yum源,比如阿里云

***********************************解决一个遇到很久的问题********************************************

之前在配置dhcp的时候,因为改了/etc/sysconfig/network-scripts/ifcfg-ens33

导致怎么改配置文件设置静态ip都不能上网,最后原因还是出在这个配置文件上,在改配置文件的时候没必要改IP和静态static,只要

nmcli con show查看一下自己网卡的UUID,之后在配置文件中配置上,就可以上网了,下面附上我的配置文件信息仅供参考

 **********************************************************************************************************************************

输入如下命令

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

或者

curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

再输入yum -y install httpd

 

 成功!

 (3)测试

使用命令systemctl start httpd.service启动Apache服务,用systemctl status httpd.service查看状态

 在浏览器输入自己IP地址或者localhost出现如下界面

 第一阶段配置Apache完成

补充知识:

/etc/httpd/conf:该目录用于存放Apache服务器的配置文件httpd.conf

/var/www/html:该目录是Apache服务器默认web站点根目录。网站的网页文件以及其他文件可以放在该目录下

/etc/httpd/logs:Apache服务器日志文件的默认存放路径

操作流程代码:

rpm -q httpd:检查是否已经安装httpd

yum -y install httpd:安装httpd

systemctl start httpd.service:启动Apache服务

systemctl status httpd.service:查看Apache服务器启动状态

systemctl enable httpd.service:设置开机启动Apache

在浏览器输入localhost测试是否成功

Apache配置文件分为三部分:

全局环境配置:主要用于控制整个Apache服务器的行为

ServerRoot:用于设置服务器的根目录

Listen:服务期监听的端口号

主服务器配置:定义主要或默认服务参数的指令,也为所有虚拟主机提供默认的设置参数。

ServerName:

虚拟主机配置:用于设置和创建虚拟主机

DocumentRoot:用于设置Apache默认站点根目录

UserDir public_html:用户可以在自己的目录下建立public_html目录来放置网页

DirectoryIndex:用来设置主页,可以设置多个页面,前面的页面优先级高

二、基于域名的虚拟主机或者基于IP地址的虚拟主机两种方法来配置多个站点

 

 

 

 

 

 

 

 

 

 

posted @ 2020-04-04 14:37  池鱼奥耶  阅读(819)  评论(0编辑  收藏  举报