全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 3759|回复: 12
打印 上一主题 下一主题

[经验] 简易安装webmin指南

[复制链接]
跳转到指定楼层
1#
发表于 2010-12-28 16:10:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
打开官方网站 http://www.webmin.com.cn/download.html

第二的条就是rpm的下载链接,打开后右击 direct link 复制快捷方式,这样就把下载地址复制到了。
  1. 安装webmin
  2. #wget http://prdownloads.sourceforge.net/webadmin/webmin-1.530-1.noarch.rpm

  3. #rpm -ivh webmin-1.530-1.noarch.rpm

  4. 安装virtualmin

  5. #wget http://download.webmin.com/download/virtualmin/wbm-virtual-server-3.82.gpl-1.noarch.rpm

  6. #rpm -ivh wbm-virtual-server-3.82.gpl-1.noarch.rpm

  7. 安装模板

  8. #wget http://download.webmin.com/download/virtualmin/wbt-virtual-server-theme-7.9-1.noarch.rpm

  9. #rpm -ivh wbt-virtual-server-theme-7.9-1.noarch.rpm
复制代码

这样就安装好了,现在你去输http://域名:10000 就能打开,用户和密码就是系统root+密码。

配置Webmin+Virtualmin

设置Webmin的语言为中文。左边栏 Webmin——Webmin Configuration——Language
Display in language选择Simplified Chinese(ZH_CN)。

设置Webmin的主题界面为Virtualmin,设置好可能要刷新几次才能生效
Webmin——Webmin Configuration——Webmin 主题当前主题选择Virtualmin Framed Theme

接着进入Post-Installation Wizard(安装向导),只需要点Next 直到MySQL password界面输入Mysql密码

接下来配置服务器模版,左边栏System Settings——服务器模板,点击Default Settings,选择Apache网站,在“新网站指令和设置”尾部添加

php_admin_value open_basedir ${HOME}

把“自动添加适当的SuExec指令吗?”改为否。保存。


左边栏System Settings——Features and Plugins,可以将下图中的BIND DNS域和域邮件前面的勾去掉

左边栏System Settings——Account Plans,可以设置网站用户的空间大小、带宽、绑定域名数等

至此,一个生产环境就搭建完成了,以后需要添加网站只需点击左边栏的“创建虚拟服务器”将资料填下就完成一个虚拟主机的创建了

[ 本帖最后由 昨夜渡轮 于 2010-12-29 11:45 编辑 ]
2#
发表于 2010-12-28 16:11:49 | 只看该作者
简单
3#
发表于 2010-12-28 16:12:46 | 只看该作者
这个面板是挺强大的
4#
发表于 2010-12-28 17:30:35 | 只看该作者
Mark一下先
5#
发表于 2010-12-28 17:31:19 | 只看该作者
有尝试过,安装后内存惊人。还是LNMP实在哈。
不过这个面板功能倒是很不错的。
6#
发表于 2010-12-28 17:31:50 | 只看该作者
又不是什么linux发行版都可以rpm的
7#
发表于 2010-12-28 17:38:35 | 只看该作者
还指南,直接官方抄来的。
版本号都是乱的。
8#
发表于 2010-12-28 17:57:36 | 只看该作者
自己编译官方代码是最安全最稳定的,rpm什么的可能有点老
9#
发表于 2010-12-28 18:01:34 | 只看该作者
新人搭车第一帖求加分

cd /
wget http://prdownloads.sourceforge.net/webadmin/webmin-1.520.tar.gz
tar -xvf webmin-1.520.tar.gz
sh /webmin-1.520/setup.sh
yum  install apache2-suexec-custom
mount --bind /var/www /home



=======================安装ProFTPD
vi /etc/fstab
文件加入 /var/www /home none bind
vi /etc/yum.repos.d/dag.repo
[dag]
name=Dag RPM Repository for Red Hat Enterprise Linux
baseurl=http://apt.sw.be/redhat/el$releasever/en/$basearch/dag
gpgcheck=1
enabled=1

wget http://dag.wieers.com/packages/RPM-GPG-KEY.dag.txt
rpm  --import RPM-GPG-KEY.dag.txt
yum install proftpd

vi /etc/proftpd.conf

# This is the ProFTPD configuration file

# Load modules for sql support
LoadModule mod_sql.c
LoadModule mod_sql_mysql.c

ServerName                      "Servername"
ServerType                      standalone
ServerIdent                     on              "Servers identifying string"
DeferWelcome                    off
DefaultServer                   on
DefaultRoot                     ~ !adm
AllowOverwrite                  on
UseReverseDNS                   off
IdentLookups                    off

Port                            21
Umask                           022
MaxInstances                    15
MaxClientsPerHost               3               "Only %m connections per host allowed"
MaxClients                      10              "Only %m total simultanious logins allowed"
MaxHostsPerUser                 1

User                            ftpusr
Group                           ftpgrp

ScoreboardFile                  /var/run/proftpd.score

# Some logging formats
LogFormat                       default         "%h %l %u %t \"%r\" %s %b"
LogFormat                       auth            "%v [%P] %h %t \"%r\" %s"
LogFormat                       write           "%h %l %u %t \"%r\" %s %b"

# Define log-files to use
TransferLog                     /var/log/proftpd/xferlog
ExtendedLog                     /var/log/proftpd/access_log    WRITE,READ write
ExtendedLog                     /var/log/proftpd/auth_log      AUTH auth
ExtendedLog                     /var/log/proftpd/paranoid_log  ALL default
SQLLogFile                      /var/log/proftpd/mysql

# Set up authentication via SQL
# ===========
AuthOrder                       mod_sql.c
SQLAuthTypes                    Crypt
SQLConnectInfo                  ftp@localhost ftp proftpaddjlp1114
SQLUserInfo                     users username passwd uid gid homedir shell
SQLGroupInfo                    groups groupname gid members
#SQLUserWhereClause              "disabled=0 and (NOW()<=expiration or expiration=-1 or expiration=0)"
#SQLHomedirOnDemand  on

# Log the user logging in
SQLLog PASS counter
SQLNamedQuery counter UPDATE "lastlogin=now(), count=count+1 WHERE username='%u'" users

# logout log
SQLLog EXIT time_logout
SQLNamedQuery time_logout UPDATE "lastlogout=now() WHERE username='%u'" users

# display last login time when PASS command is given
SQLNamedQuery login_time SELECT "lastlogin from users where username='%u'"
SQLShowInfo PASS "230" "Last login was: %{login_time}"

# xfer Log in mysql
#SQLLog RETR,STOR transfer1
#SQLNamedQuery  transfer1 INSERT "'%u', '%f', '%b', '%h', '%a', '%m', '%T', now(), 'c', NULL" xfer_stat
#SQLLOG ERR_RETR,ERR_STOR transfer2
#SQLNamedQuery  transfer2 INSERT "'%u', '%f', '%b', '%h', '%a', '%m', '%T', now(), 'i', NULL" xfer_stat

AllowStoreRestart               on
AllowRetrieveRestart            on
RequireValidShell               off
#RootLogin off

# Normally, we want users to do a few things.
<Global>
  AllowOverwrite yes
  <Limit ALL SITE_CHMOD>
    AllowAll
  </Limit>
</Global>

评分

参与人数 1威望 +25 收起 理由
cnx + 25 我很赞同

查看全部评分

10#
发表于 2010-12-28 18:11:09 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2025-10-27 20:03 , Processed in 0.064838 second(s), 14 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表