第一个已经很好地与这个虚拟主机conf文件et-project和目标“et-project.net”域一起工作。
<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 的第二个子域配置文件 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>
我已经在 /var/www 中创建了 dev.et-project.net 文件夹并在他身上添加了 chmod 755 -r
我的问题是这个:当我录制 dev.et-project.net 时,我已经在 et-project.net 上重定向了……但是当我录制 my_ip_server/dev.et-project.net 时,我看到了我的 dev 子域目录。
- 我已经将 my_ip_server dev.et-project.net 添加到我的主机文件中。
- 我已经使用 a2ensite 命令激活了我的 vhost conf 并在我的 debian 服务器上重新启动了 apache2。
因此,如果您有一些建议或知道为什么我的 dev.et-project.net 子域不适用于 apache2 vhost,请告诉我。
看待