Ошибка соединения при развертывании приложения PHP на использовании Linode Capistrano

Неправильно:

RewriteRule ^/foo(.*) http://webserver.internal.com/foo$1 [P]

Сorrectly:

RewriteRule ^foo(.*)$ http://webserver.internal.com/foo$1 [P,L]

Будет проблема, записать в электронную почту.

0
задан 11 September 2013 в 01:45
1 ответ

Проблема может заключаться в том, что вы установили: user как «root», но затем вы используете SSH на сервере как «myusername». Вы правы, установив для use_sudo значение false, но должен быть пользователь, предназначенный для развертываний. Создайте пользователя для развертывания приложения и убедитесь, что /srv/www/myproject.com/htdocs принадлежит этому пользователю. Вы хотите, чтобы ваша пользовательская установка выглядела примерно так:

set :user, "deployer"
set :group, "deployer"
set :password, "sshpassword"

server "deployer@lish-atlanta.linode.com", :app
0
ответ дан 5 December 2019 в 15:03

Теги

Похожие вопросы