我试图重build一个需要在RedHat 4.1.2服务器上从Tomcat 6.0.16和Apache HTTPD 2.2.3提供内容的服务器。 我需要一个来自Apache DocumentRoot的特定目录(称为“客户端”),由Apache处理,其余部分由Tomcat处理。 所以我已经在某个server.com:8080上运行了Java应用程序,并且客户机目录位于DocumentRoot目录中,Apache运行在80端口上.Java应用程序被configuration为在/上运行。 这是我的httpd.conf中的内容 DocumentRoot "/usr/local/share/www/" ProxyPass / http://someserver.com:8080/ ProxyPassReverse / http://someserver.com:8080/ 代理的这部分工作,但我仍然在任何东西在http://someserver.com/client 404。 我应该如何去正确地设置这个设置?
我使用Apache作为几个不同项目的反向代理。 PCI-DSS合规性扫描显示我的Apache正在启用HTTP CONNECT方法。 正如Acunetix的网站所述 – http://www.acunetix.com/vulnerabilities/apache-proxy-http-connect-metho/ 据我所知,Web服务器使用CONNECT将SSL隧道传输到应用程序服务器。 任何build议我应该如何解决这个问题? 否则,任何人都知道如果我的Apache的HTTP CONNECT方法启用/禁用,我应该如何执行testing? 我没有太多的networking经验,也没有configurationApache。 纠正我,如果我写了一些愚蠢的东西。
我在我的网站上有一个支持SSL的虚拟主机: example.com:10443 Listen 10443 <VirtualHost _default_:10443> ServerName example.com:10443 ServerAdmin [email protected] ErrorLog "/var/log/httpd/error_log" TransferLog "/var/log/httpd/access_log" SSLEngine on SSLProtocol all -SSLv2 SSLCipherSuite HIGH:MEDIUM:!aNULL:!MD5 SSLCertificateFile "/etc/ssl/private/example.com.crt" SSLCertificateKeyFile "/etc/ssl/private/example.com.key" SSLCertificateChainFile "/etc/ssl/private/sub.class1.server.ca.pem" SSLCACertificateFile "/etc/ssl/private/StartCom.pem" </VirtualHost> 浏览到https://example.com:10443/按预期工作。 但是,浏览到https://subdomain.example.com:10443/ (使用DNS设置)也会显示相同的页面(SSL证书警告之后)。 我会期望指令ServerName example.com:10443拒绝所有连接到其他服务器名称的尝试。 我怎样才能告诉虚拟主机不要为顶级域名以外的URL提供请求?
我习惯于configuration自定义的Apache安装,但从来没有使用过Plesk。 一项工作要求我使用Plesk控制面板将一个站点添加到一个CentOS 5.5框中,其中有几十个已经configuration的其他站点。 我不希望与Plesk TBH有任何关系,在理想的情况下,我想创build自己的自定义虚拟主机指令,而不必以任何方式使用/学习Plesk。 从箱子周围的鼻子可以看出,默认的Apache安装中没有任何常用的位置/ VHost方法可用,并且Plesk具有独特的设置。 我的问题是 是否可以混合和匹配Plesk VHosts与自定义的? 可以Plesk设置VHosts和正常非Plesk设置VHosts合作,即在同一个盒子上愉快地存在? 当Plesk的所有者来升级Plesk时,会出现Plesk外部stream氓问题吗? 没有可用的testing图像,我不相信他们的备份或版本控制,所以我想确保这个方法不会造成麻烦,然后我在这个盒子上尝试任何东西。 任何具有Plesk经验的人的任何意见都是为了知道我想做什么是一个好主意TM将不胜感激,希望能够用于我的位置。 非常感谢
我使用Nginx作为Apache2的代理。 目前的configuration工作,我可以访问该网站。 然而,PHP应用程序是基于Zend Framework 2构build的,依赖于/ controller / action / structure中的url,并不会传递给Apache2。 这导致从主页到子页面的每个链接都被破坏,并redirect到我们的“找不到页面”页面。 传递给Apache2的url是/index.php而不是/ controllerX / actionY Nginx(VirtualHost)configuration server { listen 80; root /var/www/talentina_dev/talentina-alpha-temp/public/; index index.php index.html index.htm; server_name dev-aws.talentina.com; location / { try_files $uri $uri/ /index.php; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $remote_addr; proxy_set_header Host $host; proxy_pass http://127.0.0.1:8080; } location ~ \.php$ { proxy_set_header X-Real-IP $remote_addr; proxy_set_header […]
我使用单个IP在EC2服务器上运行多个域。 我需要在HTTPS上运行1个站点,并在HTTP上运行。 例如: 在HTTPS上运行foobar.com。 并在HTTP上运行foobaz.com https://foobar.com工作正常,因为这是假设运行在https和http://foobaz.com工作正常。 但是当我键入https://foobaz.com时,它会显示一个SSL证书警告,点击继续之后,它会显示foobar.com的内容。 在这种情况下的任何指针会真的帮助? 提前致谢!
在Apache2服务器之间共享configuration指令的最佳select是什么? 这是为了采用稳定的负载平衡所必需的。 最重要的指令是那些定义虚拟主机的指令。 任何forms的帮助,非常感谢。
我有一个Django Gunicorn服务器,在0.0.0.0:8000的Ubuntu VPS上运行,虽然有一些问题,它似乎是接受本地主机连接。 我有我的网站启用configuration文件中的以下内容: <VirtualHost *:80> ServerName pragmatometer.com ServerAlias www.pragmatometer.com analyticalnoticeboard.com www.analyticalnoticeboard.com logisticmvc.com www.logisticmvc.com ServerAdmin [email protected] DocumentRoot /home/jonathan/classicorthodoxbible.com <Directory /> Options FollowSymLinks AllowOverride None </Directory> <Directory /var/www/> Options ExecCGI Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all </Directory> ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/ <Directory "/usr/lib/cgi-bin"> AllowOverride None Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch Order allow,deny Allow from […]
为了使密码更安全,在发生混乱之前,将密码添加一个随机salt。 我假设salt被存储在关联数组[[username:salt]的服务器上),并且服务器在每次用户login时都将salt添加到密码中,否则服务器将不知道将什么随机盐附加到密码 1)我的假设是否正确? 2)盐是否通常以纯文本或密码的forms存储在服务器上,为什么? 3)它存储在哪个文件? (我知道这可能是主观的,因为它取决于不同的服务器) 如果可能,我想详细解释 谢谢
我们正在运行Apache / Tomcat / Railo(Coldfusion)Web服务器堆栈。 我们正在研究如何监控所有Web服务器的平均页面加载时间,以及如何查看我们应用中特定页面的页面加载时间。 如果可能的话,我想通过Apache服务器日志来做到这一点。 任何想法,我可以使用的软件或方法? (我对Web服务器监控世界相当陌生)。 谢谢!