编辑apache vhosts和ubuntu主机文件?

冰雹

我刚刚安装了ubuntu(11.04)。

我已经安装了apache / mysql / php等。

我有几个网站

/var/www/site1  
/var/www/site2  
/var/www/site3  

我希望能够在以下位置访问这些

http://site1.local  
http://site2.local  
http://site3.local

所以在我的主机文件中

127.0.0.1   site1.local  
127.0.0.1   site2.local  
127.0.0.1   site3.local  

然后我已经复制了/etc/apache2/sites-available/default3次。

所以现在我有:

/etc/apache2/sites-available/site1  
/etc/apache2/sites-available/site2  
/etc/apache2/sites-available/site3  

这些都看起来像(带有适当的sitex名称)

<VirtualHost site1.local>
    ServerAdmin webmaster@localhost

    DocumentRoot /var/www/site1
    <Directory />
        Options FollowSymLinks
        AllowOverride None
    </Directory>
    <Directory /var/www/site1/>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride None
        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>

然后在终端我打电话

sudo a2ensite site1 site2 site3 && sudo /etc/init.d/apache2 reload

除了只有一个虚拟主机可以同时工作(包括默认),这似乎可以工作,我在做什么错呢?


当我运行reload命令时,我得到

  • 重新加载Web服务器配置apache2
    apache2:无法可靠地确定服务器的完全限定域名,
    对ServerName使用127.0.1.1
    [2011年4月15日星期五10:45:27] [警告] NameVirtualHost *:80没有VirtualHosts
伟伯特

文件:/ etc / hosts

127.0.0.1 site1.local
127.0.0.1 site2.local
127.0.0.1 site3.local

文件:/etc/apache2/apache2.conf

[...]
NameVirtualHost *:80
[...]

文件:/ etc / apache2 / sites-available / site {i} .local.conf(而不是{i}插入数字:1或2或3)

<VirtualHost *:80>
    ServerName site{i}.local
    ServerAdmin webmaster@localhost
    DocumentRoot /var/www/site{i}
    [...]
</VirtualHost>

在目录/ etc / apache2 / sites-enabled /中创建符号链接:

@site{i}.local.conf

重新启动apache,玩得开心:)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

编辑apache vhosts和ubuntu主机文件?

来自分类Dev

Apache配置文件:如何编辑

来自分类Dev

Apache配置文件:如何编辑

来自分类Dev

要托管Apache虚拟主机,是否需要在Windows中编辑“主机”文件?

来自分类Dev

Apache服务器:在用户的Windows 7/10上编辑主机文件的替代方法

来自分类Dev

Apache:对.conf文件的编辑会产生“无效的命令'Header'”

来自分类Dev

使用FTP编辑文件会删除Apache权限

来自分类Dev

使用FTP编辑文件会删除Apache权限

来自分类Dev

如何在17.10上编辑apache设置文件?

来自分类Dev

在PowerShell中编辑主机文件

来自分类Dev

ubuntu 13.10和apache 2.4.6上的虚拟主机

来自分类Dev

Ubuntu 13.10和Apache 2.4.6上的虚拟主机

来自分类Dev

让我们加密,Apache2-正确编辑虚拟主机

来自分类Dev

在vim中编辑apache配置文件时,“交换文件xxx已经存在”?

来自分类Dev

如何设置apache2的权限以允许用户在/ var / www /中创建或编辑文件

来自分类Dev

编辑php文件和URL作为主机名的.htaccess

来自分类Dev

如何从主机编辑Docker容器文件?

来自分类Dev

在Windows上快速编辑/更改主机文件

来自分类Dev

在Windows 8上编辑主机文件

来自分类Dev

编辑主机文件不会阻止广告显示

来自分类Dev

编辑主机文件以绕过保留页面

来自分类Dev

如何防止主机上的文件编辑?

来自分类Dev

Apache虚拟主机文件根和代理文件访问被禁止

来自分类Dev

Ubuntu将所有Apache虚拟主机合并到一个文件中

来自分类Dev

apache vhosts忽略重写

来自分类Dev

在Ubuntu One中编辑文件

来自分类Dev

我可以同时关闭Apache虚拟主机conf文件中的PHP和HTML缓存吗?

来自分类Dev

批处理文件编辑主机文件-无效吗?

来自分类Dev

批处理文件编辑主机文件-无效吗?

Related 相关文章

  1. 1

    编辑apache vhosts和ubuntu主机文件?

  2. 2

    Apache配置文件:如何编辑

  3. 3

    Apache配置文件:如何编辑

  4. 4

    要托管Apache虚拟主机,是否需要在Windows中编辑“主机”文件?

  5. 5

    Apache服务器:在用户的Windows 7/10上编辑主机文件的替代方法

  6. 6

    Apache:对.conf文件的编辑会产生“无效的命令'Header'”

  7. 7

    使用FTP编辑文件会删除Apache权限

  8. 8

    使用FTP编辑文件会删除Apache权限

  9. 9

    如何在17.10上编辑apache设置文件?

  10. 10

    在PowerShell中编辑主机文件

  11. 11

    ubuntu 13.10和apache 2.4.6上的虚拟主机

  12. 12

    Ubuntu 13.10和Apache 2.4.6上的虚拟主机

  13. 13

    让我们加密,Apache2-正确编辑虚拟主机

  14. 14

    在vim中编辑apache配置文件时,“交换文件xxx已经存在”?

  15. 15

    如何设置apache2的权限以允许用户在/ var / www /中创建或编辑文件

  16. 16

    编辑php文件和URL作为主机名的.htaccess

  17. 17

    如何从主机编辑Docker容器文件?

  18. 18

    在Windows上快速编辑/更改主机文件

  19. 19

    在Windows 8上编辑主机文件

  20. 20

    编辑主机文件不会阻止广告显示

  21. 21

    编辑主机文件以绕过保留页面

  22. 22

    如何防止主机上的文件编辑?

  23. 23

    Apache虚拟主机文件根和代理文件访问被禁止

  24. 24

    Ubuntu将所有Apache虚拟主机合并到一个文件中

  25. 25

    apache vhosts忽略重写

  26. 26

    在Ubuntu One中编辑文件

  27. 27

    我可以同时关闭Apache虚拟主机conf文件中的PHP和HTML缓存吗?

  28. 28

    批处理文件编辑主机文件-无效吗?

  29. 29

    批处理文件编辑主机文件-无效吗?

热门标签

归档