一:
Web服务器介绍
linux的Web服务是指在Linux操作系统上运行的Web服务器软件或程序。Web服务器软件是一种服务器端软件,用于向客户端提供Web页面、文件、图像等信息。常见的Linux Web服务器软件有Apache、Nginx、Lighttpd等。
Linux Web服务器软件有以下特点:(5个)
多平台支持、可定制性、安全性、高效性、开源性。
CentOS7离线使用Apahce部署Web网站步骤:
1:下载安装包
在联网状态下,在另一台计算机上下载Apahce的安装包以及其依赖包。
使用 yumdownloader 命令来下载,例如,要下载最新版本的Apache安装包,执行以下命令:
yumdownloader -- resolve htppd
这个命令会自动下载Apahce及其依赖项的RPM包,并将它们保存在当前目录下。
2:复制安装包
通过Xftp,再通过Xshell传压缩包
3:安装Apache
将RMP安装包进行安装
yum localinstall httpd-2.4.41rpm
4:安装依赖
如有依赖项也需要复制过来
yum locqlinstall htppd-2.4.41.rpm apr-1.6.5 rpm apr-util-1.6.1.rpm
5:配置网站文件
默认情况下,Apache的网站文件存放在 /var/www/html 目录下。
6:设置网站配置
在 /etc/htppd/conf.d目录下创建一个配置文件。
例如:mywebtesr.conf:
vi /etc/httpd/conf.d/mywebtest.conf
添加以下内容:
<VirtualHost *:80>
ServerName mywebtest.com //设置Web服务器的主机名
DocumentRoot /var/www/html //设置网页文档的存储位置
<Directory /var/www/html>
AllowOverride All //允许文件覆盖配置
Require all granted // 授权允许所有人访问
</Directory>
</VirtualHost>
7:启动Apache
systemctl start httpd
8:设置开机启动
systemctl enable httpd
9: 将制作好的网页文档存放在目录中,测试用首页建立如下:
echo “Welcome to 德雅职业学校网站” 〉 / var/www/html/index.html
10: 重启htppd服务
systemctl restart httpd
11:打开网站输入网址即可访问网站