php - 在 Linux 中配置虚拟主机和本地主机重定向到 xampp 文件夹

标签 php linux apache

我在 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/

相关文章:

python - 将 C++ 包装到 Python - 其中部分代码是没有源代码的共享库

java - Apache Commons Math SpearmansCorrelation - 如何使用

php - 如何在Opencart中动态添加JavaScript?

php - 尝试使用多列 HTML PHP 显示多个复选框

javascript - Bootstrap 自动在我的网页 Php 中隐藏我的图像

mysql - Windows 10 上的 Wamp 服务器图标为红色,我也无法左键或右键单击它

apache - 不要记录 tomcat localhost_access_log 的特定 url 模式

使用以下条件从数组创建唯一的 3 位数字组合的 PHP 代码

linux - 如何在 Intel Galileo 上重置运行代码

Java、Mac 操作系统、Windows 和 Linux