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
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
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
Tags php virtualhost apache-2.4 centos7