apache完全安装手册

合集下载

aaa服务器编译、安装、使用手册

aaa服务器编译、安装、使用手册

Freeradius服务器编译、安装、使用手册(1)日期:2007-12-19作者:周俊懿上海寰创通信科技有限公司文档更新记录第0章软件版本说明1软件版本:Freeradius服务器:freeradius-1.1.7.tar.gzApache服务器及其依赖:apache_1.3.37.tar.gzopenssl-0.9.8g.tar.tarDHCP服务器:dhcp-4.0.0.tar.gzPHP版本及其依赖:php-4.4.6.tar.gzcurl-7.16.1.tar.gzDB-1.7.12.tarfreetype-2.3.1.tar.gzgd-2.0.34.tar.gzjpeg-6bjpegsrc.v6b.tar.tarlibpng-1.2.16.tar.gzlibxml2-2.6.26.tar.gzlibxslt-1.1.17.tar.gzzlib-1.2.3.tar.gzpcre-7.5.tar.gzPEAR-1.6.1.tarMysql服务器及其WEB管理程序:mysql-5.0.27.tar.gzphpMyAdmin-2.11.4-all-languages-utf-8-only.tar.gz下载这些软件请到google,输入软件版本+download,比如:freeradius-1.1.7.tar.gz download 2操作系统环境:vmware + redhat as4第1章编译安装配置软件下面给出了编译安装配置软件的操作步骤。

1 Install mysqlFreeradius通过Web(dialup_admin)设置的参数都会保存在Mysql数据库中,然后从数据库中将参数导入Freeradius。

注:编译时务必加上--enable-thread-safe-client选项,后面软件会依赖客户端库。

Configure 中参数意义如下:--prefix=/usr/local/mysql 指定安装目录--sysconfdir=/etc 配置文件安装目录--enable-thread-safe-client 以线程方式编译客户端--localstatedir=/var/lib/mysql 运行状态文件安装完成后,初始化数据库设置权限:复制配置文件;启动mysql:设置密码:初始的root密码是空的,比如设置为123修改密码:比如修改为1234把密码修改为1234,由于初始密码为空,所以当出现enter password提示时,直接回车就行;如果密码不为空,那么就输入密码。

Windows + Apache + PHP+MySQL+Zend

Windows + Apache + PHP+MySQL+Zend

网站服务器Windows + Apache + PHP+MySQL+Zend操作环境和软件版本:安装Apache1、双击安装文件,开始安装,单击Next进行下一步:2、选中“I accept the terms in the license agreement”,单击Next:3、单击Next:4、填写网络名称、服务器名称、管理员邮箱:*如果系统中安装了IIS或者其他占用80端口的软件时。

请选择“only for the Current,on port 8080,when started Manually”,或者将IIS或其他软件的端口改为非80端口。

5、安装方式选择“典型安装”或“自定义安装”:6、设置需要安装的组件和安装路径(建议不要更改安装路径):7、点击“Install”进行安装:8、Apache成功启动:9、测试Apache,输入http://127.0.0.1,出现“It works!”字样说明安装成功:安装MySQL1、双击安装文件,开始安装,单击Next:2、勾选“I accept the terms in the license agreement”,单击Next:3、选择“标准安装”、“自定义安装”或“完全安装”,这里选择自定义安装:4、设置需要的组件和安装路径,单击Next:5、点击“Install”开始安装:6、点击“Finish”完成安装,并启动MySQL设置程序:7、点击Next对MySQL进行设置:8、保持默认,单击Next:9、选择“Server Machine”,点击Next:10、点击Next:11、设置数据库的保存位置,点击Next:12、点击Next:13、设置MySQL端口,通常保持默认即可。

点击Next:14、根据需要选择字符集(如GB2312),这里选择UTF8,点击Next:15、勾选“Include Bin Birectory in Windows PATH”,点击Next:*这一步的作用是将函数加入到系统变量,以便在DOS下调用MySQL命令。

amp安装配置手册

amp安装配置手册

Apache+mysql+php配置说明1概述§1.1前言由于Bug管理系统bugfree需要安装在apache+mysql+php的运行环境,因此本手册专为bugfree系统搭建运行环境而准备.当然,除了少数几个地方特列外,完全可以用在搭建独立的apache+mysql+php环境。

