我不是一个完整的初学者,并且抱歉发布一个模糊的问题,这个问题已经以其他各种各样的形式发布。无论如何,我得到这个错误:
Forbidden
You don't have permission to access / on this server.
Apache/2.2.14 (Ubuntu) Server at gookie.localhost Port 80
我有apache2代理tomcat6。以下是详细信息:
<Directory "/var/www/tomcat6/webapps/springapp">
Options +Indexes FollowSymLinks +ExecCGI
AllowOverride AuthConfig FileInfo
Order allow,deny
Allow from all
</Directory>
127.0.0.1 localhost gookie.localhost
<VirtualHost *:80 >
ServerName gookie.localhost
DocumentRoot /var/www/tomcat6/webapps/springapp
DirectoryIndex index.jsp index.html index.htm index.php
ProxyPass / http://localhost:8080/springapp
ProxyPassReverse / http://localhost:8080/springapp
</VirtualHost>
<Directory "/home/www/tomcat6/webapps/springapp">
Options +Indexes FollowSymLinks +ExecCGI
AllowOverride AuthConfig FileInfo
Order allow,deny
Allow from all
</Directory>
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443"
proxyName="gookie.localhost"
/>
我在proxyPort="80"
中server.xml
但仍然没有运气。
对此有何想法?
答案 0 :(得分:16)
解决方法是在/etc/apache2/mods-enabled/proxy.conf中使用它:
<IfModule mod_proxy.c>
ProxyRequests Off
<Proxy *>
AddDefaultCharset off
Order deny,allow
Allow from all
</Proxy>
</IfModule>
答案 1 :(得分:-5)
步骤1。您需要打开文件名“phpmyadmin.conf”。这是phpmyadmin configuraiton文件。 你需要重新代码的地方。
<Directory "c:/wamp/apps/phpmyadmin3.4.5/">
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
替换代码
<Directory "c:/wamp/apps/phpmyadmin3.4.5/">
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order Deny,Allow
Allow from all
第二步。 现在你需要打开另一个文件文件,你是Apache “httpd.conf”文件。 这也是您的Apache配置文件。 您可以在“C:\ wamp \ bin \ apache \ Apache2.2.21 \ conf \”下找到此文件 此路径再次取决于您的wamp服务器的安装目录。 在此文件下,您需要更改代码。 首先搜索此代码“#onlineoffline tag - 不要删除” 您可能在文件的中间找到了此代码。 然后删除“允许来自127.0.0.1”并将“全部拒绝”替换为“全部允许” 是的,如果可能的话,为你的“phpmyadmin”创建一个唯一的密码,这样外人就无法访问(如果你使用的是本地机器,则忽略)。