[英]Unable to connect to apache virtualhost
我在/var/www/control_cuotas
上有unizped codeigniter indx.php放在那个文件夹上,我在000-default.conf
文件的apache上设置了一个新的虚拟主机,这个代码就是这个代码
<VirtualHost *:81>
<Directory /var/www/control_cuotas>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Require all granted
</Directory>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/control_cuotas
ServerAlias www.control_cuotas.test
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
但我无法访问localhost:81
它Unable to connect
并且在我尝试访问之前重新启动了服务器
例如:
<VirtualHost *:80>
ServerName your_project
DocumentRoot "C:/wamp64/www/your_project"
<Directory "C:/wamp64/www/your_project/">
Options +Indexes +Includes +FollowSymLinks +MultiViews
AllowOverride All
Require local
</Directory>
</VirtualHost>
让我们再试一次。
确保所有VirtualHost都定义ServerName。 如果不添加更多主机,则无法执行此操作将意味着麻烦。
<VirtualHost *:80>
DocumentRoot /var/www/control_cuotas
ServerName control_cuotas.test
ServerAlias www.control_cuotas.test
ServerAdmin webmaster@localhost
<Directory /var/www/control_cuotas>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
不要忘记在Apache中启用上述配置,将其添加到启用站点的列表中。 然后重启Apache。
文件/etc/hosts
应该至少看起来像这样
127.0.0.1 localhost
127.0.0.1 control_cuotas.test
127.0.0.1 www.control_cuotas.test
其他VHost也应该在此文件中表示。
如果需要,您还可以为ipV6添加条目,但在大多数情况下不需要。 (主要情况是您使用ipV4禁用了通信。)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.