`

webserver

 
阅读更多
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  --黑客安全学习法总结


分享到:
评论

相关推荐

    修改vs2008自带的WebServer可以监听0.0.0.0地址

    vs2008在调试WebSite项目的时候,会启动自带的简易WebServer(缺省位于C:\Program Files\Common Files\Microsoft Shared\DevServer\9.0),这样就可以不必发布到IIS来调试。但是这个简易的WebServer有个问题,就是它...

    c#WebServer简单示例

    c#WebServer简单示例 这是我第一次学习webserver时候别人给的觉得非常好用!简单明白!

    android webserver简单网页服务器

    android简单网页服务器,可作为android上面的webserver

    Web Server程序Web Server程序

    Web Server程序Web Server程序Web Server程序

    小旋风ASPwebserver2005  

    (5),更改安装目录,最好把“小旋风AspWebServer ”改成其它英文类名字:如aspwebserver这样方便运行程序,因为有些程序对于中文表现不是太好。 (6)安装成功。(7)查看是否安装ASP程序成功,齐国启动成功,程序会在在...

    vc6.rar_VC webserver_VC webserver_VC6_vc++ webserver_webserver

    VC写的webserver程序

    android下面的webserver的实现

    android下面的webserver的实现,可以使用无线把android设备当作服务器,别的设备或者pc只要在这个网段就可以通过浏览器或者发送socket消息模拟http协议实现访问无线设备的内容。

    pc_webserver 服务器套件 v9

    直接运行 D\PC_webserver\Stop.bat卸载方法:直接运行 D:\PC_webserver\Start.bat然后有选择性的删除不需要的文件和快捷方式 注意:如果服务器已经安装了IIS(asp运行环境),安装此软件包就需要将IIS的端口号改为...

    WebServer

    一个简易的WebServer,能够在IIS支持下实现网页的简单访问,适合初学者!

    Abyss Web Server X2 Version 2.8

    Abyss Web Server X2 Version 2.8 含注册

    嵌入式系统中移植WEB server--BOA。带CGI编写样例

    嵌入式的系统需要嵌入WEB server来进行设备配置和管理。相对PC或服务器上运行的Apache、IIS、tomcat等web server,嵌入式系统由于ram和flash空间的限制,只能运行一些对资源要求低的web server,譬如BOA和GOAHEAD。 ...

    Quick’n Easy Web Server Pro v3.3.5

    Quick’n Easy Web Server可以轻松设置个人web服务器了,将文件复制到任意目录,选择网页默认目录后网站就能运行了,可用于搭建个人 Web 服务器,或用于测试 ASP/CGI/PHP 网站程序,类似于大家使用的 IIS 和 ...

    Qt实现WebServer通讯

    使用Qt调用自己从qtsoap提取的源码qtsoap.h、qtsoap.cpp,测试公用的天气预报WebServer。实现获取天气、国家、省份等信息

    简单的Web Server程序

    利用VC6.0实现的一个简单的 Web Server,能够响应客户端的请求将指定目录下的 HTML文件通过指定的TCP端口发送给客户端

    Tiny-WebServer-master一个微web服务器, 纯c语言实现

    Tiny-WebServer-master一个微web服务器, 纯c语言实现, 快速

    基于Stm32的嵌入式WebServer例程

    基于Stm32的嵌入式WebServer例程,注释齐全,简单易懂,适合初学者

    webserver执行文件

    webserver

    Oracle WebServer完全教程

    Oracle WebServer完全教程Oracle WebServer完全教程Oracle WebServer完全教程Oracle WebServer完全教程Oracle WebServer完全教程Oracle WebServer完全教程Oracle WebServer完全教程Oracle WebServer完全教程Oracle ...

    AspWebServer V2.0 服务器

    Aws.exe简介如下: AspWebServer V2.0 服务器 顾名思义,本软件是一款小巧轻盈的Asp Web服务器,她,能几乎非常完美的支持ASP~~ 可以在局域网和因特网上快速建立自己的网站服务器,并且已经支持域名绑定,虚拟目录等...

    ETS ASP WEB SERVER

    Qinghua ETS ASP WEB Server 欢迎使用Qinghua ETS ASP WEB Server ETS ASP WEB SERVER是目前比较流行的WEB便携服务器, 且移值性很高,可以随WEB程序打包,做ASPWEB教程,应用演示, 小中型企业,都是...

Global site tag (gtag.js) - Google Analytics