本手册包括windows和linux(redhat)下的安装和配置,都已测试通过,对于unix 其他版本的配置请参照linux下的步骤做相应调整.§1.2说明1. 本手册假设windows下的基本安装目录为”D:\amp”,linux下的基本最终安装目录为/usr/local,linux下的程序存放目录/home/tool2. linux下的安装都使用.tar.gz文件,解压基本步骤如下:解压gz: gunzip tall.tar.gz解包tar文件成目录: tar -xvf tall.tar3. 读者应该有基本的windows和linux使用经验,否则请先了解基本的操作.4. 安装时请按照手册的顺序安装,因为php安装时必须要求mysql与apache已经安装5. 源码安装的步骤和说明./configure --prefix=/usr/local/xxx(配置环境变量,生成makefile) make (编译源程序)make install(根据make的结果,完成程序的安装)2Mysql安装配置§2.1总体说明本次采用mysql5参考手册: /doc/refman/5.1/zh/index.html下载地址: /downloads/windows安装程序: mysql-5.0.22-win32.ziplinux安装程序: mysql-5.1.23-rc-linux-i686-glibc23.tar.gz 验证安装是否成功: 启动mysqlmysql –u root –p能正常登录即安装正确§2.2基本操作说明进入mysql后的每个命令必须以’;’结束,’mysql’是客户端程序1. linux下的启动和停止:启动: /usr/local/mysql/bin/mysqld_safe --user=root &停止: kill掉mysqld进程2. 登录: mysql –u root –p远程登录: mysql -h ipaddress -u root -p3. 设置远程主机可访问:mysql如果需要客户端或者其他系统远程访问,需要设置远程主机的ip到mysql的user表中,或者设置user的hostname为’%’,如:update user set host='%' where host='localhost';flush privileges;4. 修改密码:mysql默认安装时管理员密码(root)为空, 可通过命令修改:mysqladmin -u root password 'new-password'(格式:mysqladmin -u用户名 -p旧密码 password 新密码5. 一个mysql包含多个数据库,可用’show databases;’查看, 使用数据库用’use databasename’如’use mysql’,修改表之前必须先use指定库,查看此数据库有那些表用’show tables’6. 更详细的操作和说明请看<<mysql参考手册>>§2.3Windows下的安装Windows下安装比较简单,下载win32的安装包,默认安装即可.须注意下面几点:1.安装目录: 选择D:\amp\MySQL5,不必须修改默认目录只是方便管理2.字符集: 安装时为了bugfree的需要,选择’utf8’3.选择安装配置工具的安装, 并设置管理员密码为’mysql’§2.4Windows下的配置Mysql的配置主要是根目录下的my.ini文件:1.default-character-set=utf82.basedir="D:/amp/MySQL5/"另外:加入mysql的bin目录到环境变量§2.5linux下的安装此次采用了最简单的安装,没有用源码包,而是用压缩文件直接解压安装即可.在下载网站上下载mysql-5.1.23-rc-linux-i686-glibc23.tar.gz文件,解压到/usr/local/mysql目录即可§2.6linux下的配置配置执行命令如下,详细步骤参看根据录下的install.binary:1. groupadd mysql2. useradd -g mysql mysql3. ln -s /usr/local/mysql mysql4. cd mysql5. chown -R mysql .6. chgrp -R mysql .7. scripts/mysql_install_db --user=mysql8. chown -R root .9. chown -R mysql data10. bin/mysqld_safe --user=mysql &说明:1.执行scripts/mysql_install_db脚本: 完成库表初始化和权限分配等功能/usr/local/mysql/scripts/mysql_install_db如果分发版没有正确设置授权表,你必须运行mysql_install_db脚本来手动初始化授权表。

Apache HTTP Server 安装及升级指引

Apache  HTTP Server 安装及升级指引

致谢| 译者声明| 本篇译者:金步国| 本页最后更新:2006年1月4日| 获取最新版本本文仅阐述Apache在Unix和类Unix系统中的编译和安装,在Windows中的编译和安装可以参考在Microsoft Windows中使用Apache。

其他平台可以参见针对特定平台的说明文档。

像其它许多开源项目一样,Apache使用libtool和autoconf建立编译环境。

如果你只进行很小的版本升级(比如2.2.54→2.2.55),请直接跳转到下面的升级部分。

针对心急者的概述其中NN必须用当前的副版本号替代;PREFIX是服务器被安装到文件系统中的路径名,如果没有指定PREFIX,默认会装到/usr/local/apache2下面从编译和安装Apache httpd的要求开始详细阐述编译和安装的每个步骤。

要求编译Apache的要求如下:磁盘空间必须保证有50MB以上的自由临时磁盘空间。

Apache安装完毕后会占据10MB左右的空间,实际的磁盘空间需求会因编译设置和是否安装第三方模块而有所不同。

ANSI-C编译器及编译环境必须装有ANSI-C编译器,推荐使用自由软件基金会(FSF)的GCC。

如果没有GCC,那么要确保使用的编译器符合ANSI标准,而且PATH中必须包含指向基本编译工具比如make的路径。

确保准确的时间由于HTTP协议的元素都会用到时间,有必要了解一下你的系统所使用的时间同步机制。

在基于网络时间协议(NTP)的系统中,一般是用ntpdate或xntpd来同步时间。

有关NTP软件的资料请参见NTP主页。

Perl 5 [可选]有些用Perl写的支持脚本,如apxs或dbmmanage,需要Perl5解释器(5.003或以上的版本就足够了)。

如果系统中存在多个Perl解释器,比如有系统提供的Perl 4,还有你自己安装的Perl 5,推荐你使用--with-perl选项来确保configure脚本使用正确的版本。

Linux平台Apache高可用双机集群Tomcat负载均衡集群配置手册

Linux平台Apache高可用双机集群Tomcat负载均衡集群配置手册

Linux平台Apache双机高可用集群+ Tomcat负载均衡集群配置手册在这个配置手册中,使用的操作系统和软件清单如下:操作系统:RedHat Enterprise Linux AS4 U4 64bit(安装时最好选择完全安装)软件:jdk-1_5_0_15-linux-amd64.binTomcat5.5.26httpd-2.0.63.tar.gzjakarta-tomcat-connectors-jk2-src-current.tar.gzipvsadm-1.24.tar.gzlibnet.tar.gzheartbeat-2.1.3-3.el4.centos.x86_64.rpmheartbeat-pils-2.1.3-3.el4.centos.x86_64.rpmheartbeat-stonith-2.1.3-3.el4.centos.x86_64.rpm因为是linux操作系统,所以在安装软件时请使用对应自己操作系统内核的软件,这是整个集群成功的第一步。

本配置手册中的软件都是对应RedHat Enterprise Linux AS4 U4 64bit 这个版本的软件。

jdk-1_5_0_15-linux-amd64.binJAVA环境包使用的是64位1.5版Tomcat版本为公司指定的5.5版本Apache为2.0.63版jakarta-tomcat-connectors-jk2-src-current.tar.gz是连接Apache和Tomcat的连接插件,具体可以去Tomcat网站上查找下载ipvsadm-1.24.tar.gzlibnet.tar.gz这两个是用于2台Apache服务器虚拟一个IP地址使用heartbeat-2.1.3-3.el4.centos.x86_64.rpmheartbeat-pils-2.1.3-3.el4.centos.x86_64.rpmheartbeat-stonith-2.1.3-3.el4.centos.x86_64.rpm这3个软件是用于2台Apache服务器之间的心跳检测结构图Apache1以以以以以Tomcat1Tomcat2Apache22台Tomcat服务器使用Tomcat软件可以自己做集群,2台Apache服务器需要其他的软件实现虚拟服务器功能,工作站访问虚拟IP地址访问2台Apache服务器,再通过Apache服务器访问Tomcat服务器第3 页总13 页1.安装JAVA环境包1)输入命令:./ jdk-1_5_0_15-linux-amd64.bin执行完毕后,会在当前目录下生成一个JDK-1.5.0_15的文件夹2)在 /usr/local/下新建一个名字为JAVA文件夹,将个JDK-1.5.0_15的文件夹拷入到该文件夹下3)设置环境变量。

