一、安装启动与停止Apache服务

1、安装Apache服务软件

# yum instally httpd

2、启动Apache服务

# systemctl start httpd

systemctl的其它选项

start:启动

stop:停止

restart重启

enable设置开机自动启动

disable禁用服务,从开机启动项把服务移除

status查看服务状态

3、关闭selinux

#setenforce 0

4、关闭防火墙

# systemctl stop firewalld

5、测试

(1)安装火狐浏览器

#yum instally firefox

(2)打开网页

#firefox http://127.0.0.1

出现以下页面(Apache默认首页)即表示 httpd 服务启动

二、认识Apache服务器配置文件

测试:修改默认首页内容然后重新打开

# echo “我来测试默认首页” > /var/www/html/index.html

重新打开网页

发现内容已经改了

配置文件/etc/httpd/conf/httpd.conf

1、先备份配置文件

2、为了方便查看,从备份文件中反选不包含“#”的行,覆盖输出到原文件

3、打开配置文件

常用配置说明

ServerRoot “/etc/httpd” #服务目录

Listen 80 #监听端口

User apache #运行服务的用户

Group apache #运行服务的用户

ServerAdmin root@localhost #管理员邮箱

DocumentRoot “/var/www/html#网站数据目录网页文件

#/var/www的权限设置

<Directory “/var/www”&gt;

AllowOverride None

Require all granted

</Directory&gt;

#/var/www/html权限设置

<Directory “/var/www/html“&gt;

Options Indexes FollowSymLinks

AllowOverride None

Require all granted

</Directory&gt;

#<IfModule&gt;会判断 dir_module 是否载入,如果载入则会执行 DirectoryIndex index.html 指令

<IfModule dir_module>

DirectoryIndex index.html #默认的索引页面

</IfModule>

#错误日志文件路径

ErrorLog “logs/error_log”

三、配置虚拟主机

需要在一台web物理服务器上,配置多个网站

三种方法基于不同的IP地址基于不同端口号基于不同域名主机号)。

方法一:基于不同的IP地址

要求

IP地址

网站数据目录

默认网页内容

192.168.128.77

/var/www/ip77

l am from 192.168.128.77

192.168.128.78

/var/www/ip78

l am from 192.168.128.78

1、添加第二个IP地址:192.168.128.78

保存退出重启网络

#systemctl restart network

2、创建网站数据目录

3、创建默认网页文件,并写入内容

4、创建虚拟主机配置文件,并编辑内容

#vi /etc/httpd/conf.d./vhost.conf

5、重启Apache服务

#systemctl restart httpd

6、测试

方法二:基于不同端口

IP地址

端口

网站数据目录

默认网页内容

192.168.128.77

8080

/var/www/p8080

l am from port 8080

192.168.128.77

8088

/var/www/p8088

l am from port 8088

1、创建网站数据目录

#mkdir /var/www/p8080 /var/www/p8088

2、创建默认网页文件,并写入内容

3、修改文件,把原来的内容删掉

#vi /etc/httpd/conf.d/vhost.conf

4、修改虚拟主机配置文件

#vi /etc/httpd/conf/httpd.conf

5、重启Apache服务

#systemctl restart httpd

6、测试

方法三:基于不同域名主机号)

IP地址

域名

网站数据目录

默认网页内容

192.168.128.77

www1.lcvc.com

/var/www/www111

l am from www111

192.168.128.77

www2.lcvc.com

/var/www/www222

l am from www222

1、创建网站数据目录

#mkdir /var/www/www111 /var/www/www222

2、创建默认网页文件,并写入内容

3、修改文件,把原来的内容删掉

#vi /etc/httpd/conf.d/vhost.conf

4、修改虚拟主机配置文件

#vi /etc/httpd/conf/httpd.conf

5、重启Apache服务

#systemctl restart httpd

6、测试

(1)修改/etc/hosts文件,添加以下域名解析信息

#vi /etc/hosts

(2)测试

原文地址:https://blog.csdn.net/qq_70242064/article/details/129249641

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_28346.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注