2015-02-05 3 views
2

У меня есть сайт word-press на ec2 с изображением bitnami в файле журнала ошибок. Я получаю сообщение об ошибке snippet.клиент, отказавшийся от конфигурации сервера:/opt/bitnami/apps/wordpress/htdocs/

У меня есть перезапись по умолчанию htaccess.conf файл с моим .htaccess файл

теперь путь для .htaccess файла /opt/bitnami/apps/wordpress/htdocs/

client denied by server configuration: /opt/bitnami/apps/wordpress/htdocs/ 
client denied by server configuration: /opt/bitnami/apps/wordpress/htdocs/robots.txt 
localhost:443:0 server certificate does NOT include an ID which matches the server name 
Command line: '/opt/bitnami/apache2/bin/httpd -f /opt/bitnami/apache2/conf/httpd.conf -D DISABLE_BANNER' 
client denied by server configuration: /opt/bitnami/apps/wordpress/htdocs/wp-content/uploads/easy_team_manager/index.php, referer: http://www.example.com/team/ 

Вы можете увидеть реветь мою структуру конф файл.

HTTPD-vhosts.conf файл сниппет

<VirtualHost *:80> 
    ServerName mydomainname.com 
    ServerAlias mydomainname.com 
    DocumentRoot "/opt/bitnami/apps/wordpress/htdocs" 
    Include "/opt/bitnami/apps/wordpress/conf/httpd-app.conf" 
<Directory "/opt/bitnami/apps/wordpress/htdocs"> 
    Options All 
    AllowOverride All 
    Require all granted 
</Directory> 
</VirtualHost> 
<VirtualHost *:443> 
    ServerName mydomainname.com 
    ServerAlias mydomainname.com 
    DocumentRoot "/opt/bitnami/apps/wordpress/htdocs" 
    SSLEngine on 
    SSLCertificateFile "/opt/bitnami/apps/wordpress/conf/certs/server.crt" 
    SSLCertificateKeyFile "/opt/bitnami/apps/wordpress/conf/certs/server.key" 
    Include "/opt/bitnami/apps/wordpress/conf/httpd-app.conf" 
</VirtualHost> 

HTTPD-app.conf файл сниппет

<IfDefine USE_PHP_FPM> 
    <Proxy "unix:/opt/bitnami/php/var/run/wordpress.sock|fcgi://wordpress-fpm" timeout=300> 
    </Proxy> 
</IfDefine> 
<Directory "/opt/bitnami/apps/wordpress/htdocs"> 
    Options +MultiViews +FollowSymLinks 
    AllowOverride All 
    <IfVersion <2.3> 
     Order allow,deny 
     Allow from all 
    </IfVersion> 
    <IfVersion >= 2.3> 
     Require all granted 
    </IfVersion> 
    <IfDefine USE_PHP_FPM> 
     <FilesMatch \.php$> 
     SetHandler "proxy:fcgi://wordpress-fpm/" 
     </FilesMatch> 
    </IfDefine> 
    RewriteEngine On 
    #RewriteBase /wordpress/ 
    RewriteRule ^index\.php$ - [S=1] 
    RewriteCond %{REQUEST_FILENAME} !-f 
    RewriteCond %{REQUEST_FILENAME} !-d 
    RewriteRule . index.php [L] 
     Include "/opt/bitnami/apps/wordpress/conf/banner.conf" 
</Directory> 
#Include "/opt/bitnami/apps/wordpress/conf/htaccess.conf" 

banner.conf файл сниппет

# Banner configuration 
<IfDefine !DISABLE_BANNER> 
    <If "%{REQUEST_URI} !~ m!^/+(index\.php)?/*$!i" > 
     SetEnv "DISABLE_BANNER" "YES" 
    </If> 
    Include "/opt/bitnami/apps/bitnami/banner/conf/banner-substitutions.conf" 
</IfDefine> 

ответ

2

Вы, вероятно, пытаетесь подключитесь к локальной настройке через SSL, потому что журнал ошибок говорит

локальный: 443: 0 сертификат сервера не включает в себя идентификатор, который соответствует с именем сервера

Но, файл сертификата SSL

SSLCertificateFile «/ Opt/Bitnami /apps/wordpress/conf/certs/server.crt "

, возможно, был создан аутентификация example.com только. Таким образом, хотя эта настройка SSL, вероятно, работает в Интернете, она не сработает при доступе через localhost, потому что браузер знает, что на локальном сервере нет example.com.

Чтобы устранить эту проблему, вы можете переопределить запрос поиска DNS для example.com, сопоставив его с localhost в вашем файле /etc/hosts.

127.0.0.1 example.com 
127.0.0.1 www.example.com 

Это позволяет подключаться к локальной настройки в то же время делая ваш браузер считаю, что на example.com, когда ясно, что это не так. Теперь квитирование SSL должно быть успешным, так как на этот раз браузер не отклонит сертификат сервера.

+0

Вы имеете в виду этот файл хоста, я должен установить 127.0.0.1 mydomainname.com из 127.0.0.1 localhost ?? –

+0

Я сделал изменения, я заменил 127.0.0.1 localhost 127.0.0.1 mydomainname.com, прежде чем я удалю файл журнала ошибок, и кажется, что файл имеет журнал ошибок, и я создал snot. Я надеюсь, что это работает, но нужно наблюдать после каждого часа, чтобы подтвердить, что это работает или нет? –

+0

Нет необходимости удалять запись localhost. Добавьте его обратно или он может помешать любому другому сетевому программному обеспечению, запущенному на этом компьютере. Вам просто нужно добавить эти новые сопоставления в файл. Это нормально, если более одного домена указывают на один и тот же адрес. –

Смежные вопросы