如果使用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是一个基于Web界面的系统管理工具,允许用户通过浏览器对Linux服务器进行配置,包括DNS、DHCP、Apache、FTP等服务。以下将详细讲解如何使用Webmin配置这些服务。 **一、配置DNS服务器** 1. **安装软件包**:...
在安装过程中,可能会遇到依赖包缺失的问题。这是正常的,因为Webmin依赖一些其他的软件包。我们可以使用apt-get命令来解决这个问题。 `apt-get -f install` 这将安装所有缺失的依赖包,并完成Webmin的安装。 ...
在安装过程中,根据提示设置配置文件目录(默认为`/etc/webmin`)、日志文件目录(默认为`/var/webmin`)、Web服务器端口(默认为10000),以及创建一个管理员用户和密码。 3. **验证安装**:安装完成后,通过...
接下来,让我们关注一下如何在系统上安装和配置基于Webmin的VSFTPD服务器: 1. 安装Webmin:首先,你需要在你的Linux服务器上安装Webmin。这通常可以通过执行包管理器的命令完成,例如在RHEL/CentOS系统上,可以...
在本场景中,我们要讨论的是如何在Webmin中配置VSFTPD(Very Secure FTP Daemon),这是一个流行的开源FTP服务器软件,以其安全性而闻名。由于官方提供的Webmin模块可能不再可用,我们将探讨替代方法和手动配置步骤...
3. **Apache服务器管理**:Webmin支持Apache(包括Apache2)的配置,你可以通过图形界面创建、编辑虚拟主机,管理SSL证书,控制模块加载,调整日志设置等。 4. **其他系统管理**:除了上述功能,Webmin还提供了一...
Webmin 是一款基于网络的系统管理工具,适用于类 Unix 服务器,全球每年安装量约为 1,000,000 台。使用它可以配置操作系统内部,如用户、磁盘配额、服务或配置文件,也可以修改和控制开源应用程序,如 BIND DNS ...
Webmin提供了一个图形化的界面,简化了Linux服务器的管理和配置工作,尤其适合初学者或者需要快速部署服务器环境的管理员。通过Webmin,可以方便地配置Apache、VSFTPD和Samba等服务,同时管理用户权限,使得服务器...
这将自动安装Webmin,并将其配置文件放在`/etc/webmin`,网页文件放在`/usr/libexec/webmin`,日志和其他文件放在`/var/webmin`。 2. **登录Webmin** - 安装完成后,通过浏览器访问`localhost:10000`,用root用户...
### Webmin 1.550的安装与配置详尽指南 #### 一、Webmin简介 Webmin是一款强大的基于Web的系统管理工具,适用于多种Linux及Unix操作系统。它提供了直观的用户界面,使得系统管理员能够远程管理和配置服务器的各种...
5. Webmin 的实现:在 Linux 8.0 操作系统上安装 Webmin 1.070 版本,配置 Webmin 配置文件、Log 目录和系统的监听端口,设置管理员密码,安装完成后可以通过浏览器访问 Webmin。 本文为读者提供了使用 Webmin 远程...
分区格式可以选择 fat32 或 ext3,但推荐使用 Ubuntu 安装程序中的分区工具来调整格式,以适应服务器环境的需求。 安装过程大致如下: 1. 插入 Ubuntu 11.04 服务器版安装光盘,启动计算机并选择安装服务器版。 2....
3. 虚拟主机:Apache支持虚拟主机功能,允许在一个服务器上托管多个网站。在配置文件中添加新的VirtualHost段落,指定不同的ServerName、DocumentRoot等。 三、启动与管理Apache 1. 启动Apache:使用`sudo ...
在本文中,我们将探讨如何使用Webmin来配置Linux服务器,特别是针对Apache、VSFTPD和Samba服务器的设置。 首先,你需要在Linux服务器上安装Webmin。你可以从官方网站http://www.webmin.com下载webmin-1.530-1....
通过本实训,学生可以学习如何在 Linux 主机上架设 Apache 服务器,建立基于域名的虚拟主机,并了解 Apache 服务器的配置文件的编辑和重启服务的过程。 一、实训目的与要求 本实训的目的是掌握架设 Apache 服务器...
3. **编译与安装**:配置成功后,执行编译和安装操作: ``` make sudo make install ``` 4. **启动Webmin服务**:安装完成后,需要启动Webmin服务。启动命令可能因系统不同而略有差异,通常为: ``` sudo /...
### 在虚拟机VM的Linux系统中安装Webmin #### 知识点一:虚拟机与Linux环境 - **虚拟机**:虚拟机是一种软件技术,它可以在单一物理计算机上模拟多台独立的计算机环境。通过虚拟机软件(如VMware、VirtualBox等)...
标题 "Apache2.0+PHP配置" 涉及到的是在服务器环境中集成Apache HTTP Server 2.0版本与PHP编程语言的过程。Apache是世界上最流行的Web服务器软件,而PHP是一种广泛用于开发动态网站的服务器端脚本语言。下面将详细...