- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想在新的 Mac 服务器上使用 Apache 前端 Tomcat,但我缺少一些小步骤。目前两台服务器都在运行,但端口 8009 未正确代理。 80 和 8080 正在工作。
我读到 Mac/Apache 已经安装了 mod_proxy_ajp,应该也可以运行了。(例如 Vladimir How to install mod_jk on Mac OS X 提到的)
谁能在新服务器上从头开始逐步指导我,因为互联网上的所有指南和文档都没有成功。 (很抱歉问了,但经过 1 周的夜间试验(错误)后我卡住了。我真的在这里发疯了。我也很感激文件夹路径,因为文件有时位于多个位置)
提前致谢!
问候尼克拉斯
最佳答案
抱歉耽搁了,我不能在 8 小时内回答我自己的问题(缺少分数)但是是的,我成功了!Mavericks Mac OSX 服务器真的很容易设置和使用以 Apache 作为 Tomcat 的前端。 (如果你知道如何......)
现在我已经集成了 tomcat,因此带有 url: localhost 的 php 由 Apache 和 jsp url: localhost/examples -> 运行 tomcat 但不显示端口,它看起来是集成的。
我是怎么做到的?
1) 如果需要,取消注释 server.xml 中位于 opt/apache-tomcat-8.0.9/conf 的 tomcat 行:
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
重启tomcat服务器
2) 编辑位于/Library/Server/Web/Config/apache2/httpd_server_app.conf 的 Apache 配置文件
这个奇怪的名称和位置是由 Mac Server.app 引起的,也是导致大多数问题的原因,因为我没有意识到他们重命名了 httpd.conf 文件并将其复制到第二个位置!我一直在更改错误的配置文件...
我用文本编辑器 TextMate 添加了这段文本(该程序可以显示隐藏文件,并在更改文件时要求管理员密码)
Mac.Server 中的默认网页位于文档根目录下
<VirtualHost *:80>
ServerName localhost
DocumentRoot "/Library/Server/Web/Data/Sites/Default"
<Proxy *>
AddDefaultCharset Off
Order deny,allow
Allow from localhost
</Proxy>
ProxyPass /examples ajp://localhost:8009/examples/
ProxyPassReverse /examples ajp://localhost:8009/examples/
</VirtualHost>
关于Apache 作为 Tomcat 的前端,在 Mavericks Mac 上使用 mod_proxy_ajp 代理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25179628/
我从 git 克隆: git clone git://git.apache.org/mesos.git 并且还做了 brew install autoconf automake libtool 然后尝
我已经在 Mavericks 上安装了 XQuartz 2.7.5。在那之后,我用 mplayer 播放的视频似乎加载到了一个单独的窗口中,所有白色都停留在播放音频上。我通过使用 launchctl
最近,我将我的 OS X 更新到了 10.9( Mavericks );不幸的是,尽管我将 Xcode 命令行更新为 OS X Mavericks 的 5.1.1,但 gfortran 停止工作。前段
尝试使用 Homebrew 软件在 mac os x mavericks 上安装 zlib-devel 不起作用: brew install zlib-devel Error: No availabl
更新:我看到有人尝试将 PyCharm 与 SSHFS 结合使用,而 JetBrains 说:“不”。也许这行不通? 我正在尝试在我工作的客户办公室的 SSHFS 安装磁盘上使用 WebStorm —
给定以下程序: #import int main(int argc, char *argv[]) { @autoreleasepool { NSDateFormatter *
我的快速查看生成器以前可以正常工作,但现在坏了。 这是一个错误还是我做错了什么? 这是我的代码: OSStatus GeneratePreviewForURL(void *thisInterface,
我很难让 PhpMyAdmin 在 Mavericks 上工作。 我通过取消注释/etc/apache2/httpd.conf 中的 LoadModule 指令在 apache 中启用了 PHP,我已
我知道还为时过早,但我已经升级到 OSX mavericks,我无法使用 Homebrew 安装 opencv。 ==> Installing dependencies for opencv:
我正在使用 vagrant Geodjango box 并且端口转发对我不起作用。 在盒子上,我运行了: python manage.py runserver 0.0.0.0:8000 但是 http
我一直在用 homebrew在 OSX Mavericks 上有一段时间了,但是我现在正在处理需要将文件添加到那些相同安装程序的文件夹中。 这是输入时的问题: $ brew info ant 我收到
我在前一周升级到 Mavericks,从那以后开始遇到 Homebrew 软件问题。 'brew doctor' 报告没有问题,但我目前正在尝试安装 Apache Thrift,但它失败了。有什么建议
我找不到任何关于此的信息,而且我从未对推送通知做过任何事情(但我模糊地知道它们是如何工作的)。在Mavericks中,既然OS X可以接收来自网站等各种事物的推送通知,那么iPhone模拟器可以接收推
关闭。这个问题需要多问focused 。目前不接受答案。 想要改进此问题吗?更新问题,使其仅关注一个问题 editing this post . 已关闭 9 年前。 Improve this ques
我有一个包含以下文本的 lldb 命令文件: settings set -- auto-confirm true breakpoint set --name main proc
我刚刚更新到 OS X Mavericks 中的命令行工具的最新版本,现在在编译我的(以前工作的)代码时,它会抛出以下错误 > clang: warning: no such sysroot dire
我正在尝试使用此脚本选择“Soundflower (2ch)”作为我的音频输出: tell application "System Preferences" activate set
在早期版本的 OS X 上,Applescript 如下: tell application "System Events" to tell process "Google Chrome" get p
我正在尝试在Genymotion中安装Google Play。但是,当我将zip放到仿真器中时,它会将文件保存在/sd.../中,而不是将其闪烁。我如何获得zip闪存? 最佳答案 如果您使用的是Mac
我的 Java 应用程序有一个构建在另一台服务器计算机上的应用程序。该服务器机器现已升级为 Mavericks + xcode 5.1。早些时候,我遇到了未使用 Mavericks + xcode 5
我是一名优秀的程序员,十分优秀!