导航:首页 > IDC知识 > 配置与管理apache服务器

配置与管理apache服务器

发布时间:2020-10-19 14:43:35

1、买了一个空间和域名,空间商在域名管理的网站上也解析了,但是还是访问不了,是不是apache配置文件有错?

虚拟主机的话,需要在主机控制面添加域名。
可以用虚拟主机提供的二级域名访问试下,如果二级域名可以访问,跟apache应该就关系不大。

2、windows2003系统如何配置smtp服务和apache服务,请求解决??????????

一、安装POP3和SMTP服务组件WindowsServer2003默认情况下是没有安装POP3和SMTP服务组件的,因此我们要手工添加Ghostxp系统。1.xp系统下载安装POP3服务组件以系统管理员身份登录WindowsServer2003系统。依次进入“控制面板→添加或删除程序→添加/删除Windows组件”,在弹出的“Windows组件向导”对话框中选中“电子邮件服务”选项,点击“详细信息”按钮,可以看到该选项包括两部分内容:POP3服务和POP3服务Web管理。为方便用户远程Web方式管理邮件服务器,建议选中“POP3服务Web管理”。2.安装SMTP服务组件选中“应用程序服务器”选项,点击“详细信息”按钮,接着在“Internet信息服务(IIS)”选项中查看详细信息,选中“SMTPService”选项,最后点击“确定”按钮。此外,如果用户需要对邮件服务器进行远程Web管理,一定要选中“万维网服务”中的“远程管理(HTML)”组件。完成以上设置后,点击“下一步”按钮,系统就开始安装配置POP3和SMTP服务了。二、配置POP3服务器1.创建邮件域点击“开始→管理工具→POP3服务”,弹出POP3服务控制台窗口。选中左栏中的POP3服务后,点击右栏中的“新域”,弹出“添加域”对话框,接着在“域名”栏中输入邮件服务器的域名,也就是邮件地址“@”后面的部分,如“MAIL.COM”,最后点击“确定”按钮。2.创建用户邮箱选中刚才新建的“MAIL.COM”域,在右栏中点击“添加邮箱”,弹出添加邮箱对话框,在“邮箱名”栏中输入邮件用户名,然后设置用户密码,最后点击“确定”按钮,完成邮箱的创建,本例中创建的mailbox是[email protected]三、配置SMTP服务器完成POP3服务器的配置后,就可开始配置SMTP服务器了。点击“开始→程序→管理工具→Internet信息服务(IIS)管理器”,在“IIS管理器”窗口中右键点击“默认SMTP虚拟服务器”选项,在弹出的菜单中选中“属性”,进入“默认SMTP虚拟服务器”窗口,切换到“常规”标签页,在“IP地址”下拉列表框中选中邮件服务器的IP地址即可。点击“确定”按钮,这样一个简单的邮件服务器就架设完成了。完成以上设置后,用户就可以使用邮件客户端软件连接邮件服务器进行邮件收发工作,只要在pop3和smtp处输入邮件服务器的ip地址即可。注意到这步为止,基本的mail功能已经实现了,可以正常的收发mail.大家注意到这个时候smtpaccess里面设置的是匿名访问,此时任何一个人都可以利用此Mail服务器发邮件。四、客户端测试我用的是becky,smtp和pop设置如下,ID我填的是[email protected],是因为我在pop3服务建立account的时候,有一个提示框提示,截图如下:测试mail正常收发,我是给自己也就是[email protected]发邮件,然后看效果如何,大家注意这时候我无论在SMTP验证那里瞎填什么都能收发邮件正常,因为在服务器端Access里面设置的是匿名访问(呵呵)五、SMTP服务器的安全设置以及客户端的配置一,去掉匿名访问,选择Basicauthentication二,客户端软件smtp验证的时候随便填上一个用户名和密码,会发现有错误提示:六、正确的客户端smtpID设置不知道是为什么原因,只有在SMTP验证处输入建立的账户名,而且不能带@mail.com才能通过Mail服务器的认证,这个是我也很迷惑的地方,希望有此经验的人能指点一下,谢谢。

3、如何利用linux 安装apache 服务器的配置与管理

接下来就要试试动手安装Apache服务程序啦,同学们需要注意使用yum命令安装软件时后面写的是服务程序的名字,而apache服务的软件包名称叫做httpd,直接执行yum install apache命令则是会报错误的。

[root@linuxprobe ~]# yum install httpd

将httpd服务程序启动并加入到开机启动项中,让Web服务程序能够随系统开机而启动运行:

[root@linuxprobe ~]# systemctl start httpd
[root@linuxprobe ~]# systemctl enable httpd
ln -s '/usr/lib/systemd/system/httpd.service' '/etc/systemd/system/multi-user.target.wants/httpd.service'
#http://www.linuxprobe.com/chapter-10.html#101

4、在Windows2003环境下配置php运行环境

