2013-02-27 30 views
20

我新的Amazon EC2服務器上,最近我已經安裝了PHP和MySQL,現在我想更新文件/etc/httpd/conf/httpd.conf如何修改httpd.conf文件,在Amazon EC2上

但問題是,當我準備更新它,它顯示錯誤 - Permission denied。什麼是更新它的最好方法?

+0

您是否使用了編輯命令? – Repox 2013-02-27 12:44:56

+0

操作系統? – adamdunson 2013-02-27 12:45:45

+0

呀,但它顯示錯誤 – 2013-02-27 12:45:49

回答

44

你必須改變文件爲root用戶。這樣做:

sudo nano /etc/httpd/conf/httpd.conf 

進行更改,以CTRL +Ø輸入保存。完成。

+4

不要忘記「sudo/sbin/service httpd restart」以使更改生效。 – MikeL 2016-10-10 21:13:55

4

我已經找到解決方案,它的工作...

$ sudo nano /etc/httpd/conf/httpd.conf

+4

或者你可以只用sudo vi/etc/httpd/conf/httpd.conf – 2013-02-27 13:32:44

+1

非常感謝@FelipeGarcia – 2013-02-27 13:48:15

+5

當您需要修改系統範圍的配置文件時,取得所有權並不是一個好習慣。我很好奇爲什麼在編輯文件之前無法使用'sudo'工作。你想用什麼命令? – adamdunson 2013-02-27 19:41:53

1

它會提示你一個提醒,你可以複製它。所以

  • 所以複製它,它具有相同的名稱保存在桌面上
  • 編輯就爲您的使用(去掉註釋「#」)
  • 保存
  • 現在換成這個
  • 原始文件
  • 它會提示輸入您的密碼,提供

現在所有更新你沒有被保存在httpd.conf中 乾杯