配置与管理WEB服务器

准备工作:

先切换到root账号:

执行以下两条命令,临时关闭防火墙和selinux:

systemctl stop firewalld.service

setenforce 0

1、WEB服务器安装管理

将RHEL73虚拟机配置成WEB服务器。

1、安装apache

[root@localhost ~]# yum install httpd -y

2、启动、停止、重启、自启WEB

查询WEB服务状态

[root@localhost ~]# systemctl status httpd//查询WEB服务运行状态

启动WEB

[root@localhost ~]# systemctl start httpd //启动WEB服务

停止WEB

[root@localhost ~]# systemctl stop httpd //停止WEB服务

重启WEB

[root@localhost ~]# systemctl restart httpd //重启WEB服务

设置WEB开机自启

[root@localhost ~]# systemctl list-unit-files | grep httpd//查询是否开机自动加载

[root@localhost ~]# systemctl enable httpd //设置开机自启动WEB服务

取消WEB开机自启动

[root@localhost ~]# systemctl disable httpd //取消开机自启动WEB服务

开启apache并检查进程及运行的端口号:

Apache服务的测试

Apache服务启动后,可以在服务器的浏览器(通过左上角的“应用程序”->“火狐浏览器 或者firefox”)里输入以下地址,若可看到默认首页,则工作正常。

http://自己的apache服务器的IP地址或者 或localhost

输入回环地址:,测试Apahce是否安装配置成功.显示"羽毛"网页表示成功.

可以自己建立一个包含自己姓名缩写的网页测试Apahce:

刷新页面如下:

截图如下:

其他主机访问服务器的web站点:

默认情况下,Web服务要通过TCP协议的80端口对外通信,如果安装了防火墙,需要用以下命令打开Web服务的80端口或者停止防火墙后才可以从其他主机进行访问。

再通过其他虚拟机的浏览器进行测试:

首先确定自己配置的apache服务器的IP地址为:

打开虚拟机“RedHat Enterprise Linux 7 64 位”,打开其火狐浏览器,并输入:

http://apache服务器的IP地址

截图如下:

案例1——设置主页

学校内部搭建一台Web主服务器,服务器地址为虚拟机RHEL73的IP地址,端口号为80,首页采用index.html文件,管理员E-mail地址为root@,网站所有资源都存放在/var/www/html目录下,并将Apache的根目录设置为/etc/httpd目录。

1:修改主配置文件httpd.conf。

2、修改主页内容并测试重启httpd:

3、通过另一台虚拟机的浏览器访问该服务器页面:

截图如下:

将菜鸟教程中的一段示例放到index.html文件进行测试:

/html/html-tutorial.html

通过浏览器访问的结果进行截图:

案例2 使用虚拟目录为多部门建子网站

虚拟目录有以下优点。

(1)便于访问。

(2)便于移动站点中的目录。

(3)能灵活加大磁盘空间。

(4)安全性好。

使用Alias选项可以创建虚拟目录。

案例描述

在案例1创建的学校Web网站的基础上,通过虚拟目录为“计算机学院”建立子站点,配置参数如下表所示。

操作步骤

以下以我的姓名缩写chenjg为例,大家实验时需要把下面命令中的所有的chenjg换成自己的姓名缩写。

其中的00都需要改为自己的RHEL73虚拟机的IP地址,即httpd服务器的IP地址。

1、创建虚拟目录存放位置及虚拟目录默认首页文件

截图如下:

2、创建、编辑虚拟目录子配置文件。默认情况下,位于/etc/httpd/conf.d/目录下的所有以.conf结尾的文件都会被加载作为Apache的配置信息,为此,在/etc/httpd/conf.d/下新建一个子配置文件(如csdir.conf)来配置虚拟目录。

截图如下:

Alias /sziitcs"/chenjg/cs” //定义虚拟目录的别名为/cs,物理路径为

Options Indexes FollowSymLinks //所设目录下没有index.html文件时就显示