一、软件准备: Apache(2.0.52): http://www.skycn.com/soft/1218.html PHP(4.3.9): http://www.php.net/downloads.php MySQL(4.1.7): http://dev.mysql.com/downloads/ Zend Optimizer(2.5.5): http://www.zend.com/store/procts/zend-optimizer.php phpMyAdmin(2.6.0): http://www.skycn.com/soft/10687.html 二、安装 PHP : (1)、下载后得到 php-4.3.9-Win32.zip ,解压至 C:\PHP(这个路径可以随意,不过下面要是用到这个路径,请相应修改); (2)、进入 C:\PHP ,将 php.ini-dist 复制一份放到 C:\WINNT( Windows 2003 下为 C:\Windows )内,改名为 php.ini ,然后用记事本打开,利用记事本的查找功能搜索 extension_dir = "./" ,并将其路径指到你的 PHP 目录下的 extensions 目录,比如:extension_dir = "C:\PHP\extensions" ;再搜索 register_globals = Off ,将 Off 改成 On ;如果你想让 PHP 支持更多功能模块,请按照下面的步骤去做,如果不想的话,直接保存关闭 php.ini 即可. PHP 支持的模块很多,搜索: ;Windows Extensions ;Note that MySQL and ODBC support is now built in, so no dll is needed for it. ; 下面所列的就是 PHP 预支持的扩展模块,默认情况下都用分号在前面注释掉了,如果你想 PHP 支持某个模块,请将前面的“;”去掉即可。如果安装完毕后测试时,弹出不支持 xxx.dll 模块的话,直接将前面分号再加上去,保存后重启 Web 服务器就可以了。 (3)、把 C:\PHP\php4ts.dll 和 C:\PHP\dlls 目录下的所有文件复制粘贴到 C:\WINNT\system32\( Windows 2003 下为 C:\Windows\system32 )内; (4)、配置 IIS 使其支持 PHP : 首先必须确定系统中已经正确安装 IIS ,如果没有安装,需要先安装 IIS ,安装步骤如下: <a> Windows 2000 下的 IIS 安装: 用Administrator 帐号登陆系统,将 Windows 2000 安装光盘插入光盘驱动器,进入“控制面板”点击“添加/删除程序”,再点击左侧的“添加/删除 Windows 组件”,在弹出的窗口中选择“Internet 信息服务(IIS)”,点下面的“详细信息”按钮,选择组件,以下组件是必须的:“Internet 服务管理器”、“World Wide Web 服务器”和“公用文件”,确定安装。 安装完毕后,在“控制面板”的“管理工具”里打开“服务”,检查“IIS Admin Service”和“World Wide Web Publishing Service”两项服务,如果没有启动,将其启动即可。 <b> Windows 2003 下的 IIS 安装: 由于Windows 2003 的 IIS 6.0 集成在应用程序服务器中,因此安装应用程序服务器就会默认安装 IIS 6.0 ,在“开始”菜单中点击“配置您的服务器”,在打开的“配置您的服务器向导”里左侧选择“应用程序服务器(IIS,ASP.NET)”,单击“下一步”出现“应用程序服务器选项”,你可以选择和应用程序服务器一起安装的组件,默认全选即可,单击“下一步”,出现“选择总结界面”,提示了本次安装中的选项,配置程序将自动按照“选择总结”中的选项进行安装和配置。 打开浏览器,输入:http://localhost/,看到成功页面后进行下面的操作: PHP 支持 CGI 和 ISAPI 两种安装模式,推荐使用 ISAPI 模式。 <a>、CGI 模式安装步骤: 在“控制面板”的“管理工具”中选择“Internet 服务管理器”,打开 IIS 后停止服务,然后在左侧“默认Web站点”上单击右键选择“属性”,在打开的“默认 Web 站点属性”窗口的“主目录”标签里找到并点击“配置”按钮,在弹出的“应用程序配置”窗口中找到并点击“添加”按钮,在弹出的窗口中新增一个扩展名映射,扩展名为 .php ,单击“浏览”将可执行文件指向 php.exe 所在路径,如:C:\PHP\php.exe ,然后一路确定即可。如果还想支持诸如 .php3 ,.phtml 等扩展名的 PHP 文件,可以重复“添加”步骤。 再打开“默认 Web 站点属性”窗口的“文档”标签,找到并点击“添加”按钮,向默认的 Web 站点启动文档列表中添加 index.php 项。您可以将 index.php 升到最高优先级,这样,访问站点时就会首先自动寻找并打开 index.php 文档。 确定Web 目录的应用程序设置和执行许可中选择为纯脚本,然后关闭 Internet 信息服务管理器,在命令提示符中执行如下命令: net stop w3svc net stop iisadmin net start w3svc 打开浏览器,输入:http://localhost/,看到成功页面后,在 IIS 根目录下新建一个 phpinfo.php ,内容如下: <?php phpinfo(); ?> 打开浏览器,输入:http://localhost/phpinfo.php,将显示当前服务器所支持 PHP 的全部信息,可以看到 Server API的模式为:CGI 。 <b>、ISAPI 模式安装步骤: 在“控制面板”的“管理工具”中选择“Internet 服务管理器”,打开 IIS 后停止服务,然后在左侧“默认Web站点”上单击右键选择“属性”,在打开的“默认 Web 站点属性”窗口的“ISAPI 筛选器”标签里找到并点击“添加”按钮,在弹出的“筛选器属性”窗口中的“筛选器名称”栏中输入:PHP ,再将可执行文件指向 php4isapi.dll 所在路径,如:C:\PHP\sapi\php4isapi.dll 。 打开“默认 Web 站点属性”窗口的“主目录”标签,找到并点击“配置”按钮,在弹出的“应用程序配置”窗口中找到并点击“添加”按钮,在弹出的窗口中新增一个扩展名映射,扩展名为 .php ,单击“浏览”将可执行文件指向 php4isapi.dll 所在路径,如:C:\PHP\sapi\php4isapi.dll ,然后一路确定即可。如果还想支持诸如 .php3 ,.phtml 等扩展名的 PHP 文件,可以重复“添加”步骤。 再打开“默认 Web 站点属性”窗口的“文档”标签,找到并点击“添加”按钮,向默认的 Web 站点启动文档列表中添加 index.php 项。您可以将 index.php 升到最高优先级,这样,访问站点时就会首先自动寻找并打开 index.php 文档。 确定Web 目录的应用程序设置和执行许可中选择为纯脚本,然后关闭 Internet 信息服务管理器,在命令提示符中执行如下命令: net stop w3svc net stop iisadmin net start w3svc 打开浏览器,输入:http://localhost/,看到成功页面后,在 IIS 根目录下新建一个 phpinfo.php ,内容如下: <?php phpinfo(); ?> 打开浏览器,输入:http://localhost/phpinfo.php,将显示当前服务器所支持 PHP 的全部信息,可以看到 Server API的模式为:ISAPI 。 (5)、配置 Apache 使其支持 PHP : 一般下载后得到的是一个 .exe 文件,直接双击安装,过程中需设置一下服务器名,如设置为: localhost ,假设装在 C:\ 。 1、以 apache 模块安装 PHP (推荐): 打开C:\Apache\Apache2\conf\httpd.conf ,在最后添加如下代码: CODE: [Copy to clipboard] LoadMole php4_mole "C:/php4/sapi/php4apache2.dll" AddType application/x-httpd-php .php 查找DirectoryIndex ,在其后面添加 index.php ,保存后关闭文件,Restart Apache 。 打开浏览器,输入:http://localhost/,看到成功页面后,在 C:\Apache\Apache2\htdocs 下新建一个 phpinfo.php ,内容如下: <?php phpinfo(); ?> 打开浏览器,输入:http://localhost/phpinfo.php,将显示当前服务器所支持 PHP 的全部信息,可以看到 Server API的模式为:Apache2 handler 。 2、以 CGI 模式安装 PHP : CODE: [Copy to clipboard] ScriptAlias /php4/ "C:/php4/" Action application/x-httpd-php4 "/php4/php.exe" AddType application/x-httpd-php4 .php 查找DirectoryIndex ,在其后面添加 index.php ,保存后关闭文件,Restart Apache 。 打开浏览器,输入:http://localhost/,看到成功页面后,在 C:\Apache\Apache2\htdocs 下新建一个 phpinfo.php ,内容如下: <?php phpinfo(); ?> 打开浏览器,输入:http://localhost/phpinfo.php,将显示当前服务器所支持 PHP 的全部信息,可以看到 Server API的模式为:CGI 。 三、安装 MySQL : 如果你下载的是 Windows Essentials (x86) ,将得到 mysql-4.1.7-essential-win.exe ,直接双击安装即可。安装过程中会提示你是不是立即进行配置,选择否即可完成安装。安装完毕后,在“开始”菜单的“运行”中输入:C:\MySQL\bin\mysqld-nt -install ,运行成功之后再输入:net mysql start ,将会启动 MySQL 服务;如果你还想较详细的配置 MySQL ,就请进入 C:\MySQL\bin 目录,运行 MySQLInstanceConfig.exe ,按提示操作即可。 如果你下载的是 Windows (x86) ,解压后双击执行 Setup.exe 即可,步骤同上。 如果你下载的是 Without installer (unzip in C:\) ,直接解压到 C:\MySQL ,在“开始”菜单的“运行”中输入: C:\MySQL\bin\mysqld-nt.exe ,运行成功之后再输入:net mysql start ,即可启动 MySQL 服务。 四、安装 Zend Optimizer : 下载后得到 ZendOptimizer-2.5.5-Windows-i386.exe ,直接双击安装即可,安装过程要你选择 Web Server 时,选择 IIS ,然后提示你是否 Restart Web Server,选择是,完成安装之前提示是否备份 php.ini ,点确定后安装完成。 Zend Optimizer 的安装向导会自动根据你的选择来修改 php.ini 帮助你启动这个引擎。下面简单介绍一下 Zend Optimizer 的配置选项。以下为安装完成后 php.ini 里的默认配置代码(分号后面的内容为注释): [Zend] zend_optimizer.optimization_level=15 ;优化程度,这里定义启动多少个优化过程,默认值是 15 ,表示同时开启 10 个优化过程中的 1-4 ,我们可以将这个值改为 1023 ,表示开启全部10个优化过程。 zend_extension_ts="C:\Zend\lib\ZendExtensionManager.dll" ;Zend Optimizer 模块在硬盘上的安装路径。 zend_extension_manager.optimizer_ts="C:\Zend\lib\Optimizer-2.5.5" ;优化器所在目录,默认无须修改。 五、安装 phpMyAdmin: 下载得到 phpMyAdmin-2.6.0.zip ,将其解压到 IIS 根目录,找到并打开 config.inc.php ,做以下修改: 搜索$cfg['PmaAbsoluteUri'] ,将其设置为 phpMyAdmin 目录路径,如:http://localhost/phpMyAdmin/ ; 搜索$cfg['DefaultLang'] ,将其设置为 zh-gb2312 ; 搜索$cfg['DefaultCharset'] ,将其设置为 gb2312 ; 打开浏览器,输入:http://localhost/phpMyAdmin/ ,若 IIS 和 MySQL 均已启动,phpMyAdmin 默认无须密码即可浏览数据库内容。 phpMyAdmin 的具体功能,请慢慢熟悉,这里不再赘述。

