Centos7 安装Httpd服务并浏览器中测试http页面

一、安装httpd:

网络安装:

yum -y install httpd

光盘挂载,用rpm安装:
这里cd的目录中cjm是你的用户名

cd /run/media/cjm/CentOS\ 7\ x86_64/Packages/
rpm -ivh apr-1.4.8-5.el7.x86_64.rpm
rpm -ivh apr-util-1.5.2-6.el7.x86_64.rpm 
rpm -ivh httpd-tools-2.4.6-93.el7.centos.x86_64.rpm
rpm -ivh mailcap-2.1.41-2.el7.noarch.rpm 
rpm -ivh httpd-2.4.6-93.el7.centos.x86_64.rpm

二、 关闭防火墙

systemctl stop firewalld.service
systemctl disable firewalld.service

在这里插入图片描述

三、启动httpd服务

systemctl enable httpd.service //将httpd服务加入开机启动
systemctl start httpd.service  //启动httpd服务

四、在浏览器中输入ip地址

### 安装与配置 Apache HTTP 服务器 #### 准备工作 为了确保顺利安装,建议先更新系统的软件包列表。这可以通过执行 `yum update` 命令完成。 #### 安装 Apache HTTP Server Apache HTTP Server 可以通过 CentOS 默认的软件库获取安装[^2]。具体命令如下: ```bash sudo yum install httpd ``` 此操作会下载安装最新版本的 Apache HTTP Server 到系统中。 #### 启动与设置开机自启 安装完成后,启动 Apache 将其设为随系统启动自动运行的服务。 ```bash sudo systemctl start httpd.service sudo systemctl enable httpd.service ``` #### 配置防火墙允许HTTP流量 如果启用了防火墙,则需开放80端口以便外部访问Web服务。 ```bash sudo firewall-cmd --permanent --zone=public --add-service=http sudo firewall-cmd --reload ``` #### 创建测试页面验证安装成功 创建简单的 HTML 文件用于确认 Web 服务器正常运作。 ```bash echo "Hello World" > /var/www/html/index.html ``` 此时可通过浏览器访问服务器IP地址查看到 “Hello World” 页面显示,证明安装无误[^4]。 #### 设置虚拟主机支持多域名解析 对于需要托管多个网站的情况,可以按照以下方式建立不同的发布目录,编写相应的配置文件实现基于名称的虚拟主机功能[^5]。 ```bash mkdir /var/www/html/{web1,web2} echo "Welcome to web1!" > /var/www/html/web1/index.html echo "Welcome to web2!" > /var/www/html/web2/index.html ``` 编辑 `/etc/httpd/conf.d/vhosts.conf` 或者新建一个 `.conf` 文件,在其中定义各个站点的具体参数如ServerName、DocumentRoot等信息。最后重启 Apache 生效更改。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值