Linuxweb 服务器配置及应用(apache 部署静态网站)
- 安装 apache;
- 配置 apache;
- 编写 web 应用并部署;
- 启动 apache 服务器并测试;
一、使用 apache 部署静态网站
1.安装 httpd.x86_64
[root@DJL djl]# yum list httpd
已加载插件:fastestmirror, langpacks
Repodata is over 2 weeks old. Install yum-cron? Or run: yum makecache fast
Loading mirror speeds from cached hostfile
可安装的软件包
httpd.x86_64 2.4.6-97.el7.centos updates
[root@DJL djl]# yum install httpd.x86_64
已安装:
httpd.x86_64 0:2.4.6-97.el7.centos
作为依赖被安装:
apr.x86_64 0:1.4.8-7.el7 apr-util.x86_64 0:1.5.2-6.el7
httpd-tools.x86_64 0:2.4.6-97.el7.centos mailcap.noarch 0:2.1.41-2.el7
完毕!
2.配置 apache
安装好 apache 后,进入配置文件目录/etc/httpd 目录;
conf 目录是 httpd 配置文件目录,conf.d 目录是子配置文件目录, conf.modules.d 是模块配置文件目录,modules 中则包含其他 httpd 可以加载 的模块;
这里我们不修改 httpd 的默认配置,打开/etc/httpd/conf/httpd.conf,通过 DocumentRoot 项可以发现默认网站页面应该存放的目录为/var/www/html;
3.编写 web 页面并部署
这里编写一个简单页面 index.html,内容如下所示,部署到 /var/www/html 目录。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<h1>这是一个Apache部署的静态网站</h1>
</body>
</html>
[root@DJL djl]# cd /etc/httpd/conf
[root@DJL conf]# vim httpd.conf
[root@DJL conf]# cd /var/www/html/
[root@DJL html]# ll
总用量 0
[root@DJL html]# touch index.html
[root@DJL html]# vim index.html
[root@DJL html]# ll
总用量 4
-rw-r--r--. 1 root root 160 8月 29 07:01 index.html
[root@DJL html]#
4.启动服务并测试
- 关闭防火墙和selinux;
[root@DJL djl]# systemctl stop firewalld.service
[root@DJL djl]# setenforce 0
- 启动服务
[root@DJL html]# systemctl start httpd.service
[root@DJL djl]# systemctl status httpd.service
评论 (1)