Apache 2.4.6 Problema do VirtualHost do CentOS

1

Eu tenho um CentOS 7 Box com o Apache 2.4.6 instalado nele, depois de instalar o apache, consegui acessar a página padrão através do endereço IP, mas depois que eu adicionei um host virtual, não consigo acessar a página padrão ou index.php

Lista de verificação -

Defini todos os tipos de permissões na minha pasta raiz, fiz 775, 777 e 755, mas não é de nenhum usuário.

O usuário da minha pasta raiz é axis: axis, não é apache: apache ou axis: apache

Eu tentei acessar os arquivos .html e .php, mas não há ajuda

Eu tentei criar uma entrada de diretório no http.conf, mas ela também não funcionou

Aqui está minha entrada de host virtual -

<VirtualHost *:80>
    <IfModule sapi_apache2.c>
         php_admin_flag engine on
    </IfModule>
    <IfModule mod_php5.c>
         php_admin_flag engine on
    </IfModule>

ServerAdmin [email protected]
ServerName www.demosite.com
ServerAlias www.demosite.com
ServerRoot /home/axis/public_html
DocumentRoot /home/axis/public_html
<Directory /home/axis/public_html>
    Header set Access-Control-Allow-Origin "*"
    Options Indexes FollowSymLinks MultiViews
    AllowOverride All
    Require all granted
</Directory>

#LogLevel info ssl:warn
 ErrorLog /home/axis/logs/error.log
 CustomLog /home/axis/logs/requests.log

Por favor me ajude, eu não tenho idéia do que o apache mudou na versão 2.4.6

Saída do ApacheCTL -

# apachectl -S
VirtualHost configuration:
*:80 www.demosite.com (/etc/httpd/conf.d/demosite.com.conf:2)
ServerRoot: "/home/demosite/public_html"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/home/demosite/public_html/logs/error_log"
Mutex proxy: using_defaults
Mutex authn-socache: using_defaults
Mutex default: dir="/run/httpd/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex authdigest-opaque: using_defaults
Mutex proxy-balancer-shm: using_defaults
Mutex rewrite-map: using_defaults
Mutex authdigest-client: using_defaults
PidFile: "/run/httpd/httpd.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="apache" id=48
Group: name="apache" id=48
    
por rkl2020 06.10.2016 / 21:44

1 resposta

0

Eu percebi meu erro. Eu swithced o documentroot e serverroot.

precisa ser -

ServerRoot / home / axis / DocumentRoot / home / axis / public_html

depois de fazer as alterações acima, consegui acessar meus sites

obrigado pela sua ajuda

    
por 07.10.2016 / 10:27