Linux系统因其高效稳定而受到广大用户的推崇与青睐,然后其管理的复杂性也使很多用户望而却步,动弹不得.为了降低 Linux系统的管理难度,更有效方便的使用该系统,我司所有Linux主机或VPS系统均预装了网页管理工具webmin.
webmin是Linux下使用最为广泛,功能最为完善的基于游览器(网页)的操作系统管理工具,只需要简单的点击鼠标,即可实现以前必须使用命令才可完成的许多复杂工作,即使您是网络新手,也能让Linux为您所用.
webmin功能复杂,模块繁多,本文仅介绍其中与网站相关的部分,即添加网站及MYSQL数据库,其它功能感兴趣的用户可自行查阅相关资料.

1、登录系统
在浏览器地址栏输入http://您服务器的IP地址:10000
输入管理员用户名与密码(用户名默认为:root,密码默认为服务器初始密码),并点击登录即可(如下图)

2、添加新网站
当您准备利用该Linux服务器发布某个网站时,您首先应该将网站的域名解析到服务器,并在服务器上添加相应的配置才可使用.完成网站发布的程序叫Apache,所以我们添加新网站的过程也就是Apache服务的管理过程.
当然,一个完整的网站通常包括一个上传用的FTP,一个网站以及一个MySQL数据库.此三者需要分别添加,具体详情如下:
2.1 添加FTP帐号
Linux系统中FTP帐号通常也就是系统帐号,利用webmin添加的过程如下:
登录webmin后,点击"系统"-"用户与群组"(如下图)

再点击"创建新用户"(如下图)

在"创建新用户"表单中,输入"用户名",口令那儿选择"明文口令"并输入密码即可,所有其它选项全部默认,并点新建即可.该用户名与密码即是FTP上传用户名与密码.(如下图)

2.2 添加网站
Linux下的网站服务是由Apache软件来提供的,所以我们需要在webmin中点击"服务器"-"Apache 服务器"(如下图)

点击后系统会列出现有的所有虚拟主机,此时我们需要点击"添加虚拟主机"(如下图)

"服务器IP地址"选择"任意地址"
"端口"指定为"80"
"网站根目录"设置为步骤2.1所添加的系统帐号的主目录,默认情况下路径是/home/FTP用户名,可点击后边的"..."按钮浏览选择
"默认绑定域名"填写为您的主域名,若有多个域名,则剩下的域名需要添加好虚拟主机后再行设置.
最后点击"确定添加"即可(如下图)

2.3 增加新的绑定域名
添加虚拟主机默认只能指定一个域名,若您一个网站有多个域名需要绑定时,需添加好网站后按以下步骤操作.
首先重新进入"Apache 服务器"管理,选中刚才添加的虚拟主机,点击刚才添加的虚拟主机前边的地球图标(如下图)

再点击"网络和地址"(如下图)

在"替代的虚拟服务器名"中将剩下的域名填写进去并点保存即可,每行一个.(如下图)

****特别注意****
不管是添加虚拟主机还是新增绑定域名,保存后并不会立即生效,必须点击右上方的"保存修改"后方可生效(如下图)

3、新加MySql数据库
一般PHP网站都会使用一到两个MySQL数据库,一个完整的可使用的数据库实际上由三部分组成:①数据库本身,②登录MySQL系统的用户,③用户与数据库之间的关系。
所以若要使用Webmin添加一个MySql数据库,需要经过三个步骤.
3.1添加数据库
点击Webmin的"服务器"-"MySQL数据库服务器"(如下图)

再点击"创建新的数据库"(如下图)

在"创建新的数据库"表单中,仅输入"数据库名"即可,不用修改其它任何设置并点"新建"即可,一般推荐数据库名和您的上传用户名相同,方便识别(如下图)

3.2添加数据库登录用户
在"Mysql数据库服务器"中点击"用户权限"(如下图)

再点击"创建新用户"(如下图)

在"创建新用户"表单中
"用户名"填写登录名,一般推荐与数据库名相同
"密码"设置为数据库登录密码
"主机"默认"任何"即可
"权限"不要选择,默认即可
并点击"新建"(如下图)

3.3建立添加的用户与数据库之间的关系
在"Mysql数据库服务器"中点击"数据库权限"(如下图)

再点击"创建新的数据库权限"(如下图)

在"创建数据库权限"表单中
"数据库"选择(Selected)刚才新建的数据库名
"用户名"指定为刚才新建的MySQL用户
"主机"默认选择"任何"
"权限"选择好除"授予特权"外的所有权限
并点击"新建"即可(如下图)

经 过以上步骤,一个完整的Linux下的网站空间即建立成功,当然部分PHP程序要求空间中的一些目录必须具备写权限,此时使用Webmin中的" 其它"-"文件管理器"功能中的"信息"功能将该目录的组及其它用户的写入权限选中即可.(文件管理器是一个JAVA小程序,使用过程是先选中该目录,再 点击"信息",最后钩选全部权限,再点击"保存"即可)
其实Webmin功能非常强大,几乎囊括了Linux管理的方方面面,此处只是抛砖引玉,更多复杂及强大的功能需要您自己去探索.

