我在 linux 中遇到虚拟主机问题。 端口号已打开,我已将代码写入 httpd-vhosts.conf 文件。
代码:-
<VirtualHost *:8300>
ServerAdmin "webmaster@dummy-host2.example.com"
DocumentRoot "/opt/lampp/htdocs/xyz"
ServerName "localhost:8300"
ErrorLog "logs/error.log"
CustomLog "logs/access.log" common
</VirtualHost>
方法二:-
<VirtualHost *:8300>
DocumentRoot "/opt/lampp/htdocs/xyz"
ServerName localhost:8300
ServerAlias localhost:8300
<Directory "/opt/lampp/htdocs/xyz">
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
问题是这是重定向到 xampp 文件夹。
最佳答案
经过多次探索,我找到了这个虚拟主机配置的答案。
我犯了一个小错误,就是我没有在httpd.conf 文件中启用虚拟主机配置文件。
# Virtual hosts
Include etc/extra/httpd-vhosts.conf
我已经启用了这个并在 httpd-vhosts.conf 文件中配置了虚拟主机,例如
<VirtualHost *:8300>
ServerAdmin "webmaster@dummy-host2.example.com"
DocumentRoot "/opt/lampp/htdocs/xyz"
ServerName "localhost:8300"
ErrorLog "logs/error.log"
CustomLog "logs/access.log" common
</VirtualHost>
重启xampp服务器后,现在一切正常了..
希望这对其他人有帮助。
关于php - 在 Linux 中配置虚拟主机和本地主机重定向到 xampp 文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29703660/