5、ApacheTomcat6高级编程的书籍章节

第1章 ApacheTomcat
1.1 谦逊的开始:Apache项目
1.2 Apache软件基金会
1.3 Tomcat
1.3.1 分发Tomcat:Apache的许可证
1.3.2 与其他许可证的比较
1.4 蓝图:JavaEE
1.4.1 JavaAPI
1.4.2 JavaEEAPI
1.4.3 JavaEE应用服务
1.4.4 向标准化看齐,在实践中竞争
1.4.5 Tomcat和应用服务器
1.5 Tomcat和Web服务器
1.6 本章小结
第2章 Web的应用:Servlet、JSP及其他
2.1 Web应用简史
2.1.1 CGI脚本:第一个动态文本机制
2.1.2 Java服务器端:Servlet
2.1.3 JavaServerPage
2.1.4 JSP标签库
2.1.5 JSPEL
2.1.6 MVC架构
2.1.7 使用合适的Web技术
2.2 Web应用的创建和分类
2.3 本章小结
第3章 Tomcat安装
3.1 安装Java虚拟机
3.1.1 在Windows上安装JVM
3.1.2 在Linux上安装JVM
3.2 安装Tomcat
3.2.1 选择安装类别
3.2.2 检验下载文件
3.2.3 Windows上安装Tomcat
3.2.4 在Windows下使用ZIP文件安装Tomcat
3.2.5 在Linux下安装Tomcat
3.3 使用源代码构建Tomcat
3.3.1 是需要通过源代码构建Tomcat
3.3.2 下载源代码版本
3.3.3 subversion储存库
3.3.4 构建一个源代码版本
3.4 Tomcat安装目录
3.5 安装APR
3.6 疑难解答和详细说明
3.6.1 类版本错误
3.6.2 使用中的端口号
3.6.3 运行多重实例
3.6.4 代理阻塞通道
3.7 本章小结
第4章 Tomcat架构
4.1 Tomcat目录概述
4.1.1 bin目录
4.1.2 conf目录
4.1.3 lib目录
4.1.4 logs目录
4.1.5 temp目录
4.1.6 webapps目录
4.1.7 work目录
4.2 Tomcat架构概述
4.2.1 服务器
4.2.2 服务
4.2.3 Tomcat架构中的其余类
4.3 连接器架构
4.3.1 通信路径
4.3.2 连接器协议
4.3.3 选择连接器
4.4 生命周期
4.4.1 LifeCycle接口
4.4.2 LifecycleListener接口
4.5 根据架构进行配置
4.6 本章小结
第5章 Tomcat的基本配置
5.1 Tomcat6配置的要点
5.2 $CATALINA_HOME/conf中的文件
5.3 服务器的基本配置
5.3.1 通过server.xml默认文件配置服务器
5.3.2 应用服务器配置下的Tomcat运行
5.3.3 Web应用软件的Context定义
5.3.4 默认context.xml文件
5.3.5 认证和tomcat-users.xml文件
5.3.6 默认的部署描述符——Web.xml
5.3.7 servlet.xml、Context描述符和web.xml怎样协同工作
5.3.8 严密的访问控制:catlina.policy
5.3.9 Catalina.properties:建立在访问查询上的严密的访问控制
5.3.10 引导配置
5.3.11 配置和管理的不同点
5.4 Tomcat6基于Web的GUI配置器
5.5 本章小结
第6章 高级Tomcat特性
6.1 阀——截取Tomcat样式
6.2 标准阀
6.3 访问日志实现
6.4 日志文件范围
6.5 单点登录实现
6.5.1 不使用单点登录阀实现多次登录
6.5.2 配置单点登录阀
6.6 Form认证器阀
6.7 通过请求过滤器限制访问
6.7.1 远程地址过滤器
6.7.2 远程主机过滤器
6.7.3 配置请求过滤器阀
6.7.4 请求记录器阀
6.8 持久会话
6.8.1 持久会话的必要性
6.8.2 配置PersistentSessionManager
6.9 JNDI资源配置
6.9.1 什么是JNDI
6.9.2 Tomcat和JNDI
6.9.3 典型的TomcatJNDI资源
6.9.4 通过JNDI配置资源
6.9.5 配置JDBCDataSource
6.9.6 配置Mail会话
6.10 配置Lifecyclelistener
6.10.1 Tomcat组件发送的生命周期事件
6.10.2 元素
6.10.3 Tomcat6Lifecyclelistener配置
6.11 本章小结
第7章 Web应用程序配置
7.1 理解Web应用程序内容
7.1.1 公共资源
7.1.2 Web-INF目录
7.1.3 META-INF目录
7.2 理解部署描述符
7.2.1 Servlet2.3类型部署描述符
7.2.2 Servlet2.4/2.5类型部署描述符
7.3 本章小结
第8章 Web应用程序管理
8.1 Web应用程序示例
8.2 Tomcat管理员程序
8.2.1 允许访问管理员程序
8.2.2 配置管理员程序
8.3 Tomcat管理器:网络接口
8.3.1 显示Tomcat服务器状态
8.3.2 管理Web应用程序
8.3.3 部署Web应用程序
8.4 Tomcat管理器:用Ant管理应用程序
8.5 Tomcat管理器:使用HTTP请求
8.5.1 列出已部署的应用程序
8.5.2 部署新的应用程序
8.5.3 在Tomcat6中安装/部署应用程序
8.5.4 远程部署新的应用程序
8.5.5 从本地路径部署新的应用程序
8.5.6 重载现有的应用程序
8.5.7 列出可用的JNDI资源
8.5.8 列出OS和JVM属性
8.5.9 停止现有的应用程序
8.5.10 启动被停止的应用程序
8.5.11 反部署Web应用程序
8.5.12 显示会话统计
8.5.13 使用JMX代理Servlet查询Tomcat内核
8.5.14 使用JMX代理Servlet设置Tomcat内核
8.6 可能发生的错误
8.7 安全性考虑
8.8 Tomcat部署器
8.9 本章小结
第9章 类装载器
9.1 类装载器概述
9.1.1 标准的JavaSE类装载器
9.1.2 关于类装载器的更多行为
9.1.3 创建自定义类装载器
9.1.4 为什么Tomcat需要自定义的类装载器
9.2 安全性和类装载器
9.2.1 类装载器委派
9.2.2 核心类限制
9.2.3 独立的类装载器命名空间
9.2.4 SecurityManager
9.3 Tomcat与类装载器
9.3.1 系统类装载器
9.3.2 EndorsedStandardsOverride机制
9.3.3 通用类装载器
9.3.4 Web应用程序类装载器
9.4 动态类重载
9.5 通用类装载器缺陷
9.5.1 在不同的类装载器中分割包
9.5.2 Singleton
9.5.3 XML分析器
9.6 本章小结
第10章 HTTP连接器
10.1 HTTP连接器
10.1.1 Tomcat6HTTP/1.1连接器
10.1.2 高级NIO连接器
10.1.3 Comet异步IO支持
10.1.4 本地APR连接器
10.2 配置Tomcat支持CGI
10.3 配置Tomcat以支持SSI
10.3.1 配置Tomcat6SSIServlet
10.3.2 配置Tomcat6SSI过滤器
10.4 在代理服务器后运行Tomcat
10.5 性能调整
10.5.1 可调整的配置属性
10.5.2 TCP/IP栈调整技巧
10.6 前端Tomcat6和Web服务器
10.7 本章小结
第11章 Tomcat与ApacheHTTP服务器
11.1 AJP连接器体系结构
11.1.1 Apache的本地代码模块
11.1.2 ApacheJServ协议
11.1.3 AJP连接器
11.2 ApacheWeb服务器前端或独立的Tomcat
11.3 了解TomcatWorker
11.3.1 多个TomcatWorker
11.3.2 使用workers.properties文件配置Apache服务器与多个TomcatWorker协同工作
11.4 连接Tomcat与Apache
11.4.1 Tomcat6配置
11.4.2 ApacheWeb服务器配置
11.4.3 使用mod_jk模块
11.4.4 使用mod_proxy模块
11.5 为ApacheWeb服务器配置SSL
11.5.1 为Apache配置mod_ssl
11.5.2 测试启用SSL的Apache设置
11.5.3 启用SSL的Apache-Tomcat设置
11.6 Tomcat负载平衡与Apache
11.6.1 更改Tomcat启动文件中的CATALINA_HOME
11.6.2 设置不同的AJP连接器端口
11.6.3 设置不同的服务器端口
11.6.4 禁用默认的HTTP/1.1连接器
11.6.5 在StandaloneEngine中设置jvmRoute
11.6.6 注释CatalinaEngine
11.6.7 httpd.conf中的指令
11.6.8 workers.properties中的worker配置
11.7 测试负载平衡器
11.7.1 测试Sticky会话
11.7.2 测试Round-Robin行为
11.7.3 在不同的负载系数下测试
11.8 本章小结
第12章 Tomcat与IIS
12.1 ISAPI插件的角色
12.2 连接Tomcat和IIS
12.2.1 检查Tomcat与IIS的安装
12.2.2 配置JK连接器
12.2.3 安装ISAPI插件
12.2.4 配置Tomcatworker
12.2.5 配置转发请求规则
12.2.6 可选的URL重写规则配置
12.2.7 为ISAPI插件升级Windows注册表
12.2.8 IIS5独立模式(只针对IIS6)
12.2.9 在IIS下创建虚拟目录
12.2.10 添加作为IIS过滤器的ISAPI插件
12.2.11 授权作为Web应用程序扩展的ISAPI插件(只针对IIS6)
12.2.12 测试最后的设置
12.3 故障解决技巧
12.4 使用SSL
12.5 IIS和Tomcat的可扩展架构
12.5.1 分发Web和应用程序部署
12.5.2 多个TomcatWorkers
12.5.3 负载平衡的AJPWorker
12.6 本章小结
第13章 JDBC连接
13.1 JDBC基础
13.1.1 建立和终止RDBMS连接
13.1.2 JDBC版本演化
13.1.3 JDBC驱动类型
13.1.4 数据库连接池
13.1.5 连接池的问题
13.1.6 Tomcat和JDBC演化
13.2 Tomcat6中的JNDI模拟和连接池
13.3 首选的配置:JNDI资源
13.3.1 Resource标签
13.3.2 继承JNDI资源配置
13.3.3 测试JNDI资源配置
13.4 可选的JDBC配置
13.5 可选的连接池管理器
13.5.1 关于c3p0池管理器
13.5.2 部署c3p0池管理器
13.5.3 无需JNDI查找获得JDBC连接
13.5.4 使用c3p0测试对非JNDI池的访问
13.5.5 使用JNDI映射获得连接
13.5.6 使用Tomcat6JNDI-comp-atible查找测试c3p0
13.5.7 部署第三方连接池
13.6 本章小结
第14章 Tomcat安全
14.1 核查下载的Tomcat的完整性
14.1.1 核查MD5摘要
14.1.2 使用PGP签名来核查下载的文件
14.2 确保Tomcat服务器安全安装
14.2.1 去除默认的应用程序
14.2.2 ROOT和tomcat-docs
14.2.3 系统应用程序——manager和host-manager
14.2.4 约束系统应用程序访问安全性
14.2.5 删除JSP和Servlet的例子
14.2.6 更改SHUTDOWN命令
14.3 使用特殊账户运行Tomcat
14.3.1 创建一个无特权的Tomcat用户
14.3.2 使用Tomcat用户运行Tomcat
14.4 确保文件系统安全
14.4.1 Windows文件系统
14.4.2 Linux文件系统
14.5 确保Java虚拟机的安全
14.5.1 SecurityManager概述
14.5.2 使用Tomcat的SecurityManager
14.5.3 推荐的SecurityManager练习
14.6 确保Web应用程序的安全
14.6.1 “认证”和“域”
14.6.2 域安全性
14.7 SSL加密
14.7.1 JSSE
14.7.2 使用SSL保护资源
14.8 保证DefaultServlet的安全
14.8.1 禁用目录列表
14.8.2 禁用InvokerServlet、SSI和CGIGateway
14.9 主机限制
14.10 本章小结
第15章 共享的Tomcat主机
15.1 虚拟主机概念
15.2 Apache中的虚拟主机
15.2.1 实例部署方案
15.2.2 Apache中基于IP的虚拟主机
15.2.3 Apache中基于名称的虚拟主机
15.3 Tomcat中的虚拟主机
15.3.1 实例部署方案
15.3.2 作为独立服务器的Tomcat
15.3.3 使用Apache的Tomcat
15.3.4 配置Apache
15.4 TomcatHost-Manager应用程序
15.5 虚拟主机问题:稳定性、安全和性能
15.6 调整Tomcat中的虚拟主机设置
15.6.1 为每个虚拟主机创建独立的JVM
15.6.2 在TomcatJVM上设置内存资源限制
15.6.3 使用JavaSecurityManager限制
15.7 本章小结
第16章 使用JMX监视和管理Tomcat
16.1 管理需求
16.2 关于JMX
16.2.1 JMX体系结构
16.2.2 工具层
16.2.3 代理层
16.2.4 分布式服务层
16.3 JMX远程API
16.4 MBean介绍
16.4.1 标准MBean
16.4.2 动态MBean
16.4.3 模型MBean
16.4.4 开放MBean
16.5 JMX在Tomcat6中的可管理元素
16.5.1 可管理的Tomcat6体系结构组件
16.5.2 可管理的嵌入式组件
16.5.3 可管理的运行时数据对象
16.5.4 可管理的资源对象
16.6 通过ManagerProxy访问Tomcat6的JMXSupport
16.6.1 使用JMXProxy
16.6.2 修改MBean属性
16.6.3 使用jconsoleGUI监视Tomcat
16.6.4 为远程监视配置Tomcat
16.7 本章小结
第17章 集群
17.1 集群益处
17.1.1 可扩展性与集群
17.1.2 高可靠性的必要性
17.2 集群基础
17.2.1 主-备用拓扑模式
17.2.2 故障转移行为模式
17.3 Tomcat6集群模型
17.3.1 负载平衡
17.3.2 会话共享
17.4 使用Tomcat6集群
17.4.1 Tomcat6中的会话管理
17.4.2 Cookie和现代浏览器的角色
17.4.3 配置一个Tomcat6集群
17.4.4 通用前端:通过Apachemod_jk使负载平衡
17.4.5 准备使用不同的后端会话共享
17.4.6 后端1:内存复制配置
17.4.7 后端2:使用共享文件存储的永久会话管理器
17.4.8 后端3:使用JDBC存储的永久会话管理器
17.4.9 测试使用JDBC永久会话管理器后端的Tomcat集群
17.5 集群的复杂性
17.5.1 集群和性能
17.5.2 集群和响应时间
17.5.3 使用集群解决性能问题
17.6 本章小结
第18章 嵌入式Tomcat
18.1 现代系统设计中嵌入式Tomcat的重要性
18.1.1 典型地嵌入式应用程序
18.1.2 使用嵌入式Tomcat开发
18.2 本章小结
第19章 日志
19.1 从Tomcat5的变革
19.2 log4j
19.2.1 log4j体系结构
19.2.2 log4j安装和配置
19.2.3 log4j入门指南
19.2.4 log4j高级用法
19.2.5 log4j性能建议
19.3 JULI
19.3.1 Java日志体系结构
19.3.2 JULI入门指南
19.4 日志文件分析
19.5 本章小结
第20章 性能测试
20.1 性能概念
20.1.1 评估什么
20.1.2 可扩展性和性能
20.1.3 理解用户角度的性能
20.1.4 评估性能
20.2 JMeter
20.2.1 安装和运行JMeter
20.2.2 设计和理解使用JMeter的测试计划
20.2.3 JMeter特性
20.2.4 分布式负荷测试
20.2.5 解释测试结果
20.3 替代JMeter的工具
20.4 性能测试后的事项
20.5 本章小结
第21章 性能调优
21.1 性能调优的最佳实践
21.1.1 步骤1:建立测试台
21.1.2 步骤2:性能测试和确定基线
21.1.3 步骤3:诊断性能瓶颈
21.2 诊断Tomcat的性能问题
21.3 Tomcat性能调优提示
21.3.1 JVM的参数调优
21.3.2 预编译JSP
21.3.3 Tomcat配置调优
21.3.4 适当的时候使用Web服务器的静态内容
21.4 本章小结
附录A Tomcat和集成开发环境
A.1 Eclipse
A.1.1 调试Eclipse中的远程Web应用程序
A.1.2 使用SysdeoTomcat插件部署和调试本地Web应用程序
A.1.3 使用Web工具平台部署和调试Web应用程序
A.1.4 使用ApacheAnt和Eclipse管理Web应用程序部署
A.2 NetBeans
A.2.1 调试NetBeans中的远程Web应用程序
A.2.2 调试NetBeans内的Web应用程序
A.3 小结
附录B ApacheAnt
B.1 安装Ant
B.2 Ant介绍
B.3 Ant诀窍
B.3.1 使用Ant创建Web应用程序
B.3.2 编译JSP
B.3.3 利用属性文件和命令行参数的可重用Ant脚本
B.3.4 创建日志
B.3.5 通过电子邮件创建通知
B.3.6 Ant和源控制系统
B.3.7 自动测试
B.4 持续集成
B.5 Ant任务参考
B.6 小结
……

