Web网站服务

本文涉及的产品
.cn 域名,1个 12个月
访问控制,不限时长
简介: Web网站服务

一.Web网站服务

1.Linux中搭建web的软件是?

Linux中搭建web网站所使用的是Apache (开源软件)

2.为什么使用Apache ?

(1)开源免费使用

(2)多种平台使用(Linux,windows等)

(3)支持多种网页的编程语言(Python,PHP,Java等)

(4)模块化设计,稳定安全(大系统分解成许多小模块)

3.我们该如何安装使用Apache?

(1)下载

官方下载,光盘安装

(2)安装

源码包编译安装

Yum安装

(3)配置

  1. 主配置文件:/usr/local/httpd/conf/httpd.conf
  2. 主配置文件说明(httpd.conf)
  3. Listen:监听的IP地址,端口号tpd.conf ):
  4. Servername: 网站服务器域名
  5. Documenroot:网页文档的根目录
  6. Directorylndex:默认的索引页文件
  7. Include:需要包含进来的其他配置文件
  8. 网页目录:/usr/local/httpd/htdocs/
  9. 访问日志:/usr/local/httpd/logs/access_log
  10. 错误日志:/usr/local/httpd/logs/error_log

(4)启动

启动服务:/usr/local/httpd/bin/apachectl  sart

启动httpd: systemctl start httpd

开机自启:systemctl enable httpd

查看是否启动:systemctl is-enabled httpd

4.http服务的访问控制

(1)为什么要控制对http服务的访问控制

通过访问控制可以避免未授权的用户访问时所带来的危害

并且方便控制与管理,保证http服务的安全运行。

(2)http 服务的常用访问方式

1客户机地址限制(限制IP,网段,域名)

  1. 限制IP地址:通过限制特定IP地址的访问,可以确保只有授权的设备能够访问目标资源。这可以通过在服务器或网络设备上配置访问控制列表(ACL)来实现。在ACL中,可以指定允许或拒绝的IP地址,从而达到限制访问的目的。
  2. 限制网段:限制网段是一种更粗粒度的地址限制方式。通过限制某个IP网段的访问,可以控制一个特定子网内的所有设备对资源的访问。这可以在网络设备(如路由器、交换机)上配置子网掩码和访问规则来实现。
  3. 限制域名:通过解析域名来确定请求来源的IP地址,然后根据预设的规则进行访问控制。例如,可以在DNS服务器或Web服务器上配置域名解析和访问控制策略,限制特定域名的访问。

2. 用户授权限制(需要输入用户名和密码验证)

1.http服务支持的认证方式

摘要认证(Digest)

基本认证(Basic)

2.配置方法:

创建用户认证数据文件

添加用户授权配置

验证用户访问授权

5建虚拟web主机

为什么构建虚拟web主机

虚拟Web主机允许在同一台服务器上托管多个网站,这样可以共享服务器的硬件资源,如CPU、内存、存储等。节省资源,且成本更低。

Httpd支持的虚拟主机类型

基于域名的虚拟主机

基于IP地址的虚拟主机

基于端口的虚拟主机

目录
相关文章
|
20天前
|
Go
go创建web服务
go创建web服务
22 4
|
1天前
|
机器人 Shell 开发者
`roslibpy`是一个Python库,它允许非ROS(Robot Operating System)环境(如Web浏览器、移动应用等)与ROS环境进行交互。通过使用`roslibpy`,开发者可以编写Python代码来远程控制ROS节点,发布和订阅话题,以及调用服务。
`roslibpy`是一个Python库,它允许非ROS(Robot Operating System)环境(如Web浏览器、移动应用等)与ROS环境进行交互。通过使用`roslibpy`,开发者可以编写Python代码来远程控制ROS节点,发布和订阅话题,以及调用服务。
18 8
|
23天前
|
前端开发 搜索推荐 JavaScript
Web前端网站(二)- 主页
页面星空是可动的哦~~~毒药水特效的颜色搭配,文字渐变的动态效果,图片360度旋转展示特效等等等;每一次的按钮点击都是满满的惊艳 ~ ~ ~
28 4
Web前端网站(二)- 主页
|
24天前
|
存储 前端开发 搜索推荐
Web前端网站(一) - 登录页面及账号密码验证
页面背景动态是烟花和文字特效与缓缓下落的雪花相结合,在登录表单的旁边还有五个白色光圈以不规则的方式环绕,当鼠标靠近时,会发出彩色的光芒~~~
36 1
Web前端网站(一) - 登录页面及账号密码验证
|
13天前
|
开发框架 安全 .NET
使用VB.NET构建Web服务和REST API的指南
【7月更文挑战第2天】使用VB.NET构建Web服务和REST API的指南:从Web服务基础到ASP.NET Core实践,涵盖控制器、路由、模型绑定、安全措施(如JWT、HTTPS)及测试、部署(Azure、Docker)与监控工具。了解如何利用VB.NET在现代云环境中创建高效、安全的API。开始你的VB.NET Web服务开发之旅!**
15 1
|
23天前
|
存储 Apache 文件存储
在Apache环境下为Web网站增设访问控制:实战指南
在Apache服务器上保护网站资源涉及启用访问控制模块(`mod_authz_core`和`mod_auth_basic`),在`.htaccess`或`httpd.conf`中设定权限,如限制对特定目录的访问。创建`.htpasswd`文件存储用户名和密码,并使用`htpasswd`工具管理用户。完成配置后重启Apache服务,访问受限目录时需提供有效的用户名和密码。对于高安全性需求,可考虑更复杂的认证方法。【6月更文挑战第20天】
75 4
|
23天前
|
安全 Ubuntu 应用服务中间件
NGINX环境下实现Web网站访问控制的实战指南
在NGINX中设置基于IP的访问控制可提升网站安全性。步骤包括安装NGINX、备份配置文件、编辑`/etc/nginx/sites-available/default`,添加`allow`和`deny`指令限制特定IP访问,如`allow 192.168.1.100; deny all;`,然后测试配置并重启服务。成功后,仅允许的IP能访问网站,否则会收到403错误。这为Web安全提供基础保障,还可扩展实现更多高级控制策略。【6月更文挑战第20天】
86 3
|
26天前
|
开发框架 .NET PHP
Web服务搭建&站库分离&路由访问
Web服务搭建&站库分离&路由访问
|
1月前
|
数据库 数据安全/隐私保护 Python
Web实战丨基于django+html+css+js的电子商务网站
Web实战丨基于django+html+css+js的电子商务网站
43 3
|
1月前
jetty内嵌web页面服务入门
jetty内嵌web页面服务入门
17 1