【问题标题】:Setup virtualhost where localhost working on 81 port in apache zendserver设置虚拟主机,其中 localhost 在 apache zendserver 中的 81 端口上工作
【发布时间】:2013-10-08 20:25:34
【问题描述】:

我已经安装了 zendserver,它在 http://localhost:81/ 上运行。

现在我在 Apache2/htdocs/zend2 中创建了 zend framework 2 项目并通过http://localhost:81/zend2/public 访问它。

我必须像 zend.local 一样为此设置虚拟主机,但它不起作用。

在 httpd.conf 文件中

NameVirtualHost *:81
<VirtualHost *:81>
<Directory "C:\Program Files/Zend/Apache2/htdocs/zend2/public">
 Options FollowSymLinks
 AllowOverride All
 Order allow,deny
 Allow from all
</Directory>
DocumentRoot C:\Program Files/Zend/Apache2/htdocs/zend2/public/
ServerName  zend.local
ServerAlias zend.local
</VirtualHost>

在主机文件中

127.0.0.1 zend.local    

我已经尝试了所有的可能性,但没有任何效果。

【问题讨论】:

  • 你重启了apache吗?
  • 已经尝试但没有成功。
  • 你必须设置127.0.0.1:81

标签: php apache zend-framework zend-framework2 virtualhost


【解决方案1】:

我建议安装 ubuntu 进行开发,我看不出你在 Windows 上是如何做的,也不知道它是如何惹恼你的。

试试这个:

复制默认部分并添加 ServerName Zend.local 然后修改路径应该可以工作。您可能还想尝试重新启动计算机以使其有时可以正常工作(很少见)

这是我的一个副本,它可以工作,但它在 ubuntu 下,所以它可能适合你,也可能不适合你。

<VirtualHost *:80>
#ZEND-{354B5BC7F803049AB79DE95C47F32B59}
Include "/usr/local/zend/etc/sites.d/zend-default-vhost-80.conf"
#ZEND-{354B5BC7F803049AB79DE95C47F32B59}
    ServerAdmin webmaster@localhost
    ServerName zendapp.dev
    DocumentRoot /var/www/vhosts/zendapp/public
    <Directory />
        Options FollowSymLinks
        AllowOverride All
    </Directory>
    <Directory /var/www/vhosts/zendapp/public/>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride All
        Order allow,deny
        allow from all
    </Directory>

    ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
    <Directory "/usr/lib/cgi-bin">
        AllowOverride None
        Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
        Order allow,deny
        Allow from all
    </Directory>

    ErrorLog ${APACHE_LOG_DIR}/error.log

    # Possible values include: debug, info, notice, warn, error, crit,
    # alert, emerg.
    LogLevel warn

    CustomLog ${APACHE_LOG_DIR}/access.log combined

    Alias /doc/ "/usr/share/doc/"
    <Directory "/usr/share/doc/">
        Options Indexes MultiViews FollowSymLinks
        AllowOverride None
        Order deny,allow
        Deny from all
        Allow from 127.0.0.0/255.0.0.0 ::1/128
    </Directory>

</VirtualHost>
#ZEND-{90331A19916187EEA0C9B3A8FE0E1632}
Include "/usr/local/zend/etc/sites.d/globals-*.conf"
Include "/usr/local/zend/etc/sites.d/vhost_*.conf"
#ZEND-{90331A19916187EEA0C9B3A8FE0E1632}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-10-20
    • 2019-07-17
    • 2013-07-21
    • 2011-02-09
    • 2018-11-06
    • 2013-12-19
    • 1970-01-01
    相关资源
    最近更新 更多