`
ycyk_168
  • 浏览: 100273 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
社区版块
存档分类
最新评论

在Ubuntu上建立服务器环境(3):编译安装Apache,配置其在webmin里可用

阅读更多

如果使用apt-get的方式安装apache,会发现apache的安装目录很乱,而且并不是按照默认的apache目录结构组织的,这给后期的配置造成了很大麻烦!
在编译安装apache之前,需要确定您的系统是否已经安装gcc编译环境和Zlib,如果没有安装您可以通过以前几步安装:
1、安装gcc:sudo apt-get build-dep gcc
2、安装zlib:apt-get install zlib1g-dev
3、下载apache2.2.14: sudo wget http://labs.xiaonei.com/apache-mirror/httpd/httpd-2.2.14.tar.gz
4、解压apache:sudo tar -zxvf httpd-2.2.14.tar.gz
5、进入解压出来的apache目录:
sudo ./configure --prefix=/usr/server/apache --with-mysql=/usr/share/mysql --enable-so --enable-track-vars --enable-rewrite --with-zlib --enable-mods-shared=all --enable-suexec --with-suexec-caller=daemon --with-suexec-docroot=/var/www/wwwsource
其中后面是三个参数:--enable-suexec --with-suexec-caller=daemon --with-suexec-docroot=/var/www/wwwsource是为安装Extmail而准备的
6、sudo make
7、sudo make install
8、设置apache开机自启动:
  1)复制 /usr/server/apache/bin/apachectl到/etc/init.d
  2)加载为服务
       sudo update-rc.d apachectl defaults
9、在webmin里设置apache模块,因为webmin中默认的设置是按照apt-get安装apache的方式设置的,所以需要做适当的改动
  1)增加虚拟服务器的文件:/usr/server/apache/conf/extra/httpd-vhosts.conf
  2)Directory to create links in for new virtual servers 设为none
  3)Apache服务器根目录:/usr/server/apache
  4)httpd执行文件路径:/usr/server/apache/bin/httpd
  5)命令apachectl的路径:/usr/server/apache/bin/apachectl
  6)启动apache命令:/usr/server/apache/bin/apachectl start
  7)停止apache命令:/usr/server/apache/bin/apachectl stop
  8)Command to apply configuration设为:/usr/server/apache/bin/apachectl
  9)httpd.conf的路径:/usr/server/apache/conf/httpd.conf
  10)srm.conf的路径设为自动
  11)access.conf的路径设为自动
  12)mime.types的路径设为:/usr/server/apache/conf/mime.types
  13)Environment file defining Apache variables 设为;None

分享到:
评论

相关推荐

    使用webmin 配置服务器

    Webmin是一个基于Web界面的系统管理工具,允许用户通过浏览器对Linux服务器进行配置,包括DNS、DHCP、Apache、FTP等服务。以下将详细讲解如何使用Webmin配置这些服务。 **一、配置DNS服务器** 1. **安装软件包**:...

    在Ubuntu的命令行下下载并安装Webmin

    在安装过程中,可能会遇到依赖包缺失的问题。这是正常的,因为Webmin依赖一些其他的软件包。我们可以使用apt-get命令来解决这个问题。 `apt-get -f install` 这将安装所有缺失的依赖包,并完成Webmin的安装。 ...

    webmin安装及配置

    在安装过程中,根据提示设置配置文件目录(默认为`/etc/webmin`)、日志文件目录(默认为`/var/webmin`)、Web服务器端口(默认为10000),以及创建一个管理员用户和密码。 3. **验证安装**:安装完成后,通过...

    基于webmin的vsftpd服务器

    接下来,让我们关注一下如何在系统上安装和配置基于Webmin的VSFTPD服务器: 1. 安装Webmin:首先,你需要在你的Linux服务器上安装Webmin。这通常可以通过执行包管理器的命令完成,例如在RHEL/CentOS系统上,可以...

    webmin 配置vsftpd 的模块

    在本场景中,我们要讨论的是如何在Webmin中配置VSFTPD(Very Secure FTP Daemon),这是一个流行的开源FTP服务器软件,以其安全性而闻名。由于官方提供的Webmin模块可能不再可用,我们将探讨替代方法和手动配置步骤...

    webmin(管理数据库、php、apachecl)(linux系统下)

    3. **Apache服务器管理**:Webmin支持Apache(包括Apache2)的配置,你可以通过图形界面创建、编辑虚拟主机,管理SSL证书,控制模块加载,调整日志设置等。 4. **其他系统管理**:除了上述功能,Webmin还提供了一...

    webmin web图形化管理linux安装包最新版 内附Ubuntu/CentOS安装包及源码安装包

    Webmin 是一款基于网络的系统管理工具,适用于类 Unix 服务器,全球每年安装量约为 1,000,000 台。使用它可以配置操作系统内部,如用户、磁盘配额、服务或配置文件,也可以修改和控制开源应用程序,如 BIND DNS ...

    使用Webmin配置linux服务器借鉴.pdf

    Webmin提供了一个图形化的界面,简化了Linux服务器的管理和配置工作,尤其适合初学者或者需要快速部署服务器环境的管理员。通过Webmin,可以方便地配置Apache、VSFTPD和Samba等服务,同时管理用户权限,使得服务器...

    使用Webmin配置linux服务器.pdf

    这将自动安装Webmin,并将其配置文件放在`/etc/webmin`,网页文件放在`/usr/libexec/webmin`,日志和其他文件放在`/var/webmin`。 2. **登录Webmin** - 安装完成后,通过浏览器访问`localhost:10000`,用root用户...

    webmin的安装方法

    ### Webmin 1.550的安装与配置详尽指南 #### 一、Webmin简介 Webmin是一款强大的基于Web的系统管理工具,适用于多种Linux及Unix操作系统。它提供了直观的用户界面,使得系统管理员能够远程管理和配置服务器的各种...

    用Webmin远程管理Linux系统服务器.pdf

    5. Webmin 的实现:在 Linux 8.0 操作系统上安装 Webmin 1.070 版本,配置 Webmin 配置文件、Log 目录和系统的监听端口,设置管理员密码,安装完成后可以通过浏览器访问 Webmin。 本文为读者提供了使用 Webmin 远程...

    UBUNTU11.04服务器版安装和简单配置.pdf

    分区格式可以选择 fat32 或 ext3,但推荐使用 Ubuntu 安装程序中的分区工具来调整格式,以适应服务器环境的需求。 安装过程大致如下: 1. 插入 Ubuntu 11.04 服务器版安装光盘,启动计算机并选择安装服务器版。 2....

    linux 下的apache配置视频

    3. 虚拟主机:Apache支持虚拟主机功能,允许在一个服务器上托管多个网站。在配置文件中添加新的VirtualHost段落,指定不同的ServerName、DocumentRoot等。 三、启动与管理Apache 1. 启动Apache:使用`sudo ...

    使用Webmin配置linux服务器扫描.pdf

    在本文中,我们将探讨如何使用Webmin来配置Linux服务器,特别是针对Apache、VSFTPD和Samba服务器的设置。 首先,你需要在Linux服务器上安装Webmin。你可以从官方网站http://www.webmin.com下载webmin-1.530-1....

    实训十三:Apache服务器的架设.doc

    通过本实训,学生可以学习如何在 Linux 主机上架设 Apache 服务器,建立基于域名的虚拟主机,并了解 Apache 服务器的配置文件的编辑和重启服务的过程。 一、实训目的与要求 本实训的目的是掌握架设 Apache 服务器...

    webmin-1.400.tar.gz

    3. **编译与安装**:配置成功后,执行编译和安装操作: ``` make sudo make install ``` 4. **启动Webmin服务**:安装完成后,需要启动Webmin服务。启动命令可能因系统不同而略有差异,通常为: ``` sudo /...

    在虚拟机VM的linux系统中安装webmin

    ### 在虚拟机VM的Linux系统中安装Webmin #### 知识点一:虚拟机与Linux环境 - **虚拟机**:虚拟机是一种软件技术,它可以在单一物理计算机上模拟多台独立的计算机环境。通过虚拟机软件(如VMware、VirtualBox等)...

    apache2.0+php配置

    标题 "Apache2.0+PHP配置" 涉及到的是在服务器环境中集成Apache HTTP Server 2.0版本与PHP编程语言的过程。Apache是世界上最流行的Web服务器软件,而PHP是一种广泛用于开发动态网站的服务器端脚本语言。下面将详细...

Global site tag (gtag.js) - Google Analytics