apapache虚拟配置VirtualHost 在同一目录下不生效
virtualHost配置如下:
/var/www下目录如下:
80端口正常打开:
8080端口打开不是side2/index.php的内容:
如果更换virtualHost配置为与site1不在同一目录下的目录即不是site2, site3时,页面正常显示。
求解决!!
apapache虚拟配置VirtualHost 在同一目录下不生效
virtualHost配置如下:
/var/www下目录如下:
80端口正常打开:
8080端口打开不是side2/index.php的内容:
如果更换virtualHost配置为与site1不在同一目录下的目录即不是site2, site3时,页面正常显示。
求解决!!
根据提供的信息,可以尝试以下解决方案:
通过查看提供的配置文件,可以发现其中有一处错误,即VirtualHost的ServerName未设置为正确的域名或IP地址。需要将ServerName修改为正确的域名或IP地址,例如:
<VirtualHost *:8080>
ServerName localhost
DocumentRoot /var/www/side2
<Directory /var/www/side2>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
需要确认apache是否正确监听了8080端口,可以通过命令netstat -anp | grep 8080来查看是否有进程在监听该端口。如果没有进程在监听该端口,需要在apache配置文件中添加Listen指令,例如:
Listen 8080
如果以上两个步骤都没有解决问题,可以尝试清除浏览器缓存或使用其他浏览器访问该页面。
希望以上解决方案可以帮助到提问者。