首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >无法在Centos web面板和亚马逊网络服务中将域名指向正确的public_html

无法在Centos web面板和亚马逊网络服务中将域名指向正确的public_html
EN

Stack Overflow用户
提问于 2017-04-24 00:20:04
回答 2查看 2.4K关注 0票数 1

我有:

  • 为Centos 7设置亚马逊网络服务EC2实例
  • 安装Centos Web Panel.
  • Associated到我的Insance
  • 的弹性IP在亚马逊网络服务的第53路由中我为我的域添加了指向我的实例的静态IP的记录。

  • 和我的域DNS中,我为我的实例提供了由AWS Route 53提供的名称服务器。
  • 我在Centos WP中创建了一个新帐户并提供了该域。

但是,当我在浏览器中打开域名时,它正在加载Centos中的默认Apache页面,即/usr/local/apache/htdocs/index.html中的页面。它实际上应该指向/home/username/public_html/index.php

我试着:

  • 在Apache
  • 中手动编辑httpd.conf文件,并将域指向用户目录

我成功了,但随后该目录中的所有.php文件开始给出500内部错误,我认为这可能是名称服务器的问题,但我没有任何线索。

谁能告诉我在AWS的Centos Webpanel中设置网站的正确方向?

我的虚拟主机配置,这是我试图放入httpd.conf,但当500错误开始出现时,我不得不删除它。

代码语言:javascript
复制
# 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

EN

回答 2

Stack Overflow用户

发布于 2020-01-25 14:20:04

对我来说,我安装了ssl,它起作用了。

左侧菜单: SSL设置-> WebServer证书

票数 1
EN

Stack Overflow用户

发布于 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);对我来说,我是在删除所有帐户后意识到这一点的,这样我就不必重建它们了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43573589

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档