有一个主机:secure.foo.com使用https公开web服务 我想创build一个使用Apache的反向代理,将服务器internal.bar.com上的本地http端口映射到secure.foo.com公开的https服务 由于它是一个Web服务,我需要映射所有的URL,以便path: https://secure.foo.com/some/path/123 可以通过以下方式访问: http://internal.bar.com/some/path/123 谢谢。 我已经得到了这么多: <VirtualHost *:80> ServerName gnip.measr.com SSLProxyEngine On ProxyPass / https://internal.bar.com/ </VirtualHost> 我认为这是工作除了URL重写。 我发现的一些资源是: 设置一个复杂的Apache反向代理 Apache作为https服务器的反向代理
在一个大的drupal站点上,数据库服务器位于直接连接到Web服务器的单独的服务器上。 Web服务器使用apache和memcached。 问题是,每当post很大,比如大于10KB,服务器不能正确返回。 我检查了Apache和MySQL日志,但无法find任何logging错误的痕迹。 当我使用nginx / php5-fpm而不是apache时,错误也会发生。 尽pipe如此,大post是注册,但不正确,以便他们显示为pipe理员,当我在网站上打开一个新的页面。 我真的很困惑,并感谢您的提示,以查明可能的来源,如果这个长期的问题。
我正在Apache / Passenger下的服务器上运行一组rails应用程序。 其中一个应用程序不断进入状态,机器的负载变得非常高,机器变得没有响应,顶部显示大部分CPU时间花在IO等待上,但没有一个进程花费太多时间。 iowait和ifwait没有显示任何exception。 乘客状态是最有趣的,它显示了我怀疑是应用程序(下面的输出中的应用程序x)的每个应用程序进程被占用1个会话。 我可以杀死所有这些进程和乘客replace它们对服务器负载没有影响,只有当我重新启动Apache或服务器加载恢复正常。 这是输出: ———– General information ———– max = 20 count = 20 active = 16 inactive = 4 Waiting on global queue: 22 ———– Application groups ———– /home/A: App root: /home/A * PID: 5379 Sessions: 0 Processed: 6 Uptime: 3m 42s /home/X: App root: /home/X * PID: 5604 Sessions: […]
我有一个Atlassian FishEye +坩埚在一个标准的HTTP连接在服务器上运行的实例。 但是我们需要通过HTTPS连接从外部访问此实例。 build议的解决scheme? Revese Proxy,对于其他Atlassian产品,例如JIRA和Confluence,已经可以正常工作了。 但是FishEye + Crucible是一个酷刑问题,因为它不能从外面工作:login屏幕没有样式加载(以CSS的方式),它不会login,redirect错误的URL。 我已经尝试了Atlassian提出的解决scheme ,但是没有奏效。 我也尝试了另一个条目中提出的东西 ,并没有再发生。 所以,我问:有没有人有一个线索,使其工作? 我正在使用FishEye +坩埚版本2.7.15和Apache httpd版本2.2。 我的httpd.conf如下所示: <IfModule ssl_module> Include conf/extra/httpd-ssl.conf SSLRandomSeed startup builtin SSLRandomSeed connect builtin </IfModule> <IfModule proxy_module> SSLProxyEngine On ProxyRequests Off ProxyPreserveHost Off <Location /crucible> ProxyPass http://INTERNAL_ADDRESS:LOCAL_PORT ProxyPassReverse http://INTERNAL_ADDRESS:LOCAL_PORT </Location> </IfModule> 和我的config.xml (FishEye +坩埚configuration文件): <web-server> <http bind=":LOCAL_PORT"/> </web-server> 最后,我的架构如下所示: 外部世界/浏览器< […]
我是新开发的web开发和服务器。 我正在寻找一些build议或链接到build立一个生产系统的教程。 现在,我有一个服务器(Ubuntu,Apache,MongoDB和PHP)。 它收到一个请求,PHP查询Mongo,PHP发出请求的数据。 我如何使用更多的服务器工作? 我读过,你可以做一个主要和两个奴隶节点作为单独的服务器运行Mongo的集群,但那些也运行PHP? 还是主要运行PHP的唯一一个? 我已经阅读了一些关于Mongo网站的文档和一个10gen的人的video,但是他们面向那些似乎已经了解这个东西的人,我不知道需要从一个开始的阶段开始。 如果任何人都可以帮助我理解PHP(代理为我的API)在这些集群中的位置,那将不胜感激! 提前感谢任何帮助!
我不是networkingpipe理员,并且对configuration了ssl的Apache 2.2上的Java Web Application部署知之甚less。 所以请忽略问题中的错误解释。 我们正在Apache 2.2上部署我们的Java Web应用程序,并且所有的静态内容(资源)都位于apache 2.2安装目录(如CSS,图像和js)的htdocs文件夹中。 问题是,当用户打开一个新的浏览器会话并访问应用程序(首先请求服务器),我们有我们的login页面显示。 但是,当第一个请求完成加载页面不加载的CSS,图像和JS所需。 但是,如果用户再次刷新页面,那么一切都在那里,然后一切工作非常顺利。 问题只在服务于用户的第一个请求的时候。 我错过了一些重要的configuration? 请帮我一下 提前致谢。
这是我的httpd.conf 。 在里面,我有以下的地方 #Listen 12.34.56.78:80 #Listen 127.0.0.1:8887 Listen 127.0.0.1:80 #Listen 127.0.0.1:8080 Listen 192.168.1.4:80 我有一个.htaccess RewriteEngine On RewriteRule ^wordpress(.*)$ wp-oct/live$1 在我的本地WWW文件夹安装在/wp-oct/live/ /wordpress/应该redirect到,但它不。 它改为redirect到http://localhost:8080/wp-oct/live/ 。 为什么8080显示?
在一台机器上有一个博客(apache)(目前在blog.domain.com),我们想把它移到domain.com/blog。 dns for domain.com指向haproxy机器负载均衡几个nginx应用服务器。 托pipe博客的计算机不在该负载均衡器后面。 考虑到我完全控制了一切的configuration,最简单的方法是把它提交给我的意愿,并有从domain.com/blog提供的博客?
我对OC很新,正在运行最新版本。 我准备将我的网站开放给(可能)数百个我希望看到的人,然后再买下它! 我的问题是最后一点,作为网站的安全性之前,我已经阅读了网页安全的3个好主意,我有点困惑。 有些人可以用一些简单的术语来解释我需要做什么,一个白痴指导如何去做。 我想使我的网站尽可能安全,或者至less可以像newb一样可以不破坏它。
我们正试图摆脱mod_wsgi上的wsgi应用程序。 在使用wsgiref.simple_server作为debugging环境之前,我们已经运行了它。 现在,我们想把它转移到使用Apache httpd集成在同一端口下加载静态文件,并提供一个更适合生产的环境。 我们设置的httpd.conf文件如下所示: <VirtualHost *:80> DocumentRoot /var/www/ ErrorLog /var/www/log/error_log LogLevel debug WSGIScriptAlias /app /var/www/python/resource/rest.py <Directory /var/www/python/> Order allow,deny Allow from all </Directory> <Directory /> Order allow,deny Allow from all RewriteEngine On # Some rewrites go here </Directory> </VirtualHost> 通过这个设置,我们可以访问主应用程序文件rest.py(在http://myhost/app ),但是任何导入到模块(比如from module1 import function ,其中module1与rest.py在同一目录下)是与一个ImportError失败。 我怀疑这与必须设置某种环境variables,但我已经添加/var/www/python到主要应用程序方法上的sys.path ,它不起作用。 任何帮助或指针与此将非常感激。 谢谢!