導航:首頁 > 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伺服器相關的知識