5-Apache服务配置

5-Apache服务配置
ppt文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。
第5章 章
网络服务
ห้องสมุดไป่ตู้本章目标
掌握Apache服务器的安装 服务器的安装 掌握 掌握Apache安装后的基本配置 掌握 安装后的基本配置 掌握基于域名的虚拟主机配置 掌握LAMP环境的配置和应用程序的安装 掌握 环境的配置和应用程序的安装
# ./configure --prefix=/usr/local/apache2 \ > --enable-so --enable-rewrite
使用" 选项指定Apache服 使用" 使用" 选项指定 使用 服 使用make命令进行程序的编译 选项设置 命令进行程序的编译 使用 --prefix"选项指定"--enable-rewrite"选项设置 Apache服务器可以使用动态加载模 服务器可以使用动态加载模 Apache服务器具有 服务器具有rewrite功能 务器程序将要安装到的系统目录 服务器具有 功能 # make 块功能 使用" 使用"--enable-so"选项设置 选项设置
Page 8/39
Apache编译安装 编译安装3-1 编译安装
编译安装的优点
具有较大的自由度, 具有较大的自由度,功能可定制 可及时获得新版本 普遍适用于大多数Linux版本 普遍适用于大多数 版本
获得Apache服务器的源码包 服务器的源码包 获得
从Apache的官方网站下载源码包 的官方网站下载源码包
/download.cgi
源码包文件
httpd-2.0.59.tar.gz
Page 9/39

