我已完成以下apache2确认
<VirtualHost *:80>
ServerName start.example.com
DocumentRoot /var/www/start.example.com/public/
<Directory "/var/www/start.example.com/public/" >
AllowOverride all
Allow from all
Options -MultiViews
RailsBaseURI /rails
RailsEnv production
RewriteEngine On
</Directory>
</VirtualHost>
我在/etc/apache2/site_availables/start.example.com.conf中设置文件
在site_enables中设置相同的文件
服务成功启动,但它没有指向我的域名或IP地址。
我不知道这有什么不妥。
请帮助我。提前致谢。
答案 0 :(得分:0)
在文档根目录或目录中,您需要提供项目的路径。
<VirtualHost *:80>
ServerName start.example.com
DocumentRoot /var/www/projectName/public/
<Directory "/var/www/projectName/public/" >
AllowOverride all
Allow from all
Options -MultiViews
RailsBaseURI /rails
RailsEnv production
RewriteEngine On
</Directory>
</VirtualHost>
此后,需要重启apache2服务器。
sudo service apache2 restart
现在,最后一步转到主机文件
在这里添加你的主人
127.0.0.1 start.example.com
现在,浏览! 它会起作用。