Ubuntu18系统Apache添加虚拟域名

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/llllllloooooo/article/details/81806922

ubuntu环境下,为apache添加虚拟域名,有点类似于nginx。但是在添加了软链接之后,还是没有成功。

  • 先在hosts里面添加域名指向虚拟机IP地址
vim /etc/hosts
127.0.1.1   tp.test
  • 项目目录为/mnt/e/www/tp_test,进入 /etc/apache2/sites-available目录,复制默认配置文件 000-default.conftptest.conf, 具体命令如下:
cd  /etc/apache2/sites-available/
cp  000-default.conf tptest.conf
  • 复制完成后,编辑新文件
    添加 ServerName tp.test
    修改 DocumentRoot /mnt/e/www/tp_test/public

  • 创建软连接

cd /etc/apache2/sites-enabled
ln -s ../sites-available/tptest.conf tptest.conf
  • 修改 /etc/apache2/apache2.conf 添加如下代码
vim /etc/apache2/apache2.conf

<Directory /mnt/e/www/tp_test>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
  • 保存重启apache服务
    service apache2 restart

做完之后还是访问不了,发现sites-enabled目录下新建的软链接是红色的,而其他的软链接都是蓝色。
在建立软链接的时候,使用绝对路径就成功了。

ln -s /etc/apache2/sites-available/tptest.conf /etc/apache2/sites-enabled/tptest.conf

展开阅读全文

没有更多推荐了,返回首页