6、安装Ucenter时,在地址栏输入http://localhost/ucenter/install 为什么出现“找不到服务器”?

Dedecms5.5整合UChome、Discuz实现同步登陆安装说明

一、环境搭建
DedeAMPZ 是直接整合PHP + Apache + MySql 的服务器环境管理软件。主要具有如下特点:
1、支持php4、php5、MySql4、MySql5、Apache2.2、Zend Optimizer-3.3.0;(完整版)
2、安装使用十分简单,并支持在php4与php5中切换;
3、经过专业的处理后,使你配置apache+php的站点更简单;
本地测试,先安装DedeAMPZ
二、安装dedecms
将upload文件夹下所有文件拷贝到DedeAMPZ/WebRoot/Default目录下。
打开浏览器,在地址栏理输入后运行。
勾选“我已阅读并同意协议”后点击“继续”,进行安装。
将所有模块勾选。
数据库设置:数据库用户,root;密码:123456,这个和前面的一致。
注意:
对于“数据库主机”、“数据库名称”、“数据库用户”及“数据库密码”,如果是在服务器上安装,这些是你买空间时空间商提供给你的,要注意后面的几个安装过程都要求填写这些,一定不要填错了,否则是无法安装的。
管理员admin,密码admin。点击“继续”,进行下面的安装。
安装完成以后在浏览器地址栏输入运行,进入dedecms后台登陆界面,用户名、密码就是你在管理员初始密码栏目下设定的。
进入后台后打开“生成”栏目,点击“更新主页HTML”生成网站主页,然后退出后台管理界面。再打开浏览器,在地址栏理输入 运行就可以看到dedecms默认的网站主页。
三、UCenter的安装
下载ucenter,将其文件夹更名为ucenter,将ucenter文件夹放在DedeAMPZ/WebRoot/Default目录下
打开浏览器,在地址栏理输入运行,如下图,即可进入UCenter的安装向导界面。

