我有:
但是,当我在浏览器中打开域名时,它正在加载Centos中的默认Apache页面,即/usr/local/apache/htdocs/index.html
中的页面。它实际上应该指向/home/username/public_html/index.php
我试着:
httpd.conf
文件,并将域指向用户目录。
我成功了,但随后该目录中的所有.php文件开始给出500内部错误,我认为这可能是名称服务器的问题,但我没有任何线索。
谁能告诉我在AWS的Centos Webpanel中设置网站的正确方向?
我的虚拟主机配置,这是我试图放入httpd.conf,但当500错误开始出现时,我不得不删除它。
# vhost_start devo.gq
<VirtualHost 52.56.234.217:80>
ServerName devo.gq
ServerAlias www.devo.gq
ServerAdmin xxxx@gmail.com
DocumentRoot "/home/devogq/public_html"
ScriptAlias /cgi-bin/ "/home/devogq/public_html/cgi-bin/
#
# Custom settings are loaded below this line (if any exist)
# Include "/usr/local/apache/conf/userdata/devogq/devo.gq/*.conf
<IfModule mod_suexec.c>
SuexecUserGroup devogq devogq
</IfModule>
<IfModule mod_suphp.c>
suPHP_UserGroup devogq devogq
suPHP_ConfigPath /home/devogq
</IfModule>
<Directory "/home/devogq/public_html">
Options all
Require all granted
AllowOverride All
</Directory>
</VirtualHost>
# vhost_end devo.gq
在httpd.conf文件中添加此代码后。不过,我仍然会被指向apache的默认htdocs目录。在错误日志中,我收到以下错误
[Sun Apr 23 17:43:04.554884 2017] [:error] [pid 16402:tid 140288731281152] [client 103.69.219.30:27233] File does not exist: /usr/local/apache/htdocs/devo.php
https://stackoverflow.com/questions/43573589
复制相似问题