我有:
但是,当我在浏览器中打开域名时,它正在加载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
发布于 2020-01-25 14:20:04
对我来说,我安装了ssl,它起作用了。
左侧菜单: SSL设置-> WebServer证书
发布于 2020-05-25 15:56:20
我在Oracle Virtual Box上的Centos Web Panel上遇到了同样的问题,所有的域都只显示默认的测试页面。在尝试了几种方法之后,包括官方的方法,比如:https://wiki.centos-webpanel.com/default-page-displayed-for-all-domains
它归结为域名(帐户)正在设置的IP。
创建账号时,默认选择共享公网IP (在我的例子中)。当我将其更改为使用运行CWP的本地VM IP时,它们又开始工作了。你可能需要再次重建vHosts (左菜单--> Apache Settings --> rebuild Apache vHosts);对我来说,我是在删除所有帐户后意识到这一点的,这样我就不必重建它们了。
https://stackoverflow.com/questions/43573589
复制相似问题