Ubuntu11上trac-svn-apache安装与配置

Ubuntu11上trac-svn-apache安装与配置

Ubuntu11.1 上svn+trac 安装与配置环境:操作系统:ubuntu 11.1数据库:postgresql 9.1Trac版本:0.12.02其他:以下在192.168.129.136机器上测试通过。

一:安装trac$/ sudo apt-get install tracUbuntu会自动下载安装trac、apache、subversion等必要的软件二:配置svn服务器端1.准备用户和目录首先,创建subversion用户组,并且将www-data和您自己这两个用户加入该组$sudo addgroup subversion$sudo usermod -G subversion -a www-data其次,创建svn的根位置$sudo mkdir /home/svn$cd /home/svn2.开始一个新的知识库,$sudo mkdir npmonitor$sudo chown -R root:subversion npmonitor//这里要给www-data添加权限,因为我们后面要用apache$sudo chmod -R g+rws npmonitor//这个是为了赋予组成员对所有新加入文件仓库的文件拥有相应的权限$sudo svnadmin create /home/svn/npmonitor//开始一个新的知识库3.配置用户和权限Subversion 文件仓库可以通过许多不同的方式进行访问(Check Out,签出)——通过本地硬盘,或者通过各种网络协议。

这里通过WebDAV 协议访问SVN 文件仓库,必须配置您的Apache 2 Web 服务器。

您必须加入下面的代码片段到您的/etc/apache2/mods-available/dav_svn.conf中:<Location /svn/npmonitor>DAV svnSVNPath /home/svn/npmonitorAuthType BasicAuthName "Subversion Repository"AuthUserFile /etc/apache2/dav_svn.passwd# To enable authorization via mod_authz_svnAuthzSVNAccessFile /etc/apache2/dav_svn.authzRequire valid-use</Location>接下来,您需要创建/etc/apache2/dav_svn.passwd 文件。

COGNOS服务器安装配置手册

COGNOS服务器安装配置手册

