我正在使用godaddy云服务器的bitnami rails图像,我已经通过filezilla访问了文件。请任何人都可以告诉我在哪里复制我的项目的代码,以便人们通过域公共 IP 访问它。我不知道在哪个文件夹中复制我的项目的代码。
1 回答
放置代码的建议位置是/home/bitnami/YOURAPP
.
创建您的 APP 后,您可能需要使用Passenger 配置Apache,以便在生产环境中提供服务。
使用以下内容创建一个新文件/home/bitnami/httpd-vhosts.conf
:
<VirtualHost *:80>
ServerName HOST_NAME
DocumentRoot "/home/bitnami/YOURAPP/public/"
<Directory "/home/bitnami/YOURAPP/public/">
Options -MultiViews
<IfVersion < 2.3 >
Order allow,deny
Allow from all
</IfVersion>
<IfVersion >= 2.3>
Require all granted
</IfVersion>
RailsEnv development
PassengerEnabled on
PassengerAppRoot "/home/bitnami/YOURAPP/"
</Directory>
</VirtualHost>
将 HOST_NAME 占位符替换为云服务器的主机名,并将/home/bitnami/YOURAPP
路径替换为 Rails 应用程序的正确路径。
编辑 /opt/bitnami/apache2/conf/bitnami/bitnami-apps-vhosts.conf 文件并将以下行添加到文件末尾:
Include /home/bitnami/httpd-vhosts.conf
重启阿帕奇
sudo /opt/bitnami/ctlscript.sh restart apache
请注意,您可能需要调整应用目录的权限/所有权以匹配 Bitnami,即sudo chown bitnami:daemon /home/bitnami/YOURAPP