设为首页 收藏本站
查看: 389|回复: 0

[经验分享] Apache+Jboss 完成二级域名

[复制链接]

尚未签到

发表于 2017-1-1 06:18:54 | 显示全部楼层 |阅读模式
  <!-- [if !mso]><style>v\:* {behavior:url(#default#VML);}o\:* {behavior:url(#default#VML);}w\:* {behavior:url(#default#VML);}.shape {behavior:url(#default#VML);}</style><![endif]--><!-- [if gte mso 9]><xml><w:WordDocument><w:View>Normal</w:View><w:Zoom>0</w:Zoom><w:PunctuationKerning/><w:DrawingGridVerticalSpacing>7.8 磅</w:DrawingGridVerticalSpacing><w:DisplayHorizontalDrawingGridEvery>0</w:DisplayHorizontalDrawingGridEvery><w:DisplayVerticalDrawingGridEvery>2</w:DisplayVerticalDrawingGridEvery><w:ValidateAgainstSchemas/><w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid><w:IgnoreMixedContent>false</w:IgnoreMixedContent><w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText><w:Compatibility><w:SpaceForUL/><w:BalanceSingleByteDoubleByteWidth/><w:DoNotLeaveBackslashAlone/><w:ULTrailSpace/><w:DoNotExpandShiftReturn/><w:AdjustLineHeightInTable/><w:BreakWrappedTables/><w:SnapToGridInCell/><w:WrapTextWithPunct/><w:UseAsianBreakRules/><w:DontGrowAutofit/><w:UseFELayout/></w:Compatibility><w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel></w:WordDocument></xml><![endif]--><!-- [if gte mso 9]><xml><w:LatentStyles DefLockedState="false" LatentStyleCount="156"></w:LatentStyles></xml><![endif]--><!-- [if !mso]><objectclassid="clsid:38481807-CA0E-42D2-BF39-B33AF135CC4D" id=ieooui></object><style>st1\:*{behavior:url(#ieooui) }</style><![endif]--><!-- [if gte mso 10]><style>/* Style Definitions */table.MsoNormalTable{mso-style-name:普通表格;mso-tstyle-rowband-size:0;mso-tstyle-colband-size:0;mso-style-noshow:yes;mso-style-parent:"";mso-padding-alt:0cm 5.4pt 0cm 5.4pt;mso-para-margin:0cm;mso-para-margin-bottom:.0001pt;mso-pagination:widow-orphan;font-size:10.0pt;font-family:"Times New Roman";mso-fareast-font-family:"Times New Roman";mso-ansi-language:#0400;mso-fareast-language:#0400;mso-bidi-language:#0400;}</style><![endif]-->
Apache+Jboss    完成二级域名
 
1.安装apache
              到apache的官网下载apache 我用的版本是apache-2.2.17.解压之后,运行,然后访问浏览器,http://localhos/出现It works则表名安装成功。(注:apache的默认端口是80
例如:我安装的目录为:D:\Program Files\Apache SoftwareFoundation\Apache2.2\安装之后他会自己启动。并且在右下角会出现如图所示这个就是apache显示成功启动了。
 
 
2.安装jboss
              到www.jboss.org官网上下载jboss。解压直接使用即可。默认的端口号为:8080
例如:D:\tools\jboss-5.1.0.GA  这个是我安装的目录。启动如下:
<!-- [if !mso]><style>v\:* {behavior:url(#default#VML);}o\:* {behavior:url(#default#VML);}w\:* {behavior:url(#default#VML);}.shape {behavior:url(#default#VML);}</style><![endif]--><!-- [if gte mso 9]><xml><w:WordDocument><w:View>Normal</w:View><w:Zoom>0</w:Zoom><w:PunctuationKerning/><w:DrawingGridVerticalSpacing>7.8 磅</w:DrawingGridVerticalSpacing><w:DisplayHorizontalDrawingGridEvery>0</w:DisplayHorizontalDrawingGridEvery><w:DisplayVerticalDrawingGridEvery>2</w:DisplayVerticalDrawingGridEvery><w:ValidateAgainstSchemas/><w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid><w:IgnoreMixedContent>false</w:IgnoreMixedContent><w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText><w:Compatibility><w:SpaceForUL/><w:BalanceSingleByteDoubleByteWidth/><w:DoNotLeaveBackslashAlone/><w:ULTrailSpace/><w:DoNotExpandShiftReturn/><w:AdjustLineHeightInTable/><w:BreakWrappedTables/><w:SnapToGridInCell/><w:WrapTextWithPunct/><w:UseAsianBreakRules/><w:DontGrowAutofit/><w:UseFELayout/></w:Compatibility><w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel></w:WordDocument></xml><![endif]--><!-- [if gte mso 9]><xml><w:LatentStyles DefLockedState="false" LatentStyleCount="156"></w:LatentStyles></xml><![endif]--><!-- [if gte mso 10]><style>/* Style Definitions */table.MsoNormalTable{mso-style-name:普通表格;mso-tstyle-rowband-size:0;mso-tstyle-colband-size:0;mso-style-noshow:yes;mso-style-parent:"";mso-padding-alt:0cm 5.4pt 0cm 5.4pt;mso-para-margin:0cm;mso-para-margin-bottom:.0001pt;mso-pagination:widow-orphan;font-size:10.0pt;font-family:"Times New Roman";mso-fareast-font-family:"Times New Roman";mso-ansi-language:#0400;mso-fareast-language:#0400;mso-bidi-language:#0400;}</style><![endif]-->
 
3.下载apache集成插件mod-jk.so
        该插件是apache的。直接到apache官网上下载即可。
4.集成步骤
              4.1开始集成。下载到本地后,直接将.so的文件修改为mod-jk.so,然后放到D:\Program Files\Apache SoftwareFoundation\Apache2.2\modules文件夹下面
 
              4.2打开apachehttpd.confD:\Program Files\Apache SoftwareFoundation\Apache2.2\conf下)文件。修改如下内容:
打开如下文件
LoadModuleproxy_module modules/mod_proxy.so
LoadModuleproxy_http_module modules/mod_proxy_http.so
LoadModulerewrite_module modules/mod_rewrite.so
LoadModulevhost_alias_module modules/mod_vhost_alias.so
添加首页
<IfModuledir_module>
    DirectoryIndex index.html index.htmindex.jsp
</IfModule>
 
包含如下文件:
Includeconf/extra/httpd-vhosts.conf
# 编辑apache的conf/httpd.conf文件,保证apache加载jk_mod文件(该文件需要自己创建)
Includeconf/mod-jk.conf
              4.3mod-jk.conf的文件内容如下:
# 指出以下mod_jk模块的位置
LoadModulejk_module modules/mod_jk.so
 
# 指出以下mod_jk模块工作所需要的工作文件workers.properties的位置
JkWorkersFileconf/workers.properties
 
# 指出 mod_jk 模块的日志输出位置
JkLogFilelogs/mod_jk.log
 
# 设置 mod_jk 模块的日志级别 [debug/error/info]
JkLogLevelerror
 
# 设置 mod_jk 模块的日志格式
JkLogStampFormat"[%a %b %d %H:%M:%S %Y]"
 
# JkOptionsindicate to send SSL KEY SIZE,
JkOptions+ForwardKeySize +ForwardURICompat -ForwardDirectories
 
#JkRequestLogFormat set the request format
JkRequestLogFormat"%w %V %T"
 
# 将所有对特定文件或目录的请求通过ajp13的协议送给JBoss,让JBoss服务器来处理
JkMount /*loadbalancer
#JkMount/web-console/* loadbalancer
#JkMount/jmx-console/* loadbalancer
 
# 将所有拦截的请求,由Apache服务器来处理
JkUnMount/*.jpg loadbalancer
JkUnMount/*.gif loadbalancer
JkUnMount/*.swf loadbalancer
JkUnMount/*.bmp loadbalancer
JkUnMount/*.png loadbalancer
 
                     4.4打开D:\Program Files\Apache Software Foundation\Apache2.2\conf\extra文件下的httpd-vhosts.conf文件:配置虚拟主机:
<VirtualHost*:80>
    DocumentRoot "D:\tools\jboss-5.1.0.GA\server\default\deploy\sichuanmadewar"  --
    ServerAdmin zouly@meyacom.com
    ServerName sichuanmade.com
    ServerAlias *.sichuan.com
    DirectoryIndex index.jsp
 
    # 通过80端口来访问
    JkMount /* loadbalancer
    # JkMount /jmx-console/* loadbalancer
    # JkMount /web-console/* loadbalancer
 
    # 实现泛解配置信息
    RewriteEngine On
 
    # 配置为www打头就不去URL重写
    RewriteCond %{HTTP_HOST} !^(www)\.sichuanmade\.com$
 
    # 实现动态解析
    RewriteCond %{HTTP_HOST}^[a-z0-9\-]+\.apache\.com$
    RewriteRule ^/?$ /%{HTTP_HOST} [NC]
    RewriteRule ^/([a-z0-9\-]+)\.apache\.com/?$http://sichuanmade.com /index.jsp [P,L]
 
    ErrorLog "logs/sichuanmade.com-error.log"
    CustomLog "logs/sichuanmade.com-access.log"common
 
</VirtualHost>
 
 
5.测试搭建效果
                     重新启动apache,启动成功,然后访问http://sichuanmade.com即可。
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-322071-1-1.html 上篇帖子: Apache+SVN+花生壳 下篇帖子: Apache 如何使用基础篇
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表