一系统环境说明用户说明:安装与使用过程中的用户Root:系统补丁安装用户Cognos:软件安装,运行用户目录说明:请先使用Root创建以下目录,并将相应文件拷贝到相应目录中,修改目录所有者为cognos,后面的安装进行均以cognos身份进行,安装目录/tmp/share/app/apache_32:apache安装目录/tmp/share/app/cognos:Cognos安装目录(根据安装规范实际安装到/tmp/share/app/cognos/c10)/tmp/share/app/jdk1.6.0_45:java安装目录(安装版本为java 32位)/tmp/share/app/OpenDJ-2.4.5:LDAP服务OpenDJ安装目录/tmp/share/app/oracle_32:oracle客户端安装目录源文件目录:/tmp/share/app/setup/Cognos:Cognos安装源文件目录/tmp/share/app/setup/httpd-2.2.24:apche源代码目录默认配置文件说明.bash_profile cognos10_linux.conf tnsnames.ora mecool-20131204.ldifhttpd.confkettle-start.bat MECOOLDB-BACK.sqlcreate schema.SQLCognos SVR安装时的RPM.txt.bash_profile:用户cognos的登录用户角本,路径为/home/cognos/Cognos10_linux.conf:apache的Cognos虚拟目录配置信息,路径为/tmp/share/app/apache_32/confTnsnames.ora:连接oracle服务的配置信息,路径为/tmp/share/app/oracle_32/network/admin Mecool-20131204.ldif:OpenDJ目录内容备份,安装系统导入路径为/tmp/share/app/setup/OpenDJ-2.4.5Kettle-start.bat:etl启动文件,供windows任务计划调用MECOOLDB-BACK.sql:为mecool数据仓库mecool用户表,存储过程等定义Create schema.sql:为oracle表空间,用户创建语句Httpd.conf:为apche配置文件,本文件不用拷贝,供阅读本文件apache配置部分参考Cognos SVR安装时的RPM:RHEL6.4(64位版本)验证安装所需数据包,RHEL6.4为默认安装,如无意外,请顺序执行包安装提供上述文件是可以直接在上述文件中修改相关配置路径信息,方便安装配置操作。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Unix 服务器的安装与配置 (FreeBSD) 之Apache的完全安装(apache+php4+mod_ssl+mod_perl+mod_fastcgi+mod_gzip)本文主要讨论源代码方式的安装。

