我已经配置了一个vagrant文​​件,我需要一个指向55.55.55.5 / public的dev.domain.com

时间:2015-04-17 00:59:37

标签: vagrant hosts vagrantfile

我已经配置了一个vagrant文​​件,我需要一个指向55.55.55.5 / public的dev.domain.com

我的网站使用/ public文件夹,但在dev.domain.com中我需要输入public /查看页面,所以所有样式,javascripts和文件都指向" /&#34 ;,由于网址中的/ public而被破坏。

任何人都可以帮助我?

vagrantfile:

Vagrant.configure(2) do |config|
  config.vm.box = "avenuefactory/lamp"
  config.vm.network "private_network", ip: "55.55.55.5"
  config.vm.synced_folder ".", "/var/www/html", create: true, group: "www-data", owner: "www-data"
end

主持文件:

55.55.55.5 dev.domain.com

我需要的是"某事"使dev.domain.com指向55.55.55.5 / public。

1 个答案:

答案 0 :(得分:0)

我解决了,我想分享答案。我使用其他帖子的答案:https://stackoverflow.com/a/23175981/3685739

我通过网络服务器中的vagrant ssh进行了所有这些更改。

  

请注意,这仅适用于Ubuntu 14.04 LTS及更新版本   版本。

     

在我的Ubuntu 14.04 LTS中,文档根目录设置为/ var / www / html。它   已在以下文件中配置:

/etc/apache2/sites-available/000-default.conf
     

所以只需做一个

sudo nano /etc/apache2/sites-available/000-default.conf
     

并将以下行更改为您想要的内容:

DocumentRoot /var/www/html
     

也做一个

sudo nano /etc/apache2/apache2.conf
     

找到这个

<Directory /var/www/html/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
     

并将/ var / www / html更改为首选目录

     

并保存。

     

保存更改后,只需重新启动apache2 webserver即可   你将完成:)

sudo service apache2 restart