Webmin的使用教程

简介:

Webmin模块

Webmin有一个直观的界面,分左右两个面板。左边是标为Webmin、System、Servers和另外几项的类别。你可以展开每一个类别,查看该类别里面含有的一系列服务。用Webmin术语来说,这些服务就叫模块。

wKioOVKlfhiAWDTxAACm5DxWeus114.jpg

每个模块负责管理某项服务,比如Apache web服务器、防火墙或软件包。默认情况下,Webmin安装完毕后,它会从所有服务的标准安装位置读取它们的配置文件。如果你从代码源而不是从预先编译的程序包安装某项服务,或者将一项服务安装到不同的位置,Webmin可能找不到其配置文件,就会在Un-used Modules(未使用模块)类别下面列出这类服务。幸好,这个问题很容易解决。

想让Webmin指向应用程序的配置文件,浏览到相应模块,然后点击模块配置链接。你可以从Webmin显示的屏幕中,修改该模块的信息,以便指向其配置文件的位置。

你还可以从Webmin里面安装几个大受欢迎的服务器应用程序。它们显示在未使用模块类别下面。点击你想安装的那个服务器的图标;除了表明找不到服务器的警告信息外,Webmin还会提供一个链接,以便使用yum程序包管理器下载和安装服务器。


使用Webmin

想领略Webmin的本领,不妨使用这个工具,通过启用SSL支持功能来保护其自己。

为此,你需要把OpenSSL程序包安装到主机操作系统上――你可以通过Webmin来做到这一点。在System(系统)-> Software Packages(软件包)下,向下滚动到Install a New Package(安装新程序包)部分,点击第四个选项旁边的单选按钮,就可以通过yum安装程序包。在邻近文本框中,输入openssl openssl-devel,点击Install(安装)按钮。Webmin就会调用yum,并安装程序包。

wKioOVKlfjzhbXEVAADXisI10ww487.jpg

你还需要Net::SSLeay Perl模块,允许脚本调用OpenSSL库中的函数。你还可以从这个页面安装该模块,只要往文本框里面输入perl-Net-SSLeay。

安装了程序包后,你就可以在Webmin中启用SSL支持功能。进入到Webmin -> Webmin Configuration(Webmin配置)。向下滚动页面,点击SSL Encryption(SSL加密)选项。将Enable SSL if available(如果SSL可用,就启用)选项更改成Yes(是),点击Save(保存)。Webmin应该会开始在SSL模式下运行,这意味着你必须使用https URL,再次登录到Webmin。

你可以从Webmin部分下面进行众多操作,这部分用于配置Webmin本身。比如说,你可以通过Webmin Action模块访问Webmin日志,通过Webmin Users模块,添加拥有有限模块访问权的Webmin用户,甚至通过Change Language and Theme模块,更改Webmin的外观。

改动基本系统的模块位于System部分。除了Software Packages模块外,这部分下面值得关注的模块还包括Bootup and Shutdown(该模块让管理员便于访问/etc/rc.d/init.d下面的所有初始化脚本),以及Disk and Network(该模块让你可以创建和编辑挂载点)。

使用Webmin设置Squid

现在不妨使用Webmin来安装和设置Squid缓存代理服务器。进入到未使用模块类别下面的该模块页面,点击链接即可安装。安装完毕后,回到Squid Proxy Server模块。

虽然Webmin安装了Squid,但没有对它进行设置,所以该模块会显示错误信息,表明缓存目录还没有初始化。如果你希望使用默认的/var/spool/squid缓存目录,只要点击Initialize Cache(初始化缓存)按钮,就可以对它进行初始化。如果你想使用另一个目录,就得将其指向在Cache Options页面下面。Webmin会显示你在建好缓存目录后生成的任何输出。这个过程完成后,你就可以回到模块的主页面,开始使用该模块了。

点击Start Squid(启动Squid)按钮,调出使用默认配置的服务器。一旦Squid Proxy Server模块运行起来,就会在Servers类别下面列出来;你会看到链接,让你可以停止该服务器,将所作的变更应用于其配置上。

wKioOVKlfmShDsO0AAClSn-I0ns226.jpg

想看看它是否可行,配置本地网络上的浏览器,使用Squid服务器作为代理服务器。上网浏览一番,然后在System类别中System Logs模块下面看一看日志。你应该会同时看到Squid缓存日志(cache.log)和存储日志(store.log)都被列出来。

Webmin让你可以从其GUI里面管理Squid的许多功能特性。默认情况下,Squid在端口3128上运行。你可以在Squid模块的Ports and Networking部分下面更改这个设置。如果你打算将一台机器完全用作代理服务器,就需要添加更多的缓存目录,你可以从Cache Options部分来添加缓存目录。你可以从Access Control部分下面定义和管理访问控制列表(ACL)。

Squid仅仅是你可以使用Webmin来安装、定制和控制的众多网络服务器和系统服务当中的一项。Webmin可以无缝融入到现有的安装环境中。它让你没必要记住针对各种服务器和服务的无数可以配置的参数,并且确保你的系统得到了合理设置。



本文转自pizibaidu 51CTO博客,原文链接:http://blog.51cto.com/pizibaidu/1358536,如需转载请自行联系原作者
相关实践学习
日志服务之使用Nginx模式采集日志
本文介绍如何通过日志服务控制台创建Nginx模式的Logtail配置快速采集Nginx日志并进行多维度分析。
相关文章
|
Web App开发 关系型数据库 Linux
Linux上安装xampp来搭建WordPress网站(图文教程)
建站准备 建站流程 建站机制,建站专有名词解释和建站流程以及一些建站注意事项可以参考以下文章: 如何从零开始拥有自己的网站? 新手建站十大必知忠告 超详细新手建站指南以及预算成本估计 注册域名 我是在阿里云万网上注册的域名:注册域名详情地址 。
6087 1
|
10月前
TortoiseSVN安装使用教程(超详细)
TortoiseSVN安装使用教程(超详细)
661 0
TortoiseSVN安装使用教程(超详细)
|
11月前
|
监控 前端开发 关系型数据库
Linux 基于官网快速安装zabbix5.0图文教程
Linux 基于官网快速安装zabbix5.0图文教程
263 0
|
内存技术
面具Magisk官网安装详细教程!
翻译一下官网上的安装教程。基本就是在deepl的基础上润色一下。酷安没有Markdwon,随便放一点点。
1649 0
|
Ubuntu Linux 应用服务中间件
WSL2安装和简单使用教程
WSL2安装和简单使用教程
2246 1
WSL2安装和简单使用教程
|
索引
宝塔安装sphinx教程
宝塔安装sphinx教程
471 0
|
安全 关系型数据库 MySQL
Phpstudy简介与使用教程
Phpstudy简介与使用教程
Phpstudy简介与使用教程
|
Linux 网络安全 数据安全/隐私保护
WinSCP 使用教程
WinSCP 使用教程
2459 0
WinSCP 使用教程
|
弹性计算 Unix Linux
安装微擎 | 学习笔记
快速学习安装微擎,介绍了安装微擎系统机制, 以及在实际应用过程中如何使用。
377 0
安装微擎 | 学习笔记
|
弹性计算 数据库 数据安全/隐私保护
安装 MediaWiki | 学习笔记
快速学习安装 MediaWiki
616 0