【问题标题】:I need restart server on production if I want to directly change one line of code on the server?如果我想直接更改服务器上的一行代码,我需要在生产中重新启动服务器吗?
【发布时间】:2016-11-26 07:29:42
【问题描述】:

我在生产服务器(数字海洋)上的轨道上运行项目 ruby​​。我只需要添加

User-agent: *
Disallow: / 

我不想推送到存储库并在服务器上更新它。我想直接更改服务器robot.txt。问题:我需要重新启动服务器吗?如果是,我需要运行哪个命令才能使更改生效?

【问题讨论】:

  • 你有 vim 编辑器吗?
  • 是的,我有 vim 编辑器
  • 所以你可以像这样在服务器上打开文件:sudo vim robot.txt
  • @SwapnilPatil 所有 linux 服务器默认都有vi 编辑器。
  • 我说的是vim编辑器。 @Зелёный

标签: ruby-on-rails ruby digital-ocean


【解决方案1】:

您可以使用 ssh 凭据登录。转到您的文件位置并像这样打开它:

vi robot.txt

插入您的更改并像这样重新启动 apache 服务器:

sudo service apache2 restart

【讨论】:

    【解决方案2】:

    只需编辑public/robots.txt它是一个静态文件,无需重新加载服务器。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-09-06
      • 1970-01-01
      • 1970-01-01
      • 2017-06-30
      • 1970-01-01
      • 2019-07-21
      • 1970-01-01
      • 2017-12-11
      相关资源
      最近更新 更多