免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2166 | 回复: 0
打印 上一主题 下一主题

[FreeBSD] FreeBSD 安装 webmin [复制链接]

论坛徽章:
13
15-16赛季CBA联赛之同曦
日期:2016-01-28 19:52:032015亚冠之北京国安
日期:2015-10-07 14:28:19NBA常规赛纪念章
日期:2015-05-04 22:32:03处女座
日期:2015-01-15 19:45:44卯兔
日期:2014-10-28 16:17:14白羊座
日期:2014-05-24 15:10:46寅虎
日期:2014-05-10 09:50:35白羊座
日期:2014-03-12 20:52:17午马
日期:2014-03-01 08:37:27射手座
日期:2014-02-19 19:26:54子鼠
日期:2013-11-30 09:03:56狮子座
日期:2013-09-08 08:37:52
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2012-08-22 14:58 |只看该作者 |倒序浏览
本帖最后由 ulovko 于 2012-08-22 18:48 编辑

1> 安装、配置、启动 webmin
  1. # cd /usr/ports/sysutils/webmin && make install clean
  2. # echo echo 'webmin_enable="YES"' >> /etc/rc.conf
  3. # /usr/local/etc/rc.d/webmin start
  4. # sh /usr/local/lib/webmin/setup.sh
复制代码
2> 修改语言
  1. # firefox https://localhost:10000


复制代码
3> 添加 nginx 支持
Nginx Module:  https://github.com/vixh/nginx-webmin


4> 添加 Virtualmin Plugins
FROM: http://www.webmin.com/plugins.html

下载:  http://download.webmin.com/downl ... ver-3.93.gpl.wbm.gz

必要的配置、调整:

  1. # vim /etc/make.conf
  2. # apache22
  3. .if ${.CURDIR:M*/ports/www/apache22}
  4. WITH_MYSQL=yes
  5. WITH_SUEXEC=yes
  6. SUEXEC_DOCROOT=/usr/home
  7. .endif
  8. :wq

  9. # cd /usr/ports/www/apache22 reinstall clean

  10. # vim /usr/local/etc/apache22/httpd.conf
  11. # === Added by ko BEGIN ===
  12. LoadModule suexec_module        libexec/apache22/mod_suexec.so
  13. # === Added by ko END ===
  14. :wq

  15. # /usr/local/etc/rc.d/apache22 restart
  16. === 或者修改===
  17. ======================================================================================================
  18. # vim /var/db/ports/apache22/options
  19. # This file is auto-generated by 'make config'.
  20. # Options for apache-2.2.22_6
  21. _OPTIONS_READ=apache-2.2.22_6
  22. OPTIONS_FILE_UNSET+=THREADS
  23. OPTIONS_FILE_SET+=MYSQL
  24. OPTIONS_FILE_UNSET+=PGSQL
  25. OPTIONS_FILE_UNSET+=SQLITE
  26. OPTIONS_FILE_SET+=IPV6
  27. OPTIONS_FILE_UNSET+=BDB
  28. OPTIONS_FILE_SET+=AUTH_BASIC
  29. OPTIONS_FILE_SET+=AUTH_DIGEST
  30. OPTIONS_FILE_SET+=AUTHN_FILE
  31. OPTIONS_FILE_UNSET+=AUTHN_DBD
  32. OPTIONS_FILE_SET+=AUTHN_DBM
  33. OPTIONS_FILE_SET+=AUTHN_ANON
  34. OPTIONS_FILE_SET+=AUTHN_DEFAULT
  35. OPTIONS_FILE_SET+=AUTHN_ALIAS
  36. OPTIONS_FILE_SET+=AUTHZ_HOST
  37. OPTIONS_FILE_SET+=AUTHZ_GROUPFILE
  38. OPTIONS_FILE_SET+=AUTHZ_USER
  39. OPTIONS_FILE_SET+=AUTHZ_DBM
  40. OPTIONS_FILE_SET+=AUTHZ_OWNER
  41. OPTIONS_FILE_SET+=AUTHZ_DEFAULT
  42. OPTIONS_FILE_SET+=CACHE
  43. OPTIONS_FILE_SET+=DISK_CACHE
  44. OPTIONS_FILE_SET+=FILE_CACHE
  45. OPTIONS_FILE_UNSET+=MEM_CACHE
  46. OPTIONS_FILE_SET+=DAV
  47. OPTIONS_FILE_SET+=DAV_FS
  48. OPTIONS_FILE_UNSET+=BUCKETEER
  49. OPTIONS_FILE_UNSET+=CASE_FILTER
  50. OPTIONS_FILE_UNSET+=CASE_FILTER_IN
  51. OPTIONS_FILE_UNSET+=EXT_FILTER
  52. OPTIONS_FILE_UNSET+=LOG_FORENSIC
  53. OPTIONS_FILE_UNSET+=OPTIONAL_HOOK_EXPORT
  54. OPTIONS_FILE_UNSET+=OPTIONAL_HOOK_IMPORT
  55. OPTIONS_FILE_UNSET+=OPTIONAL_FN_IMPORT
  56. OPTIONS_FILE_UNSET+=OPTIONAL_FN_EXPORT
  57. OPTIONS_FILE_UNSET+=LDAP
  58. OPTIONS_FILE_UNSET+=AUTHNZ_LDAP
  59. OPTIONS_FILE_SET+=ACTIONS
  60. OPTIONS_FILE_SET+=ALIAS
  61. OPTIONS_FILE_SET+=ASIS
  62. OPTIONS_FILE_SET+=AUTOINDEX
  63. OPTIONS_FILE_SET+=CERN_META
  64. OPTIONS_FILE_SET+=CGI
  65. OPTIONS_FILE_SET+=CHARSET_LITE
  66. OPTIONS_FILE_UNSET+=DBD
  67. OPTIONS_FILE_SET+=DEFLATE
  68. OPTIONS_FILE_SET+=DIR
  69. OPTIONS_FILE_SET+=DUMPIO
  70. OPTIONS_FILE_SET+=ENV
  71. OPTIONS_FILE_SET+=EXPIRES
  72. OPTIONS_FILE_SET+=HEADERS
  73. OPTIONS_FILE_SET+=IMAGEMAP
  74. OPTIONS_FILE_SET+=INCLUDE
  75. OPTIONS_FILE_SET+=INFO
  76. OPTIONS_FILE_SET+=LOG_CONFIG
  77. OPTIONS_FILE_SET+=LOGIO
  78. OPTIONS_FILE_SET+=MIME
  79. OPTIONS_FILE_SET+=MIME_MAGIC
  80. OPTIONS_FILE_SET+=NEGOTIATION
  81. OPTIONS_FILE_SET+=REWRITE
  82. OPTIONS_FILE_SET+=SETENVIF
  83. OPTIONS_FILE_SET+=SPELING
  84. OPTIONS_FILE_SET+=STATUS
  85. OPTIONS_FILE_SET+=UNIQUE_ID
  86. OPTIONS_FILE_SET+=USERDIR
  87. OPTIONS_FILE_SET+=USERTRACK
  88. OPTIONS_FILE_SET+=VHOST_ALIAS
  89. OPTIONS_FILE_SET+=FILTER
  90. OPTIONS_FILE_UNSET+=SUBSTITUTE
  91. OPTIONS_FILE_SET+=VERSION
  92. OPTIONS_FILE_UNSET+=PROXY
  93. OPTIONS_FILE_UNSET+=PROXY_CONNECT
  94. OPTIONS_FILE_UNSET+=PROXY_FTP
  95. OPTIONS_FILE_UNSET+=PROXY_HTTP
  96. OPTIONS_FILE_UNSET+=PROXY_AJP
  97. OPTIONS_FILE_UNSET+=PROXY_BALANCER
  98. OPTIONS_FILE_UNSET+=PROXY_SCGI
  99. OPTIONS_FILE_SET+=SSL
  100. OPTIONS_FILE_SET+=SUEXEC                      ---> SUEXEC 部分
  101. OPTIONS_FILE_UNSET+=SUEXEC_RSRCLIMIT
  102. OPTIONS_FILE_SET+=REQTIMEOUT
  103. OPTIONS_FILE_UNSET+=CGID
  104. ======================================================================================================