linux web故障,网络故障处理与优化 linux服务器配置及故障排除 项目9 配置与管理web服务器.docx...相关推荐

  1. redhat 7中配置与管理WEB服务器

    配置与管理WEB服务器 [实例1] 某公司新购一台服务器,服务器上已安装Linux操作系统,现要求将服务器配置成Apache服务器,IP地址为:192.168.1.100,给公司员工提供基本Web服务 ...

  2. Linux备份检查工具,6种优化Linux系统备份的应用与技巧

    原标题:6种优化Linux系统备份的应用与技巧 当转为使用Linux时,你可能会注意到你所使用的版本会带有一个默认的备份工具.然而,可能该工具并没有被设置好去备份你系统中所有重要的部分.而且,使用该默 ...

  3. “linux性能”工具集助力分析优化Linux

    序 这段时间的工作全都扔在了Linux性能分析优化上. 看"一点"的优化,测试程序能轻松完成数据统计,并且自定义程度高:但"全局"的优化,或是在"侦查 ...

  4. linux终端刷新网络命令,在Ubuntu Linux操作系统中重新启动网络的方法

    你使用的是基于Ubuntu的Linux操作系统,然而有时似乎无法连接到网络,其实简单的重启可以修复一些问题.在本文中将介绍在Ubuntu和其他Linux发行版中重新启动网络的方法,以便你可以使用任何适 ...

  5. linux内核下网络驱动流程,基于Linux内核驱动的网络带宽测速方法与流程

    本发明涉及一种测速方法,尤其是一种网络带宽测速方法. 背景技术: :电信运营商为客户提供一定带宽的Internet接入:为了检验带宽是否达标,一般均由客户使用个人电脑在网页上直接测速.但是随着智能网关 ...

  6. linux怎么解除网络限制,怎样在 Linux 中限制网络带宽使用

    假如你经常在 Linux 桌面上运行多个网络应用,或在家中让多台电脑共享带宽:那么你可能想更好地控制带宽的使用.否则,当你使用下载器下载一个大文件时,交互式 SSH 会话可能会变得缓慢以至不可用:或者 ...

  7. linux基础第8节 ----配置与管理FTP服务器

    目录 一.FTP相关知识 1.FTP的工作原理 2.FTP的工作模式 3.匿名用户 二.项目设计与准备 项目实施 Ⅰ.安装,启动和停止vsftpd服务 Ⅱ.认识VSftpd配置文件 Ⅲ.配置匿名用户F ...

  8. linux基础第7节 ----配置与管理DNS服务器

    目录 一.了解DNS服务 1.认识域名空间 2.了解DNS服务的分类 Ⅰ.主DNS服务器 Ⅱ.辅助DNS服务器 Ⅲ.转发DNS服务器 Ⅳ.唯高速缓存DNS服务器 3.掌握DNS查询模式 Ⅰ.递归查询 ...

  9. 【Linux学习笔记】Linux服务器:配置与管理samba服务器

    Linux系列文章目录 一.[linux学习笔记]红帽Linux 7.8系统在虚拟机上的安装 二.[Linux学习笔记]Linux系统的基本操作 三.[Linux学习笔记]管理Linux操作系统:用户 ...

最新文章

  1. 企业官网营销,网站建设是第一步
  2. python 对象真假值的实例(哪些视为False)
  3. POJ2112 Optimal Milking
  4. python中文编程教学_中谷python中文视频教程(全38集)
  5. 经验之谈:10位顶级PHP大师的开发原则
  6. LeetCode 1119. 删去字符串中的元音
  7. Focal Loss 的Pytorch 实现以及实验
  8. arch linux 安装xfce_华为荣耀Magicbook安装Manjaro系统指北
  9. 详说sizeof与strlen的区别与联系
  10. maven 教程入门 maven 配置管理 编译java程序
  11. fastjson取某个key_JAVA学习:怎么给函数取一个“合理”的名字
  12. 《Programming WPF》翻译 第9章 3.自定义功能
  13. java 资源描述文件_j2me新手必看-Java应用描述文件(JAD)编辑器
  14. 模式分解无损连接判断——数据库考试复习
  15. 生日祝福模板html,生日祝福语模板
  16. 【毕业设计】基于大数据的招聘职业爬取与分析可视化
  17. 创建exchange邮箱用户
  18. 闪电贷攻击攻击屡试不爽,DeFi一周被盗超1600万美元
  19. 汉语拼音方案里的O(哦)和 UO(窝)
  20. python 数据处理之使用get_dummies进行one-hot编码

热门文章

  1. web框架Django一
  2. 关于php变量的赋值和引用的区别
  3. “没有足够的可用内存来运行此程序”怎么解决
  4. NYOJ 364 田忌赛马
  5. jQuery-瀑布流-绝对定位布局(二)(延迟AJAX加载图片)
  6. 数据结构-1-顺序表的实现
  7. android 之反编译
  8. Python 基础课程第五天
  9. 【转载】深入分析 ThreadLocal 内存泄漏问题
  10. centos 设置时间为北京时间