点击“我同意”用户协议。
以上是进行环境以及目录、文件权限检查之类的,这些就不要操心啦,电脑会给你做好的,只要每个项目后面都打了勾,要做的就是点击“下一步”了。
数据库服务器、数据库名、数据库用户、密码等都是和前面的相同,注意UCenter创始人的密码一定要记好,以后是要用到的。
成功安装后,点击“安装用户中心成功,点击进入下一步”按钮,进入Ucenter用户管理中心登陆界面,可以输入你刚才设定的UCenter创始人的密码,进入UCenter用户管理中心。
四、Uchome的安装
下载Uchome,将其文件夹更名为Uchome,将Uchome文件夹放在DedeAMPZ/WebRoot/Default目录下
先把Uchome文件夹下的config.new.php文件名改为config.php。然后打开浏览器,在地址栏理输入运行,即可进入UChome的安装向导画面。

点击“接受授权协议,开始安装UCenter home”按钮开始下一步安装。

UCenter的URL: 如果是在服务器上安装,把localhost换成你的空间域名。创始人密码即使你上面安装Ucenter时所设定的密码。

Ucenter注册成功,点击“进入下一步”按钮继续安装工作。
数据库服务器、数据库名、数据库用户、密码等都要和前面的一致,填好后点击“设置完毕,检测我的数据库配置”进行数据库配置检测。
数据库配置成功,继续下面的安装。
在这里可以设定管理员的用户名和密码,开通管理员的空间设用户名:admin,密码:admin。
然后可以进入管理员空间和进入管理平台了。
五、Discuz!安装
下载discuz,将其文件夹更名为BBS,将BBS文件夹放在DedeAMPZ/WebRoot/Default目录下
打开浏览器,在地址栏理输入运行,即可进入Discuz!的安装向导界面。
以上是进行环境以及目录、文件权限检查之类的,这些仍然是不要操心的啦,电脑会给你做好的,只要每个项目后面都打了勾,要做的就是点击“下一步”就好了。
填上你的UCenter创始人密码,Ucenter的URL自动生成的,已经不需要劳你的大驾啦,点击“下一步“按钮继续。
把数据库用户名改成root,密码即是前面设的123456。管理员帐号admin.密码admin。
注意服务器上安装时数据库服务器、数据库名、数据库用户、密码等都要和前面的一致,填好后点击“下一步”进行数据库配置检测及安装。
好了,至此我们要暗转的软件全部安装完成。
七、软件的整合
现在我们已经完成了dedecms、ucenter、uchome、discuz!的安装了,下面要进行的工作就是把dedecms、discuz!及uchome通过ucenter整合到一起以实现资源整合并且使三个网站的会员要能够实现同步登录及退出。
首先,我们通过浏览器访问 ,打开ucenter用户管理中心登录界面,输入你的创始人密码后进入ucenter用户管理中心。

