Apache2 两个虚拟主机不在debian 7服务器上工作
第一个已经可以很好地处理这个虚拟主机conf文件et project和目标“et project.net”域Apache2 两个虚拟主机不在debian 7服务器上工作,apache2,virtualhost,debian-7.6.0,Apache2,Virtualhost,Debian 7.6.0,第一个已经可以很好地处理这个虚拟主机conf文件et project和目标“et project.net”域 服务器管理员webmaster@et-project.net ServerName et-project.net ServerAlias www.et-project.net #现场文件(Souvent/var/www/monsite ou/home/monsite) DocumentRoot/var/www/et-project.net #现场选项(comme dans un.hta
服务器管理员webmaster@et-project.net
ServerName et-project.net
ServerAlias www.et-project.net
#现场文件(Souvent/var/www/monsite ou/home/monsite)
DocumentRoot/var/www/et-project.net
#现场选项(comme dans un.htaccess)
#《世界报》网站
命令允许,拒绝
通融
#日志(IP和fichiers特使的历史记录)
ErrorLog/var/log/apache2/et-project.net-error\u log
TransferLog/var/log/apache2/et-project.net-access\u log
这是我的第二个子域conf文件dev.et-project.net,需要将目标锁定在dev.et-project.net上:
<VirtualHost *:80>
ServerAdmin webmaster@et-project.net
ServerName dev.et-project.net
# Les documents du site (Souvent /var/www/monsite ou /home/monsite)
DocumentRoot /var/www/dev.et-project.net
# Les options du site (comme dans un .htaccess)
<Directory "/var/www/dev.et-project.net/">
# On autorise tous le monde a voir le site
Options -Indexes +FollowSymLinks +MultiViews
AllowOverride All
Require all granted
</Directory>
# Les logs (historiques des IPs et des fichiers envoyés)
ErrorLog /var/log/apache2/dev.et-project.net-error_log
TransferLog /var/log/apache2/dev.et-project.net-access_log
</VirtualHost>
服务器管理员webmaster@et-project.net
ServerName dev.et-project.net
#现场文件(Souvent/var/www/monsite ou/home/monsite)
DocumentRoot/var/www/dev.et-project.net
#现场选项(comme dans un.htaccess)
#《世界报》网站
选项-索引+FollowSymLinks+多视图
允许超越所有
要求所有授权
#日志(IP和fichiers特使的历史记录)
ErrorLog/var/log/apache2/dev.et-project.net-error\u log
TransferLog/var/log/apache2/dev.et-project.net-access\u log
我已经在/var/www中创建了dev.et-project.net文件夹,并在他身上添加了chmod 755-r
我的问题是:当我录制dev.et-project.net时,我已经在et-project.net上被重定向了。。。但是当我将我的ip服务器/dev.et-project.net录制到磁带上时,我看到了我的dev子域目录
- 我已经在将我的ip服务器dev.et-project.net添加到我的hosts文件中
- 我已经用a2ensite命令激活了vhost conf,并在debian服务器上重新启动了apache2李>
这是你第二个虚拟主机的错误部分:
<VirtualHost *:80>
ServerName dev.et-project.net
然后
systemctl restart apache2
并清理webbrowser缓存。(关闭并重新打开是一个很好的解决方案)
我尝试过,在一个新的安装中,放置通配符“*”,与您相同,但我有相同的错误
<VirtualHost dev.et-project.net:80>
需要通知apache2找到主机的正确根文件夹
我看到了sudirectory:然后您有了另一个使用documentroot/var/www(参见into/etc/apache2/apache2.conf)的vhost侦听,但这不是问题,您的问题是:您使用了通配符。您可以确认:在vhost目录配置中使用-Index。但是apache2列出您的子目录,那么您的vhost不是当前加载的vhost,因为此选项不允许索引列表。对不起我的英语
编辑:尤其是对于此问题,CNAME DNS记录丢失。@f14284
我改变了一切,但还没有开始工作。只有et-project.net工作
如果你是法国人,我们可能会继续使用skype或其他方式来解决我的问题。。。你同意吗
目前,这是我的conf文件vhost和host
开发网项目
<VirtualHost dev.et-project.net:80>
ServerAdmin webmaster@et-project.net
ServerName dev.et-project.net
# Les documents du site (Souvent /var/www/monsite ou /home/monsite)
DocumentRoot /var/www/dev.et-project.net
# Les options du site (comme dans un .htaccess)
<Directory "/var/www/dev.et-project.net/">
# On autorise tous le monde a voir le site
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
# Les logs (historiques des IPs et des fichiers envoyés)
ErrorLog /var/log/apache2/dev.et-project.net-error_log
TransferLog /var/log/apache2/dev.et-project.net-access_log
</VirtualHost>
<VirtualHost et-project.net:80>
ServerAdmin webmaster@et-project.net
ServerName et-project.net
ServerAlias www.et-project.net
# Les documents du site (Souvent /var/www/monsite ou /home/monsite)
DocumentRoot /var/www/et-project.net
# Les options du site (comme dans un .htaccess)
<Directory /var/www/et-project.net/>
# On autorise tous le monde a voir le site
Order allow,deny
allow from all
</Directory>
# Les logs (historiques des IPs et des fichiers envoyés)
ErrorLog /var/log/apache2/et-project.net-error_log
TransferLog /var/log/apache2/et-project.net-access_log
</VirtualHost>
我所有的配置都在这里了,一周以来我一直没有解决这个问题,这让我很难过
关于可能会更改为?dev.et-project.net拥有真正的域名et-project.net,您对Apache说要监听,对于dev.et-project.net,所有地址,我认为服务器都无法理解。另一项检查:执行ls-l/etc/apache2/site enabled/并检查所有vhosts文件,如果您的文档根冲突(即00-default.conf等),并验证您不是在任何地方使用joker声明的,而是域名。@f14284我检查并修改我的conf文件。所以一个不同的默认vhost,更改为并查看任何更改。。。我真的不明白为什么只有我的域名vhost有效,而我的子域无效…你能检查我的最后一个答案吗?请注意@F14284我已经尝试创建一个房间,但是:用户必须至少有20个信誉才能交谈我有你的问题。。。你有20多个名声。。。转到聊天室,搜索“Apache 2问题”,通常是服务器配置等。。它在服务器上,不是真正的堆栈…但是..@f14284没有20个声誉,只有8个,如果可以的话,也许我们可以不和?你有23个。。。请刷新页面,您必须转到:然后我可以添加您单击:让我们在聊天室继续讨论,这里
systemctl restart apache2
<VirtualHost dev.et-project.net:80>
<VirtualHost dev.et-project.net:80>
ServerAdmin webmaster@et-project.net
ServerName dev.et-project.net
# Les documents du site (Souvent /var/www/monsite ou /home/monsite)
DocumentRoot /var/www/dev.et-project.net
# Les options du site (comme dans un .htaccess)
<Directory "/var/www/dev.et-project.net/">
# On autorise tous le monde a voir le site
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
# Les logs (historiques des IPs et des fichiers envoyés)
ErrorLog /var/log/apache2/dev.et-project.net-error_log
TransferLog /var/log/apache2/dev.et-project.net-access_log
</VirtualHost>
<VirtualHost et-project.net:80>
ServerAdmin webmaster@et-project.net
ServerName et-project.net
ServerAlias www.et-project.net
# Les documents du site (Souvent /var/www/monsite ou /home/monsite)
DocumentRoot /var/www/et-project.net
# Les options du site (comme dans un .htaccess)
<Directory /var/www/et-project.net/>
# On autorise tous le monde a voir le site
Order allow,deny
allow from all
</Directory>
# Les logs (historiques des IPs et des fichiers envoyés)
ErrorLog /var/log/apache2/et-project.net-error_log
TransferLog /var/log/apache2/et-project.net-access_log
</VirtualHost>
127.0.0.1 localhost et-project.net www.et-project.net dev.et-project.net
#127.0.1.1 sd-66352.dedibox.fr project
62.210.127.101 et-project.net project
62.210.127.101 et-project.net www.et-project.net dev.et-project.net