Wordpress 如何配置apache为自定义域提供目录服务

Wordpress 如何配置apache为自定义域提供目录服务,wordpress,apache,amazon-ec2,httpd.conf,virtual-hosts,Wordpress,Apache,Amazon Ec2,Httpd.conf,Virtual Hosts,目前,我已经将通过GoDaddy购买的域配置为指向我个人ec2实例的弹性ip地址。我在寻找配置httpd.conf的正确解决方案时遇到了问题,因此我的自定义域example.com指向特定的子目录var/www/example。此外,我希望通过简单地输入弹性ip和子目录,仍然能够访问我的其他项目和站点 我已尝试使用具有以下配置的虚拟主机 <VirtualHost *:80> ServerAdmin webmaster@example.com DocumentRoot

目前,我已经将通过GoDaddy购买的域配置为指向我个人ec2实例的弹性ip地址。我在寻找配置httpd.conf的正确解决方案时遇到了问题,因此我的自定义域example.com指向特定的子目录var/www/example。此外,我希望通过简单地输入弹性ip和子目录,仍然能够访问我的其他项目和站点

我已尝试使用具有以下配置的虚拟主机

<VirtualHost *:80>
    ServerAdmin webmaster@example.com
    DocumentRoot "/var/www/html/Example/wordpress"
    ServerName fitnessfifteen.com
    ErrorLog "logs/example.com-error_log"
    CustomLog "logs/example.com-access_log" common
</VirtualHost>

服务器管理员webmaster@example.com
DocumentRoot“/var/www/html/Example/wordpress”
ServerName Fitness15.com
ErrorLog“logs/example.com-error\u log”
CustomLog“logs/example.com-access_log”通用

当我这样做时,我可以通过访问www.example.com访问正确的内容,但是,我无法通过11.11.111.111/OtherProjectDirectory访问我的其他文件和项目(我得到默认的内部服务器错误页面)。我对这类东西是完全陌生的,所以这是不可能的,我有一个基本的误解。

在http.conf中添加另一个虚拟主机,如下所示,然后重新启动apache

<VirtualHost *:80>
    ServerAdmin webmaster@example.com
    DocumentRoot "/var/www/html/Example/wordpress/OtherProjectDirectory"
    ServerName 11.11.111.111
    ErrorLog "logs/example.com-error_log"
    CustomLog "logs/example.com-access_log" common
</VirtualHost>

服务器管理员webmaster@example.com
DocumentRoot“/var/www/html/Example/wordpress/OtherProjectDirectory”
服务器名11.11.111.111
ErrorLog“logs/example.com-error\u log”
CustomLog“logs/example.com-access_log”通用