Zend framework 更改Amazon EC2 Linux实例中网站的默认目录

Zend framework 更改Amazon EC2 Linux实例中网站的默认目录,zend-framework,amazon-ec2,Zend Framework,Amazon Ec2,我希望能够在AmazonEC2Linux实例上安装一个基于Zend的站点。要做到这一点,我需要将主目录名设置为“public”,而不是EC2默认设置的“html” 如何将站点默认目录的路径从/var/www/html/更改为/var/www/public/ 提前感谢您的帮助 奥利弗走上了正确的道路。您需要做两件事: 将httpd.conf文件中的DocumentRoot语句更新到新的主目录中 重新启动web服务以使更改生效 例如,执行以下命令: sudo vi /etc/httpd/conf/h

我希望能够在AmazonEC2Linux实例上安装一个基于Zend的站点。要做到这一点,我需要将主目录名设置为“public”,而不是EC2默认设置的“html”

如何将站点默认目录的路径从/var/www/html/更改为/var/www/public/


提前感谢您的帮助

奥利弗走上了正确的道路。您需要做两件事:

  • httpd.conf
    文件中的
    DocumentRoot
    语句更新到新的主目录中
  • 重新启动web服务以使更改生效
  • 例如,执行以下命令:

    sudo vi /etc/httpd/conf/httpd.conf
    
    然后在vi编辑器中键入
    /DocumentRoot
    +回车,查找以下行:

    DocumentRoot "/var/www/"
    

    现在只需将文档根目录更改为您想要的任何目录。(在vi编辑器中,将光标移动到您想要的位置,按
    i
    切换到插入模式,修改代码,然后按
    ESC
    退出插入模式。)您可以(也可能应该这样做)另外,更改任何
    我也很想解决这个问题-我在
    /etc/httpd/conf/httpd.conf中做了一番修改,但它似乎没有按预期工作。对不起。。。我是一名Drupal开发人员,并将我的示例用于典型的Drupal网站设置。在我的示例中,应该使用“var/www/public”而不是“var/www/html/drupal”。
    
    #
    # Relax access to content within /var/www.
    #
    <Directory "/var/www">
    
    #
    # Relax access to content within /var/www/html/drupal.
    #
    <Directory "/var/www/html/drupal">