linux 配置虚拟主机

linux下配置虚拟主机

查看apache的配置文件内的内容

cat /opt/lampp/etc/httpd.conf

将里面的内容:#Include etc/extra/httpd-vhosts.conf
前面的#去掉
然后配置/opt/lampp/etc/httpd.conf文件
在里面添加一句: DocumentRoot "/opt/lampp/htdocs/Lavarel/public"
我的项目目录是在"/opt/lampp/htdocs/Lavarel/public"
这样就可以了,
还有最重要的就是修改自己的文件夹目录权限

cat /opt/lampp/etc/httpd.conf下xampp的apache配置文件,我们发现其中有一行:

#Include etc/extra/httpd-vhosts.conf

看来,xampp为我们准备了一个专用于配置虚拟主机的文件了,去掉#号以删除其注释,然后编辑/opt/lampp/etc/extra /httpd-vhosts.conf文件,此文件中xampp为我们创建了两个虚拟主机的示例,我们把这两个示例注释掉,然后添加我们自己需要的虚拟主 机,例如:

<VirtualHost *:80>
    DocumentRoot "/opt/lampp/htdocs/movie/public"
    ServerName ddd.wuyou.xin
</VirtualHost>

DocumentRoot表示虚拟主机对应的路径,即网站目录,ServerName表示虚拟主机的访问地址,类似IIS中的主机头值。

至此,虚拟主机的设置也算是完成了。

最后我们需要在apache配置文件/opt/lampp/etc/httpd.conf中添加一下网站目录的访问权限。

<Directory "/opt/lampp/htdocs/xiangu/public/">
    Options Indexes FollowSymLinks
    AllowOverride All
    Order allow,deny
    Allow from all
</Directory>
<Directory "/opt/lampp/htdocs/xiangu/public/">
    DocumentRoot "/opt/lampp/htdocs/xiangmu/public"
    ServerName ddd.wuyou.xin
</Directory>

这里可以将目录路径/opt/lampp/htdocs/xiangmu1
/opt/lampp/htdocs/xiangmu2
/opt/lampp/htdocs/xiangmu3

猜你喜欢

转载自blog.csdn.net/wuyoulv/article/details/75420242