linux部署apache服务部署静态网站

本文指导配置IP,安装yum源,设置httpd服务,创建网站目录及首页,修改配置并重启,完成本地静态网站部署。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

第一步:配置IP地址

第二步:创建挂载点   配置yum仓库

mkdir -p /media/cdrom

挂载

mount /dev/cdrom /media/cdrom

安装服务  安装yum源

启用httpd服务程序并将其加入到开机启动项中

建立网站数据保存目录,并创建首页文件

mkdir /home/wwwroot

echo "The New Web Directory" > /home/wwwroot/index.html

打开httpd服务程序的主配置文件,将约119用于定义网站数据保存路径修改为/home/wwwroot   同时还需要约124修改为/home/wwwroot 保存退出

vim /etc/httpd/conf/httpd.conf

重启服务

systemctl restart httpd

使用浏览器查看

### 部署静态网站于Rocky Linux上的Apache服务器 #### 安装Apache HTTP Server 为了使Apache能够在Rocky Linux上运行并提供网页服务,需先安装HTTPD软件包。通过执行命令`sudo dnf install httpd`来完成这一操作[^1]。 ```bash sudo dnf install httpd ``` #### 启动与启用Apache服务 安装完成后,启动HTTPD服务,并设置其随系统开机自启。这可以通过下面两条指令实现: - 使用`sudo systemctl start httpd.service`启动服务。 - 执行`sudo systemctl enable httpd.service`确保每次重启机器后自动开启该服务[^2]。 ```bash sudo systemctl start httpd.service sudo systemctl enable httpd.service ``` #### 设置防火墙规则允许Web流量 为了让外部能够访问到托管在此主机上的站点,默认情况下可能还需要调整系统的防火墙配置,开放80端口(HTTP)或443端口(HTTPS),具体做法如下所示: - 添加http服务至公共区域:`sudo firewall-cmd --permanent --add-service=http` - 重新加载防火墙策略使之生效:`sudo firewall-cmd --reload`[^3] ```bash sudo firewall-cmd --permanent --add-service=http sudo firewall-cmd --reload ``` #### 创建HTML文件放置目录结构 默认情况下,Apache会在`/var/www/html`路径下查找要发布的页面资源。因此,在此位置创建所需的HTML文档即可让它们被外界浏览者所见。例如,可以建立一个简单的index.html作为主页展示内容[^4]。 ```html <!-- /var/www/html/index.html --> <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Welcome</title> </head> <body> <h1>Hello, welcome to my static site!</h1> </body> </html> ``` #### 测试部署成果 最后一步就是验证一切正常工作了。打开浏览器输入服务器IP地址或者域名就可以查看刚刚制作好的简单首页是否成功显示出来。如果看到预期的内容,则说明整个过程顺利完成[^5]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

X.cc

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值