http://huandelei.blog.163.com/blog/static/167163208200982434341450/

如何利用webmin在Linux主机中添加网站相关推荐

  1. linux服务器怎么添加路由,linux系统中添加路由的方法

    linux系统中添加路由的方法 发布时间:2020-06-17 11:38:59 来源:亿速云 阅读:95 作者:Leah 这篇文章将为大家详细讲解有关linux系统中添加路由的方法,小编觉得挺实用的 ...

  2. Linux系统中添加库文件路径的方法

    库文件在链接(静态库和共享库)和运行(仅限于使用共享库的程序)时被使用,其搜索路径是在系统中进行设置的.一般 Linux 系统把 /lib 和 /usr/lib 两个目录作为默认的库搜索路径,所以使用 ...

  3. i.MX 6ULL 驱动开发 二十九:向 Linux 内核中添加自己编写驱动

    一.概述 Linux 内核编译流程如下: 1.配置 Linux 内核. 2.编译 Linux 内核. 说明:进入 Linux 内核源码,使用 make help 参看相关配置. 二.make menu ...

  4. 粤嵌实验板 linux 环境,粤嵌linux基础入门学习 linux系统中添加系统调用

    linux系统中添加系统是怎样调用的?从linux基础入门学习出发,一起来看看: 1.每个体系下面均有对应的系统调用列表: arch/arm/kernel/calls.S 在最后添加一个新的系统调用标 ...

  5. 向linux kernel中添加cmdline的四种方式

    cmdline 1. 在dts中的bootargs中添加 2.在BoardConfig中添加 3.在uboot中添加 4.在android的Makefile中添加 ★★★ 友情链接 : 个人博客导读首 ...

  6. Linux系统中添加硬盘,并挂载到已有的目录,比如/home/user

    备份用户下数据 cd home ls newuser tar cvf newuser.tar newuser #创建一个tar归档 rm -rf newuser mkdir newuser 备注:ne ...

  7. 如何在 Linux 系统中添加桌面图标

    在做嵌入式 Linux 产品的时候,我们通常会让机器自启动应用程序来处理相关业务,或者提供一个桌面系统让用户更加方便操作.那么这时候,我们就需要将编译好的应用程序添加到桌面,以便使用,就像 Windo ...

  8. ISCSI网络存储(Linux主机中磁盘共享给Windows主机)

    scsi 小型计算机系统接口(Small Computer System Interface;简写:SCSI),一种用于计算机和智能设备之间(硬盘.软驱.光驱.打印机.扫描仪等)系统级接口的独立处理器 ...

  9. Linux系统中添加IPv6模块(TQ2440开发板)

    TQ2440开发板自带的内核镜像(Linux-2.6.30.4)并没有支持IPv6协议栈,对网卡添加IPv6地址是不被允许的,出现"ifconfig: socket: Address fam ...

最新文章

  1. [转] Android开发之如何保证Service不被杀掉(broadcast+system/app)
  2. php 网站内容采集器 Snoopy
  3. 对神经网络某一层做了小改进,效果却提升显著,可以发论文吗?
  4. 5G、物联网、人工智能和机器学习将成为2021年最重要的技术
  5. 三国志9加强版孙权情之章攻略-赤壁之战
  6. Linux 高可用(HA)集群之keepalived
  7. 如何理解5G空口(NR)?
  8. ThinkPHP之add、save无法添加、修改的解决方案
  9. python数值计算速度_提高python数值计算速度
  10. OopenCV复习及函数深入理解(轮廓查询及绘图)
  11. 盛帮股份深交所上市:市值24亿 赖喜隆父子为实控人
  12. 我的姥爷走了,今后再也没有这个严厉而又较真儿的人
  13. 推荐系统:电商推荐系统架构
  14. 计算机更新后启动不了,win10系统更新显卡之后开不了机如何解决
  15. 使用chrome控制台下载页面图片
  16. 史诗级梦境之二:沙漠大逃亡
  17. 中科蓝讯 AB32VG1 开发板 GPIO 控制RGB彩灯实验
  18. 傅里叶级数、傅里叶变换、短时傅里叶变换 公式
  19. C语言实现流媒体广播项目
  20. MDK 注册机下载路径

热门文章

  1. 《Linux高性能服务器编程》——导读
  2. 第二十四篇:可靠信号机制
  3. puppet自动化运维之exec资源
  4. 嵌入式Linux常用文件系统
  5. 解析Java多线程的两点误区你必知的
  6. Android Permission(授权)大全
  7. [转]DB2常用命令大全
  8. ISA2006英文版实验手册下载
  9. python3练习题:11-20
  10. 源码安装zabbix3.2.7时PHP ldap Warning