复制代码
附上:Makefile.doc

  1. # more /usr/ports/www/apache22/Makefile.doc
  2. # Makefile.doc
  3. # Author:                               Clement Laforet <clement@FreeBSD.org>
  4. #
  5. # This files contains:
  6. #      - make options output
  7. #      - apache22 man/docs routines
  8. #
  9. # $FreeBSD: ports/www/apache22/Makefile.doc,v 1.17 2012/08/13 19:51:11 ohauer Exp $
  10. #

  11. ## Available knobs:
  12. ##   WITHOUT_APACHE_OPTIONS:      Don't use OPTIONS and will allow you to use
  13. ##                                those knobs directly to select modules.
  14. ##                                Knobs with (*) are working only if
  15. ##                                WITHOUT_APACHE_OPTIONS is defined.
  16. ##
  17. ## By default, modules are compiled as dynamically loadable modules (DSO).
  18. ##
  19. ## Modules knobs philosophy:
  20. ## Modules are split in categories, "make show-categories" shows you
  21. ## which modules they contain. You can enable/disable/customize a category (*):
  22. ## - To enable a category: WITH_<CATEGORY>_MODULES=yes
  23. ##                            [WITH_PROXY_MODULES=yes]
  24. ## - To disable a category: WITHOUT_<CATEGORY>_MODULES=yes
  25. ##                            [WITHOUT_DAV_MODULES=yes]
  26. ## - To customize a category: WITH_CUSTOM_<CATEGORY>
  27. ##                            [WITH_CUSTOM_PROXY="proxy proxy_http"]
  28. ##
  29. ##   Apache-related
  30. ##      WITH_MPM:                 prefork (default)
  31. ##                                worker
  32. ##                                event
  33. ##                                itk
  34. ##      WITH_HTTP_PORT:           default: 80
  35. ##      WITH_LDAP:                Enable LDAP support (mod_auth_ldap) (implies WITH_LDAP_MODULES)
  36. ##      WITH_(MYSQL|PGSQL|SQLITE): Enable SQL backend for dbd and apr_dbd.
  37. ##                                 When MySQL is chosen, threads are enabled.
  38. ##      WITHOUT_V4MAPPED
  39. ##      WITH_IPV6_V6ONLY:         Don't allow IPv6 sockets to handle IPv4
  40. ##                                connections
  41. ##      WITHOUT_SSL:              Disable SSL support
  42. ##      WITH_THREADS:             Enable threads support
  43. ##      WITH_DBM:                 Choose your DBM: bdb (Berkeley DB), gdbm or
  44. ##                                ndbm (default)
  45. ##          WITH_BDB:             Define to select bdb via bsd.database.mk
  46. ##                                desired version may be set with
  47. ##                                WITH_BDB_VER or APACHE22_WITH_BDB_VER
  48. ##          WITH_BDB_BASE:        Define to use bdb from base (1.85)
  49. ##      WITH_STATIC_SUPPORT:      Build statically linked support binaries
  50. ##      WITH_STATIC_APACHE:       Build a static version of httpd (implies
  51. ##                                WITH_STATIC_MODULES)
  52. ##      WITH_ALL_STATIC_MODULES:  All modules will be statically linked.
  53. ##      WITH_STATIC_MODULES (*):  List of modules to build modules statics
  54. ##                                (usefull for slave ports)
  55. ##                                (They must be already enabled (i.e.
  56. ##                                WITH_MODULES or with default configuration
  57. ##                                use 'make show-modules', to check if they are
  58. ##                                enabled)
  59. ##      WITH_MODULES (*):         List of modules you choose
  60. ##      WITHOUT_MODULES (*):      Disable selected modules
  61. ======================================================================================================
  62. ##      WITH_SUEXEC:              Enable suExec support
  63. ##            SUEXEC_DOCROOT:     SuExec root directory
  64. ##            SUEXEC_USERDIR:     User subdirectory (default public_html)
  65. ##            SUEXEC_SAFEPATH:    Set the safepath
  66. ##            SUEXEC_LOGFILE:     Set log file for suexec (default: /var/log/httpd-suexec.log)   ---> SUEXEC 部分
  67. ##            SUEXEC_UIDMIN:      Minimal allowed UID (default 1000)
  68. ##            SUEXEC_GIDMIN:      Minimal allowed GID (default 1000)
  69. ##            SUEXEC_CALLER:      User allowed to call SuExec (default
  70. ##                                ${WWWOWN} (www))
  71. ##            SUEXEC_UMASK:       Defines umask for suexec'd process(default:
  72. ##                                unset)
  73. ======================================================================================================
  74. ##      WITH_DEBUG:               Build a debug versoin of apache (set CFLAGS
  75. ##                                to "-O0 -g -ggdb3" or ${DEBUG_FLAGS} and
  76. ##                                defines WITH_EXCEPTION_HOOK too)
  77. ##      WITH_EXCEPTION_HOOK:      Enable fatal exception hook
  78. ##
  79. ##  Optional patches:  
  80. ##      WITH_EXPERIMENTAL_PATCHES Add performance patches (generally backported
  81. ##                                from apr/httpd SVN repositories)
  82. ##      WITH_ITK_PERDIR_REGEX     Add the per-directory setting AssignUserFromPath for mpm-itk
  83. ##                                as described on http://www.pvv.ntnu.no/~knuta/mpm-itk/
  84. ##
  85. ## Available make targets:
  86. ##      show-options:             prints this message
  87. ##      show-modules:             prints list of available modules
  88. ##      show-categories:          prints list of modules sorted by category
  89. ##
  90. ## Examples (*):
  91. ##      make WITH_STATIC_MODULES="SSL REWRITE INCLUDE" WITH_EXPERIMENTAL_MODULES=yes \
  92. ##           WITH_CUSTOM_AUTH="AUTH AUTH_DBM"
  93. ##      make WITHOUT_MODULES="ACCESS SPELING STATUS" WITH_PROXY_MODULES=yes
  94. ##      make WITH_MODULES="INCLUDE REWRITE AUTH"
  95. ##      Note: If you define your custom options in /etc/make.conf, don't forget
  96. ##            to do not use quotes.
  97. ##

  98. DOCSDIR=        ${PREFIX}/share/doc/apache22
  99. EXAMPLESDIR=    ${PREFIX}/share/examples/apache22
  100. MAKE_ENV+=      EXAMPLESDIR=${EXAMPLESDIR}

  101. .if defined(NOPORTDOCS)
  102. MAKE_ENV+=      NOPORTDOCS=yes
  103. .endif

  104. MAN1=           ab.1 apxs.1 dbmmanage.1 htdbm.1 htdigest.1 htpasswd.1 httxt2dbm.1 logresolve.1
  105. MAN8=           apachectl.8 htcacheclean.8 httpd.8 rotatelogs.8 suexec.8

  106. PORTDOCS=       * #don't blame me ;-)
复制代码
进入 webmin模块


添加 virtual-server-3.93.gpl.wbm.gz


您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP