`
- 浏览:
39160 次
- 性别:
- 来自:
广州
-
Apache:測試是否安裝成功url(http://localhost/)
1.下載Apache
http://archive.apache.org/dist/httpd/binaries/win32/ --windows系統的則下載msi文件,可直接安裝.
http://www.apachehaus.com/cgi-bin/download.plx#APACHE24VC14
2.安裝Apache.
設置域名、server名、administrator郵件
3.custom 自定義安裝(擴展開發).
单击“Build Headers and libraries”,选择“This feature will be installed on local drive.”
4.修改網站路徑(httpd.conf).
D:\Apache2.2\conf\httpd.conf
--DocumentRoot "D:/Apache2.2/htdocs" --默認目錄,記得要改兩個地方.有兩個地方有:"D:/Apache2.2/htdocs",改為你想要的網站路徑即可.
a.DocumentRoot "D:/webapps" --改為你想要的網站路徑,一般是與Apache軟件分開的.
b.<Directory "D:/webapps">
5.設置虛擬目錄
a.在httpd.conf中找到如下代碼,在它之后配置虛擬目錄.
<IfModule dir_module>
DirectoryIndex index.html
</IfModule>
b.配置虚拟目录(在F:\Web7下建立一個news.html文件)
#配置虚拟目录
<IfModule dir_module>
#相当于欢迎页面.
DirectoryIndex index.html index.htm index.jsp index.php news.html
#你的站点别名.F:/Web7也可写成F:\\Web7,第一个\是转义符.
Alias /web7 "F:/Web7"
<Directory F:/Web7>
#这是访问权限.
Order allow,deny
Allow from all
</Directory>
</IfModule>
c.注释掉默認地址,前面加#就是注释.
#DocumentRoot "D:/webapps"
d.訪問:http://localhost/web7 則news.html就出來了(當然如果有index則顯示index網頁).
6.配置虚拟主機
a.啟用虛擬主機:httpd.conf-->httpd-vhosts.conf前的#去掉即可.
Include conf/extra/httpd-vhosts.conf
b.設置本機dns.
C:\WINDOWS\system32\drivers\etc\hosts
7.代理設置
a.啟用代理模塊及設軒代理:新增一個mod_proxy.conf文件(文件名自己取).
#--HTTP/1.1 proxy/gateway server 代理及網關功能.
LoadModule proxy_module modules/mod_proxy.so
#--AJP support module for mod_proxy 支持mod_proxy模塊.
LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
#--mod_proxy extension for load balancing 代理的擴展,負載均衡功能.
LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
//--以下就是把apache的請求都指向了jboss服務器,
//--一般動態網頁的才指向jboss,靜態網頁的還是留在apache處理(apache處理靜態網頁比jboss快)。
//--F:\jboss71\standalone\deployments\demo.war部署工程,以文件夾的形式放在目錄下面,更表時直接把對應的文件copy上去即可.
ProxyPass /demo ajp://localhost:8009/demo/
#--增加jQuery應用.
ProxyPass /jqueryLearn http://127.0.0.1:8080/jqueryLearn/
b.將mod_proxy.conf文件加載到httpd.conf當中:
#--加載代理模塊,代理指向jboss或tomcat都一樣.
Include conf/mod_proxy.conf
c.啟用jboss的ajp協議及8009端口.
c1.找到standalone.xml --我path:F:\jboss71\standalone\configuration\standalone.xml
c2.找到standalone.xml文件中的:<connector name="http" protocol="HTTP/1.1" scheme="http" socket-binding="http"/>
c3.新增ajp協議,在上行<connector name="http"...下加上如下即可:
<connector name="ajp" protocol="AJP/1.3" scheme="http" socket-binding="ajp"/>
c4.restart再用netstat -an即可看到8009端口在監聽了。
d.輸入url訪問jboss已經部署的網頁.如何部署要看jboss部署部分.
jboss的url:http://localhost:8080/my-webapp/index.jsp
apache url:http://localhost/my-webapp/index.jsp
8.動靜態分離:
意思是將圖片、html等靜態文件部署到apache的服務器當中;
jboss當中的應用程序再通過apache中的圖片url地址訪問圖片.
有設代理的,則訪問到代理指定的應用時,則跳轉到jboss,如:
http://localhost/demo //--鏈接會自動跳轉到jboss的demo工程應用中.
ProxyPass /demo ajp://localhost:8009/demo/
Apache中文手冊:http://www.jinbuguo.com/
JBoss:
1.下載jboss
http://jbossas.jboss.org/downloads/ --下載穩定版7.1.1 Final
2.解壓,放到D、E、F盤:解壓即可使用,無須安裝.
目錄下有README.txt文件,里面有說明用什么命令.
3.設置JAVA_HOME環境變量
JAVA_HOME F:\JAVA\JavaTool\JDK7.0
path的末尾加上 ;%JAVA_HOME%\bin
cmd-->java -version 檢查設置是否OK,顯示java版本信息則說明OK.
4.新增用戶:一般會新增兩個用戶(管理員與應用)
cmd-->f:-->cd jboss71\bin
add-user --回車,提示a.建立管理員用戶或b.應用用戶.按提示操作了.Realm (ManagementRealm):不用輸入回車即可(應用一樣的).
5.啟動jboss:standalone.bat(F:\jboss71\bin)
6.打開jboss
在browser中輸入:http://localhost:8080/
可以打開welcom頁面則OK.
7.用管理員管理控制臺(Administration Console) admin/teamc2015
http://localhost:9990/console 或 http://127.0.0.1:9990/console 或 jboss首頁點:Administration Console
8.關閉jboss
windows:<JBOSS_HOME>/bin/jboss-cli.bat --connect --command=:shutdown windows也可以Ctrl + C關掉.
linux:<JBOSS_HOME>/bin/jboss-cli.sh --connect --command=:shutdown
9.JBoss部署
a.war打包
選一個web工程-->右鍵單擊-->Export-->WAR file
b.將war文件copy到<JBOSS_HOME>\standalone\deployments,我的是:F:\jboss71\standalone\deployments
c.在console部署
http://localhost:9990/console/App.html#deployments
點Add Content按鈕,按步驟選即可;
改為Enable。
d.部署參考資料:http://developer.51cto.com/art/201111/305178.htm
10.設置ajp協議8009端口
a.找到standalone.xml --我path:F:\jboss71\standalone\configuration\standalone.xml
b.找到standalone.xml文件中的:<connector name="http" protocol="HTTP/1.1" scheme="http" socket-binding="http"/>
c.新增ajp協議,在上行<connector name="http"...下加上如下即可:
<connector name="ajp" protocol="AJP/1.3" scheme="http" socket-binding="ajp"/>
d.restart再用netstat -an即可看到8009端口在監聽了。
11.jboss部署
將工程copy到F:\jboss71\standalone\deployments目錄中,工程文件后加.war,
工程文件名+.war.dodeploy,jboss就會自動部署了。
參考網址:http://www.tuicool.com/articles/ammAJn
http://www.cnblogs.com/rushoooooo/archive/2012/02/14/2350824.html
參考資料url:
http://wenku.baidu.com/link?url=FDSBNPBumAPSN2CfNS3DOcqRpUNxTLdzOOL_F8s_AFBJBO2P_CqQPZHhbWVnAWTGyv-u20616pVSmQiGxW_DIkjwDUYaBPIYNO5pyXlrcy_
Web Server:Nginx(Russian)、Lighttpd(Germany)
网络嗅探抓包工具、截包http软件:
HTTPWatch、wireshark、HTTP Analyzer、HTTPNetworkSniffer、Charles等
--ASC下載目錄:
http://apache.yyasc.com.cn/download/
--Apache安裝說明:
http://wenku.baidu.com/link?url=zuY7foooW4-XkvaBubUiHL4qyMnWpTHQ-xiHdNeqVNao0J8DZc42_HOFgYCkprwG-5UqMA_vsCcR6Epq0EIJ_HAtZK6Mz9sFdymHD1FY3qi
http://www.cnblogs.com/homezzm/archive/2012/08/01/2618062.html
--問題總結:
httpd: Could not reliably determine the server s fully qualified domain name, using 172.17.45.30 for ServerName
用记事本打开 httpd.conf
将里面的 #ServerName localhost:80 注释去掉即可
security hacker technology:
http://www.hacker.com.cn/ --黑客防線
http://down.51cto.com/zt/498 --黑客必备渗透工具包下载
http://down.51cto.com/zt/7253/3 --黑客安全学习法总结
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
而"Abyss Web Server X2 2.12 License Keys.txt"则包含了激活软件所需的许可证密钥,确保你可以合法地使用这个版本的Abyss Web Server,避免了因试用期限制而带来的不便。 总的来说,Abyss Web Server X2 2.12是一...
我们将从标题"**c#WebServer简单示例**"和描述"**c#WebServer简单示例 这是我第一次学习webserver时候别人给的觉得非常好用!简单明白!**"出发,详细介绍相关的编程概念和技术。 首先,了解基础:Web服务器是响应...
1. **Android WebServer工作原理** Android WebServer的实现基于HTTP协议,这是互联网上应用最广泛的数据交换协议。服务器端通过监听特定端口(通常是8080),当接收到客户端的HTTP请求时,解析请求中的URL路径,...
【标签】中包含了多个关键词,如"vc__webserver", "vc_webserver", "vc6", "vc++_webserver" 和 "webserver"。这些标签是为了方便分类和搜索,强调了该程序与VC6、C++编程以及Web服务器服务的关联。 【压缩包子文件...
【WebServer】是一个基于C#开发的简易Web服务器,它主要设计用于教学目的,帮助初学者理解Web服务器的工作原理和IIS(Internet Information Services)的支持角色。通过这个项目,你可以学习到如何用C#编程语言构建...
LabVIEW Web Server 设计是一种利用LabVIEW开发的强大功能,使得用户可以通过Web浏览器远程监控和控制运行在服务器端的LabVIEW应用程序。这一特性使得用户无需在服务器端直接操作,即可实现远程的数据采集、分析和...
vs2008在调试WebSite项目的时候,会启动自带的简易WebServer(缺省位于C:\Program Files\Common Files\Microsoft Shared\DevServer\9.0),这样就可以不必发布到IIS来调试。但是这个简易的WebServer有个问题,就是它...
标题中的"C#编写的调用VS自带WebDev.WebServer40.EXE程序源代码"指出,这是一个关于使用C#编程语言来操作Visual Studio (VS) 自带的Web开发服务器WebDev.WebServer40.EXE的示例。WebDev.WebServer40.EXE是Visual ...
什么是 Web Server 和为什么要用 Web Server 什么是 Web Server? Web Server 是一种基于 HTTP 协议的应用程序,它可以提供静态或动态内容,并处理客户端的请求。简单来说,Web Server 就是一个应用程序,它可以...
【标题】"简单的Web Server程序"揭示了我们讨论的核心是一个基于VC6.0开发的简易Web服务器。这个项目旨在提供一个基础平台,用于理解和实践Web服务器的基本工作原理,特别是如何处理HTTP请求并返回HTML文件。 ...
ASP WebServer是一款专门为Windows 10操作系统设计的Web服务器软件,它允许开发者在本地环境进行ASP(Active Server Pages)应用程序的开发和测试。ASP是一种基于微软.NET Framework的服务器端脚本语言,常用于构建...
为了运行MATLAB Web Server提供的示例和你的应用程序,你需要在Web服务器上创建两个虚拟目录,分别是 `/cgi-bin` 和 `/icons`,并将它们映射到MATLAB Web Server的主目录 `/toolbox/webserver/wsdemos`。...
【Tiny-WebServer-master——纯C语言实现的微型Web服务器详解】 在当今互联网技术日新月异的时代,Web服务器作为互联网应用的基础,扮演着至关重要的角色。本文将深入探讨一个名为"Tiny-WebServer-master"的微型Web...
【Qt实现WebServer通讯】这一主题涉及到的是使用Qt框架构建一个能够与Web服务器进行通信的应用程序。Qt是一个跨平台的C++开发库,它提供了丰富的功能,包括图形用户界面、网络编程、数据库接口等,使得开发者可以...
Aws.exe简介如下: AspWebServer V2.0 服务器 顾名思义,本软件是一款小巧轻盈的Asp Web服务器,她,能几乎非常完美的支持ASP~~ 可以在局域网和因特网上快速建立自己的网站服务器,并且已经支持域名绑定,虚拟目录等...
以下是对“android下面的webserver的实现”这一主题的详细解释。 一、Android Web服务器的基本原理 Android Web服务器的核心是将Android设备转变为一个HTTP服务器,能够接收并响应HTTP请求。这通常涉及到以下几个...
《Easy File Sharing Web Server 7.2:便捷的文件共享解决方案》 Easy File Sharing Web Server 7.2 是一款高效且易用的文件共享软件,它专为希望通过网络轻松进行文件上传与下载的用户设计。这款系统使得在互联网...
Easy File Sharing Web Server允许用户不需要任何附加的软件或服务就可以架设一个安全的、基于网页的P2P文件分享、传输系统。 除了HTML网页界面设计,Easy File Sharing Web Server还可以让你直接在自己的PC上快速...
总的来说,基于STM32的嵌入式WebServer例程是一个极好的学习资源,可以帮助开发者深入理解嵌入式网络编程,特别是对于那些想要将STM32设备与互联网相连的初学者来说。通过实践这个项目,你可以提升在物联网领域的...
迷你ASP服务器(Baby Web Server) V2.6是一款小巧轻便的Web服务器软件,特别适合在没有网络空间或者需要快速搭建本地ASP环境时使用。它以其绿色免安装、占用资源少的特点,为开发者和测试人员提供了极大的便利。下面...