如何配置 apache-vhost.conf 文件以从 Java 获取会话值
现有配置文件 VirtualHost tomcat Server中的设置: ` ServerName example.in ServerAlias www.example.in ProxyPass / http://127.0.0.1:8080/example/ ProxyPassReverse / http://127.0.0.1:8080/example/ JkMount /*.jsp ajp13 JkMount /*.do ajp13 JkMount /*.* ajp13 JkMount /servlet/* ajp13 JkMount /servlets/* ajp13 ` 通过使用此配置,我无法获取会话值,该值正在Java文件request.getSession().setAttribute("Act
16 2024-04-22
编程技术问答社区
由于HSTS,本地虚拟主机在Chrome上显示隐私错误
我为我的开发过程创建了几个虚拟主机.他们一直在工作直到昨天.但是在我的Chrome应用程序中,今天他们停止了工作.铬显示:NET::ERR_CERT_AUTHORITY_INVALID 我所有的vhost以 .dev 结尾.我将一个 .dev 更改为.但是我不能为所有vhost做到这一点,因为它们太多了.我该怎么办? ps : 他们在Firefox中工作正常. 在Chrome隐身模式下,错误保持不变. 我尝试清除缓存和硬重加载,删除我的历史记录和缓存,甚至重新启动Chrome Windows多个时间,没有任何可行. 在一个解决方案中,我发现一个例外可以包含在 chrome://net-internals/#hsts 中.我在其中尝试了删除域,但某种程度上仍然出现在查询域搜索中. 解决方案 Chrome仅将.DEV子域切换到HTTPS. 他们通过打开此顶级域的HST来做到这一点,但是通过在Chrome代码中预紧它而不是发送HSTS标题.这意味着它不能在
10 2024-04-04
编程技术问答社区
Apache/PHP。有什么办法可以通过PHP检索到ServerName的设置吗?
我有一个看起来像这样的apache虚拟主机: ServerName host1.example.com ServerAlias host2.example.com DocumentRoot /srv/web/host1.example.com/pub 我有以下文件: /srv/web/host1.example.com/pub/test.php 我请求以下URL(请注意我使用的是ServerAlias,而不是ServerName: http://host2.example.com/test.php 我想让test.php输出ServerName变量以某种方式(host1.example.com).有什么方法可以做到吗? 解决方案 显然,当您通过别名访问虚拟霍斯特时,没有原始的痕迹 SERVER_NAME在任何$_SERVER变量中. 想到的唯一想法是设置
20 2024-02-28
编程技术问答社区
Apache2配置允许子域指向一个机器:端口
我拥有域," peterlee.com.cn",我在域控制面板中添加了一个记录: RR Destination IP TTL rs.peterlee.com.cn 10.50.10.75 1 hour 我有一个运行10.50.10.75:9051的ROR(Ruby on Rails上)项目,这意味着用户可以通过http://10.50.10.75:9051> 访问我的ROR应用程序 我想让用户通过 http://rrs.peterlee.com.cn ,所以我添加了以下VirtualHost文件/站点: ServerName rs.peterlee.com.cn DocumentRoot /usr/website/myapp/current/public PassengerEnabled off ProxyPass / http://127.0.0.
18 2024-02-28
编程技术问答社区
ubuntu中的虚拟主机不工作
我用此配置在/etc/apache2/site-available/mysite.local中创建了一个虚拟主机: ServerAdmin webmaster@localhost ServerName mysite.local DocumentRoot /var/www/mysite Options FollowSymLinks AllowOverride None Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all
32 2024-02-28
编程技术问答社区
用于Apache 2.4.6的新站点配置文件
我今天早些时候刚刚升级到Ubuntu 13.10. Apache2的版本现在为2.4.6.我删除了旧站点配置文件,并尝试创建一个新的网站.当我尝试复制默认值时,我发现格式已发生了重大更改.这是新conf文件的示例.正如很多人所做的那样,即使我将文件夹设置为777,我也有禁止的问题. 1 2 # The ServerName directive sets the request scheme, hostname and port th at 3 # the server uses to identify itself. This is used when creating 4 # redirection URLs. In the context of virtual hosts, the ServerName 5 # specifies what h
14 2024-02-28
编程技术问答社区
虚拟主机 相同的服务器名称 不同的目录
我有一个运行的生产网站分配给主机(Redmine应用程序).我需要在与子目录的同一主机上添加新应用程序. 这是当前用于Redmine应用程序的VirtualHost配置,该应用程序在主机的基本文件夹中运行. ServerName redmine.hostname.com DocumentRoot "C:/BitNami/redmine-2.5.1-1/apps/redmine/htdocs/public/" RewriteEngine On RewriteRule ^/(.*)$ balancer://redminecluster%{REQUEST_URI} [P,QSA] ProxyPass / balancer://redminecluster ProxyPassReverse / balancer://redminecluster
30 2024-02-28
编程技术问答社区
如何在运行Ubuntu的AWS EC2上配置多个虚拟主机?
我正在尝试将虚拟主机配置为我的EC2实例.我在EC2实例上使用Ubuntu,将Apache2用作Web服务器. 我在/var/www中的3个不同文件夹中有3个应用程序(基于Web): -/var/www/app_a -/var/www/app_b -/var/www/mywebsite 我希望人们只能使用ip地址(我将弹性IP附加到我的EC2实例)访问app_a和app_b,如 http://my.ip.address/app_a 和 http://my. ip.address/app_b .至于/var/ww/mywebsite中的应用程序,我希望人们能够通过我的域mywebsite.com访问它.我已经将域名指向我的EC2 IP地址(my.ip.address). 我知道我必须创建虚拟主机才能实现这一目标,但是我真的很新.我一直在尝试搜索解决方案,并尝试了几种解决方案,但要继续失败. 请告诉我如何正确设置虚拟主机,以便我可以实现上面写的目的. 解决方案
12 2024-02-28
编程技术问答社区
Apache2是否支持子域的虚拟主机?
当前我的apache服务器的设置为 ServerName www.example.com ServerAlias example.com DocumentRoot /var/www 问题在于,/var/www以下的所有内容都可以从其他任何地方访问.如果我有一个网页/var/www/john/bio.html,那么该网页可以从var/www/jane/ 借用脚本/图片 我想设置我的apache服务器,例如 ServerName www.example.com ServerAlias example.com DocumentRoot /var/www ServerName www.john.example.com ServerAlias john.example.com Docum
10 2024-02-28
编程技术问答社区
如何让.htaccess文件与Apache VirtualHost一起工作
我的问题是我本地服务器上的.htaccess文件没有被读取. VirtualHost文件中的设置似乎总是优先. 我尝试了以下内容: 启用mod_rewrite 将AllowOverride更改为All,但这会导致HTTP Error 500 Internal server error.我已经尝试了各种选项,但总是会导致500误差. 我正在使用Ubuntu上的VirtualHost文件,该文件看起来如下: ServerAdmin webmaster@localhost DocumentRoot /web/website Options FollowSymLinks AllowOverride None Options Indexes FollowSymLinks MultiViews All
18 2024-02-28
编程技术问答社区
在虚拟主机内创建一个别名目录
我检查了 here ,在这里, there 和在此提出此问题之前.我想我的搜索技能很弱. 我正在使用 wampserver 版本2.2e.我有一个需要,我需要虚拟主机内的虚拟路径.让我说我拥有的两个主机. 主要虚拟主机(Localhost) NameVirtualHost *:80 ServerName localhost DocumentRoot "C:/Wamp/www" 我的应用程序虚拟主机 ServerName apps.ptrl DocumentRoot "C:/Wamp/vhosts/ptrl/apps" ErrorLog "logs/apps-ptrl-error.log" CustomLog "logs/apps-ptrl-access.log" common
4 2024-02-28
编程技术问答社区
用SSL进行代理
我有一个运行Apache的Linux主机和一个运行IIS的Windows主机.我有一个指向Linux主机的域,需要继电器(代理)请求它到IIS;因此,我在Apache中具有以下虚拟主机定义(效果很好): ServerName www.acme.com DocumentRoot /var/www/acme.com RewriteEngine On RewriteOptions Inherit RewriteRule ^/(.*) http://win.acme.com/$1 [P] 现在我想添加SSL支持;定义变为: ServerName www.acme.com DocumentRoot /var/www/acme.com GnuTLSEnable On
12 2024-02-28
编程技术问答社区
Apache 2.2忽略了VirtualDocumentRoot VirtualHosts?
我有几个域,我想通过mod_vhost_alias 启用通配符子域 我的httpd.conf中包括以下广义规则: ServerName domain1.com ServerAlias www.domain1.com DocumentRoot /home/user1/public_html ServerName *.domain1.com VirtualDocumentRoot /home/user1/subdomains/%-3+ ServerName domain2.com ServerAlias www.domain2.com DocumentRoot /home/user2/publ
14 2024-02-28
编程技术问答社区
为什么当目录在主页上时,apache会抛出禁止的信息?
Apache根本无法访问目录(禁止403错误),无法识别原因? 我做了一个vhost as: 创建:/etc/apache2/sites-available/dev.testvhost.com.conf DocumentRoot /home/najam/projects/php/testvhost ServerName dev.testvhost.com 在/etc/hosts 中添加了servername 127.0.0.1 dev.testvhost.com 执行命令: sudo a2ensite dev.testvhost.com.conf 然后: sudo service apache2 restart 将浏览器指向 http://dev.testvhost.com 给出403禁止错误的错误在每个刷新中. [7月13日16:19
2 2024-02-28
编程技术问答社区
带有通配符的虚拟主机 VirtualDocumentRoot
我正在尝试为我的虚拟主机创建后备.我的配置看起来像这样: # Fetch all pre-defined hosts Include "conf/extra/vhosts/*.conf" # Fallback NameVirtualHost *:80 Options Indexes FollowSymLinks Includes AllowOverride All Order allow,deny Allow from all VirtualDocumentRoot "C:/LocalServer/usr/%-1/projects/%-2+/public/" 以下目的是:如果我尝试访问http://test.lab/,我希望它自动拾取以下目录:C:/LocalServer/
14 2024-02-28
编程技术问答社区
a2ensite的网站不存在错误
i在/etc/apache2/sites-available下具有以下代码, ServerAdmin master@server.com ServerName www.cmsplus.dev ServerAlias cmsplus.dev DocumentRoot /var/www/cmsplus.dev/public LogLevel warn ErrorLog /var/www/cmsplus.dev/log/error.log CustomLog /var/www/cmsplus.dev/log/access.log combined 现在,当我使用sudo /usr/sbin/a2ensite cmsplus.dev时,我会遇到错误, ERROR: Site cmsplus.dev does not exist! 我的Web服务器Ap
4 2024-02-28
编程技术问答社区
使用Apache将URL路径视为虚拟主机
问题是我只有一个域名,需要在其中运行三种不同的产品(其中两种基于PHP和一个Python).因此,我需要将URL中的路径视为不同的虚拟主机.即: www.domain.com/first_URL/ www.domain.com/second_URL/ www.domain.com/third_URL/ 第一个到第三将充当单独的虚拟主机. 我该怎么做? 解决方案 您可能想使用Apache-Config指令做点事,因为您正在要求使用VirtualHost解决方案. Apache只能与实际域一起使用VirtualHosts,例如 cweiskeke "> cweiskeke解释. 在这种情况下,解决方案是在您正在工作的子目录中使用.htaccess文件,或在当前(Virtual-)主机配置中设置..块. 如果您本身想以VirtualHosts('App1.domain.org')
10 2024-02-28
编程技术问答社区
Apache: 您请求的主机 "localhost "无法通过DNS解析
我正在为旧的Windows 7用户工作一个月,一切正常,但是最终,我们的管理员给了我新的ADID(Active Directory ID).然后,当我使用该adid登录时.我的本地主机不再起作用了.它在下面给我一个错误: Error (dns_unresolved_hostname) Your requested host "localhost" could not be resolved by DNS. For assistance, Please. contact our Help Desk. 我尝试在 http://ip_address/上播放我头痛. 但是,当我尝试使用旧的adid登录时.一切都恢复了正常.已经试图将Xampp和Laragon重新安装在我的新Adid上.已经尝试了我在互联网上看到的所有内容,但仍然无法正常工作. 顺便说一句,这是我的主机 127.0.0.1 localhost 127.0.0.1 sample1.
6 2024-02-28
编程技术问答社区
在Apache上为Wildfly的https请求重定向
我正在使用Apache虚拟主机来运行多个网站.我正在前面使用Apache,此Apache将URL请求重定向到Wildfly服务器. 我的Apache配置使用以下代码 为HTTP请求工作正常 ServerAdmin webmaster@mysitedemo.com ServerName mysitedemo.com ServerAlias www.mysitedemo.com Order deny,allow Allow from all ProxyRequests Off ProxyPreserveHost On ProxyPass / http://localhost:8080/ ProxyPassReverse / http://localhost:8080/ ErrorL
26 2024-02-28
编程技术问答社区