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

[经验分享] windows下面apache和resin各版本、IIS的组合

[复制链接]

尚未签到

发表于 2018-11-28 12:14:33 | 显示全部楼层 |阅读模式
网上有太多的比如《配置整合Win+Apache+PHP+MySQL+Tcomcat(或Resin)完全手册》、apache+php+jsp+mysql+phpmyadmin全攻略 》、《新版mysql+apache+php Linux安装指南》、apache+mysql+php+ssl服务器之完全安装攻略》、《Windows下Apache+Tomcat+MySQL+jsp+php的服务器整合配置经验总结》、《WIN2000+PHP+MYSQL+TOMCAT+JSP完全整合安装手册》等等这样的文章。配置的时候大同小异,但是有时候,不摸索很多次很难成功,现在我把组合过程中的关键地方列举一下,apache以2.x以上版为准,若用1.x的版本,会有小许差别。  apache与resin1的组合。
  在apache的配置文件中加:
  LoadModule caucho_module "x:/resin/srun/win32-1.3.6/mod_caucho.dll"
  
  CauchoConfigFile "x:/resin/conf/resin.conf"
  
  SetHandler caucho-status
  
  
  AddHandler caucho-request jsp
  
  SetHandler caucho-request
  
  apache与resin2的组合。
  在apache的配置文件中加:
  LoadModule caucho_module "x:/resin/srun/win32-1.3.6/mod_caucho.dll"
  
  CauchoConfigFile "x:/resin/conf/resin.conf"
  
  SetHandler caucho-status
  
  
  apache与resin3的组合。
  在apache的配置文件中加:
  LoadModule caucho_module x:/resin/libexec/apache-2.0/mod_caucho.dll
  
  ResinConfigServer localhost 6802
  
  SetHandler caucho-status
  
  
  AddHandler caucho-request jsp
  
  SetHandler caucho-request
  
  apache与IIS的组合。
  apache和IIS都是默认80端口,但是如果你不得不用asp程序的话,不要想着去用iasp之类的东西,还是在服务器安装IIS吧,安装以后把IIS修改端口,然后通过代理的方式来访问IIS,达到不需要显露端口的目的。
  1、修改Apache配置文件,启用Proxy模块;
  LoadModule proxy_module modules/mod_proxy.so
  LoadModule proxy_http_module modules/mod_proxy_http.so
  2、继续修改Apache配置文件,让Apache处理对IIS的访问;(这里假使你用的IIS端口为88)
  ProxyPass /iis/ http://127.0.0.1:88/
  ProxyPa***everse /iis http://127.0.0.1:88
  如果你要使用虚拟主机来实现,可以用下面的代码,(这里是video.com.cn的)
  
  ServerAdmin blog@video.com.cn
  ServerName blog.video.com.cn
  ProxyPass / http://211.154.103.23:88/
  ProxyPa***everse / http://211.154.103.23:88/
  
  apache与tomcat的组合。
  看网上的资料一般都能够成功,这里不再赘述。
  Apache支持ASP.NET的办法。(网上找到的,测试了一下,没有成功,不知道哪一步出了问题)
  首先,必须要有Windows环境和.NET Framework的支持。此外还建议安装安装.NET开发工具如.NET Framework SDK或者VisualStudio.NET。需要注意的是Windows的版本应为2000、2003和XP。Win9X系列不能安装.NET Framework。
  然后需要安装Apache。应该使用Win32平台的Apache,版本2.0以上。推荐使用2.0.51版本。下载地址:
  进入 http://apache.justdn.org/httpd/binaries/win32/
  自己选个2.0以上的版本来下(.msi后缀的那些)
  下面要下载并安装Apache环境下的ASP.NET模块。下载地址:
  地址一:进入 http://httpd.apache.org/cli/
  选择 Download the mod_aspdotnet 2.0.0 .msi installer
  安装路径请与Apache的路径一致,否则不能正常安装.
  为了便于管理,我们在htdocs目录下新建一个active目录,专门存放.aspx文件。现在需要对httpd.conf文件作一定配置,在文件末尾添加:
  #asp.net
  LoadModule aspdotnet_module "modules/mod_aspdotnet.so"
  AddHandler asp.net asax ascx ashx asmx aspx axd config cs csproj \
  licx rem resources resx soap vb vbproj vsdisco webinfo
  
  # Mount the ASP.NET example application
  AspNetMount /active "D:/Program Files/Apache Group/Apache2/htdocs/active"
  # Map all requests for /active to the application files
  Alias /active "D:/Program Files/Apache Group/Apache2/htdocs/active"
  # Allow asp.net scripts to be executed in the active example
  
  Options FollowSymlinks ExecCGI
  order allow,deny
  Allow from all
  DirectoryIndex Default.htm Default.aspx
  
  # For all virtual ASP.NET webs, we need the aspnet_client files
  # to serve the client-side helper scripts.
  AliasMatch /aspnet_client/system_web/(\d+)_(\d+)_(\d+)_(\d+)/(.*) \
  "C:/Windows/Microsoft.NET/Framework/v$1.$2.$3/ASP.NETClientFiles/$4"
  
  Options FollowSymlinks
  order allow,deny
  Allow from all
  
  
  其中D:/Program Files/Apache Group/Apache2是Apache的安装目录,应根据实际情况更改。
  现在可以在active目录下放上ASP.NET探针。重启Apache之后,即可体验Apache下的ASP.NET了。
  由于IIS和Apache下的ASP.NET都是运行在Common Language Runtime(CRL)的基础上,因此Apache环境下的ASP.NET程序的运行速度不会比在IIS下慢。


运维网声明 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-640727-1-1.html 上篇帖子: Tuning LAMP systems, Part 2: Optimizing Apache and PHP-Stephen 下篇帖子: 深入理解Apache的mod_rewrite(2)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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

扫描微信二维码查看详情

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


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


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


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



合作伙伴: 青云cloud

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