如果使用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
分享到:
相关推荐
在Ubuntu的命令行下下载并安装Webmin
使用webmin 配置服务器:dns dhcp apache ftp.....
Webmin 是一款基于网络的系统管理工具,适用于类 Unix 服务器,全球每年安装量约为 1,000,000 台。使用它可以配置操作系统内部,如用户、磁盘配额、服务或配置文件,也可以修改和控制开源应用程序,如 BIND DNS ...
webmin安装及配置,适用于Red Hat linux 各版本
使用webmin配置linux服务器。希望对你有帮助。。。
webmin的安装(安装使用过程.)webmin的安装(安装使用过程.)webmin的安装(安装使用过程.)webmin的安装(安装使用过程.)
本人在公司实习过程中,经同事指点,将配置linux服务器的基本过程记录下来,文档中的每一步都经过多次操作,并调试成功。可供初学者参考。
而且,Webmin 有其自己的“Web 服务器”,因此不需要运行第三方软件(比如 Web服务器)。万事具备。Webmin 的模块化架构允许您在需要时编写您自己的配置模块。除了在此介绍的模块之外,Webmin 还包括许多模块。尽管...
wwebmin 配置vsftpd 的模块,在官网上的地址已经不能用了,原开发者的网站域名都处于出售状态。
利用加载USB设备来安装webmin;适合初学者;
包括webmin rpm,vsftpd 模块,vsftpd rpm
使用Webmin配置linux服务器.pdf
linux下管理工具webmin安装程序。
webmin linux服务器管理工具 webmin linux服务器管理工具
使用Webmin配置linux服务器扫描.pdf
使用Webmin配置linux服务器借鉴.pdf
配置和管理apache服务器 配置和管理mail服务器 配置和管理ftp服务器 配置和管理ldap服务器 掌握Linux下远程管理工具openssh、vnc和webmin的使用 配置和管理mysql数据库 配置和管理iptables和...
Centos7 脚本安装方式webmin管理软件的安装 Centos7 脚本安装方式webmin管理软件的安装
而且,Webmin 有其自己的“Web 服务器”,因此不需要运行第三方软件(比如 Web服务器)。万事具备。Webmin 的模块化架构允许您在需要时编写您自己的配置模块。除了在此介绍的模块之外,Webmin 还包括许多模块。尽管...
Linux系统和相关管理工具的安装与使用,常用网络服务(DNS、DHCP、网关、路由)的启动与配置,Squid局域网共享上网服务器、Samba资源共享服务器、NFS网络文件服务器、LDAP目录服务器、Wu-FTP文件服务器、Sendmail...