从互联网下载以下几个程序(本文采用DSO方式安装),按如下步骤进行处理:1、apache_1.3.27.tar.gz2、mod_ssl-2.8.12-1.3.27.tar.gz3、mod_perl-1.0-current.tar4、mod_gzip-1.3.26.1a.tar.gz5、mod_fastcgi-2.4.0.tar.gz6、php-4.3.1.tar.gz(另需安装pth-1.4.1.tar.gz、mm-1.1.3.tar.gz、perl-5.6.1.tar.gz、zlib-1.1.4.tar.gz、libpng-1.2.5.tar.gz、png、gettext、freetype、jpeg、gd、gd2)安装pth-1.4.1server# tar zxvf pth-1.4.1.tar.gzserver# cd pth-1.4.1server# ./configure --enable-pthreadserver# makeserver# make testserver# make install安装mm-1.1.3server# tar zxvf mm-1.1.3.tar.gzserver# cd mm-1.1.3server# ./configure --disable-sharedserver# makeserver# make testserver# make install安装perl-5.6.1server# tar zxvf perl-5.6.1.tar.gzserver# cd perl-5.6.1server# sh Configure -deserver# makeserver# make testserver# make install安装zlib-1.1.4server# tar zxvf zlib-1.1.4.tar.gzserver# cd zlib-1.1.4server# ./configureserver# make testserver# make install安装libpng-1.2.5 (need zlib-1.1.4、png)server# pkg_add png-versionserver# tar zxvf libpng-1.2.5.tar.gzserver# cd libpng-1.2.5server# cp scripts/makefile.freebsd makefileserver# makeserver# make testserver# make install安装apache_1.3.27 + mod_ssl-2.8.12-1.3.27 (need OpenSSL、MM、Prel_5.6.0) + mod_perl-1.0-current1、解压缩包(以下文件解压在同一个目录下)server# tar zxvf apache_1.3.27.tar.gzserver# tar zxvf mod_ssl-2.8.12-1.3.27.tar.gzserver# tar zxvf mod_perl-1.0-current.tar2、配置mod_ssl-2.8.12-1.3.27server# cd mod_ssl-2.8.12-1.3.27server# ./configure --with-apache=../apache_1.3.27 \--with-mm=../mm-1.1.3 \--prefix=/usr/local/apache \--enable-shared=sslserver# cd ..3、配置安装mod_perl-1.27server# cd mod_perl-1.27server# perl Makefile.PL EVERYTHING=1APACHE_SRC="/A/apache_1.3.27/src" USE_APACI=1 PREP_HTTPD=1 DO_HTTPD=1 (Freebsd 4.7下有两处错误提示,忽略)server# makeserver# make installserver# cd ..4、配置安装apache_1.3.27server# cd apache_1.3.27server# ./configure --prefix=/usr/local/apache \--enable-module=ssl \--activate-module=src/modules/perl/libperl.a \--enable-module=most \--enable-shared=maxserver# makeserver# make certificate(生成证书,按提示选择,并记下密码) server# make install安装mod_gzip-1.3.26server# tar zxvf mod_gzip-1.3.26.1a.tar.gzserver# cd mod_gzip-1.3.26.1aserver# edit Makefile(将APXS的路径 APXS?=/usr/local/sbin/apxs 改成apache安装路径: APXS?=/usr/local/apache/bin/apxs) server# makeserver# make install安装mod_fastcgi-2.4.0server# tar zxvf mod_fastcgi-2.4.0.tar.gzserver# cd mod_fastcgi-2.4.0server# /usr/local/apache/bin/apxs -o mod_fastcgi.so -c *.c server# /usr/local/apache/bin/apxs -i -a -n fastcgimod_fastcgi.so安装php-4.3.1 (need gettext、freetype、jpeg、gd、gd2、png、这里假设my SQL已经安装并运行)server# pkg_add gettest-versionserver# pkg_add jpeg-versionserver# pkg_add gd-versionserver# pkg_add gd2-versionserver# tar zxvf php-4.3.1.tar.gzserver# cd php-4.3.1server# ./configure --with-apxs=/usr/local/apache/bin/apxs \--with-config-file-path=/usr/local/apache/conf \--with-mysql=/usr/local/MYSQL --with-my SQL-sock=/tmp/--enable-versioning \--enable-ftp --enable-bcmath --disable-debug --enable-memory-limit=yes \--enable-track-vars --enable-sysvsem --enable-sysvshm --with-gettext \--enable-trans-sid --enable-fastcgi --with-tsrm-pth=pth-config \ --with-freetype-dir=/usr/local --with-jpeg-dir=/usr/local --with-gd=/usr/local \--enable-gd-native-ttf --with-png-dir=/usr/local --with-zlib=/usr/local \--with-zlib-dir=/usr/local --with-mm=/usr/local --with-openssl --with-iconvserver# makeserver# make installserver# cp php.ini-dist /usr/local/apache/conf/php.ini配置apache是其支持php,及php.ini文件:在/use/local/apache/conf下有这两个文件:1、/usr/local/apache/conf/httpd.conf 示例:httpd.conf2、/usr/local/apache/conf/php.ini 示例:php.ini在httpd.conf中添加:AddType application/x-httpd-php .php .php3AddType application/x-httpd-php-source .phps配置php.ini:upload_tmp_dir /tmpdefault_charset gb2312register_globals On安装至此完成,可以使用如下命令启动apache:server# /usr/local/apache/bin/apachectl start如果要使用https则使用如下命令启动:server# /usr/local/apache/bin/apachectl startssl(键入证书密码,然后回车)编写apache的自启动文件(Freebsd下):server# edit /usr/local/etc/rc.d/apache-server.sh 示例:apache-server.shserver# chmod 755 apache-server.sh重新启动服务器,Bind9就可以自动运行!测试服务器:在/usr/local/apache/htdocs下编辑test.php来测试php是否安装成功示例:test.php<?phpinfo()?>在浏览器中的地址栏中输入/test.php即可以显示php的安装信息。

如果你使用的是apachects startssl命令启动的话,你可以在浏览器中的地址栏中输入:https:///test.php来显示php的安装信息。

虚拟服务器的设置(摘自化境编程界Apache Server设置虚拟WEB 作者:不详)原文,未加修改:一 、IP型虚拟主机IP型虚拟主机指每一虚拟主机对应唯一的IP。

可通过多个物理网卡或虚拟网口实现多IP,Solaris2.5和Windows NT都支持这种方式。

相关文档
最新文档