进入管理中心后,我们点击“应用管理”后可以发现,uchome、discuz!已经与ucenter“通信成功”了。
这是因为在安装uchome、discuz!的时侯,安装程序已经帮助我们配置好了,但是别高兴太早啊,呵呵,仔细看看,找到dedecms了没有?没有。怎么办呢,这时需要通过dedecms后台中的ucenter模块进行Ucenter配置。
然后,在浏览器地址栏输入,打开后台管理登录界面,输入密码后进入dedecms后台管理。
dedecms后台管理界面的左侧导航栏,点击“模块”标签,注意下面的“UCenter模块”。
点击“UCenter配置”,进入以下页面。
“服务端地址“填: (本地机),创始人密码即是你在安装UCenter时设定的创始人密码;服务端IP地址填你的Ucenter安装的空间IP(本地机填127.0.0.1),输入后点“确认安装”。出现安装成功提示。
退出dedecms管理后台,再次进入UCenter用户管理中心,这时我们会发现在“应用管理”中多了一项“我的网站”,并且显示的是“通信成功”了。

我们再通过浏览器访问, 用管理员的账号进入Uchome首页,点击“设置”进入另外一页,再点击右上角的“高级管理”,输入密码后点击“进入平台”进入高级管理平台。
在左侧导航栏的“高级设置”中找到一项“UCenter应用”点击进入。
在这里我们可以看到我们加入的三个应用,分别点击三个应用下面的“提交更新“。退出管理界面,现在我们再回过头去测试一下看就可以同步了。
七、经验总结及疑问
如果没有做到Dedecms、UChome、Discuz!中同时登录及退出的问题其关键就是在uchome中的“ucenter应用”中没有“提交更新”。
有时候安装dedecms、uchome或ucenter出现问题安装不了或出错等等,有的很多就是环境没有搭载好,所以我建议就安装dedecms提供的DedeAMPZForServer套件,至少在服务器的搭载上我们不需要花费太多的精力。
另外注意的是UCenter的配置。比如“通信密钥”是否一致。这个一般是导致 UCenter 与Dedecms、UChome、Discuz!等通信失败的主要原因之一。这个密钥是可以自己随便写的,但要保证 UCenter 与 DIscuz 的密钥一致。又比如“ID”。查看 UCenter 后台的应用 ID 是否与Dedecms、UChome、Discuz!等后台的 ID 一致,如不一致,请修改各个应用后台的"UCenter 应用 ID"。这个也是导致 UCenter 与 DIscuz 通信失败的主要原因之一。关于UCenter的配置等这一点可以参考UCenter官方提供的说明手册。

如果对您有帮助,请记得采纳为满意答案,谢谢!祝您生活愉快!

与配置与管理apache服务器相关的知识