webserver

[size=large]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 --黑客安全学习法总结


[/size]
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值