wordpress的Apache配置提供403禁止
几天来,我一直试图将Apache配置为在新安装的Ubuntu上运行wordpress。 设置如下所示: -我有一个包含两个子域的域 1-silex.mydomain.com 2-wp.mydomain.com -在apache中,我必须让虚拟主机都使用端口80,但使用服务器名来区分站点。 -对于基于silex php的网站,silex.mydomain.com运行良好。 -wp.mydomain.com始终提供403您无权访问/访问此服务器 在这里,两个站点的配置文件几乎相同,只是服务器名、文档根等不同。其他一切都是一样的。这是silex.conf文件 顺便说一下,重写模式是打开的,对于测试,我给了770权限,拥有整个wordpress目录的“myuser:www data”,默认情况下没有.htaccess,我没有添加任何wordpress的Apache配置提供403禁止,wordpress,apache,.htaccess,mod-rewrite,ubuntu-13.10,Wordpress,Apache,.htaccess,Mod Rewrite,Ubuntu 13.10,几天来,我一直试图将Apache配置为在新安装的Ubuntu上运行wordpress。 设置如下所示: -我有一个包含两个子域的域 1-silex.mydomain.com 2-wp.mydomain.com -在apache中,我必须让虚拟主机都使用端口80,但使用服务器名来区分站点。 -对于基于silex php的网站,silex.mydomain.com运行良好。 -wp.mydomain.com始终提供403您无权访问/访问此服务器 在这里,两个站点的配置文件几乎相同,只是服务器名、文档
<VirtualHost *:80>
ServerAdmin webmaster@mydomain.com
DocumentRoot /opt/test/wordpress
ServerName wp.mydomain.com
<Directory /opt/test/wordpress/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
FallbackResource /index.php
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog ${APACHE_LOG_DIR}/access.log combined
Alias /doc/ "/usr/share/doc/"
<Directory "/usr/share/doc/">
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0 ::1/128
</Directory>
</VirtualHost>
服务器管理员webmaster@mydomain.com
DocumentRoot/opt/test/wordpress
ServerName wp.mydomain.com
选项索引跟随符号链接多视图
不允许超限
命令允许,拒绝
通融
FallbackResource/index.php
ErrorLog${APACHE_LOG_DIR}/error.LOG
#可能的值包括:调试、信息、通知、警告、错误、临界值、,
#警惕,埃默格。
日志级别警告
CustomLog${APACHE\u LOG\u DIR}/access.LOG组合
别名/doc/“/usr/share/doc/”
选项索引多视图跟随符号链接
不允许超限
命令拒绝,允许
全盘否定
允许从127.0.0.0/255.0.0.0::1/128开始
我将Apache日志更改为Debug,它在那里抱怨在/opt/test中找不到.htaccess。
现在已经解决了,我的文件权限有点乱,需要解决。Wordpress应该有一个脚本来处理这个问题。也可以覆盖我尝试过的所有内容,但没有帮助。