我已经配置了一个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。
答案 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