実現したいこと
httpd.confファイルを編集、保存できるようにする
発生している問題・分からないこと
AWSにlaravelを導入し、httpd.confファイルを編集したいのですが、編集したものが保存されません。どうしたら良いでしょうか
該当のソースコード
DocumentRoot "var/www/html/"
試したこと・調べたこと
- teratailやGoogle等で検索した
- ソースコードを自分なりに変更した
- 知人に聞いた
- その他
上記の詳細・結果
保存方法について詳しく書かれているサイトがなかった
補足
特になし
エディタの使い方がわからない、という質問ですか?
エディタかどうかは分かりませんが、EC2に接続した後のコンソール画面からコマンドを入力してhttpd.confを開きました。
@質問者 s.pinelさん
> EC2に接続した後のコンソール画面からコマンドを入力してhttpd.confを開きました。
これだと正直、ほとんど状況が分らないので、具体的にどのようなコマンドを入力して
どんな画面になった、など、もう少し詳しく書くと回答をもらえるかもしれません。
[質問するときのヒント] https://teratail.com/help/question-tips
EC2のコンソール画面に、cd /etc/httpd/conf/httpd.confと入力しました。そうしたらたくさん英文が書かれているページに遷移し、上記のDocumentRoot "var/www/html/"の記載もありました。
> cd /etc/httpd/conf/httpd.confと入力しました。
本当にこの通りに入力したのであれば、エラーになるはずです。(No such file or directory などというメッセージが表示されます)
なので、実際には、
vi /etc/httpd/conf/httpd.conf
か、
nano /etc/httpd/conf/httpd.conf
と入力したのではないでしょうか? もっとも、ログインID と httpd.conf のオーナーやパーミッションの設定次第では編集後の上書き保存ができない場合がありますので sudo コマンドを利用することになるかもしれません。
vi /etc/httpd/conf/httpd.confと入力してました。間違えて申し訳ありません
viなら、Escキーを叩いた後、Shiftキーを押しながらZZで保存できます。
それで保存できないなら、コメントにあるように権限の問題です。
readonly option is set(add ! to override)と表示され、保存できません
権限の問題だと思うのですが、どうしたら良いのでしょうか
sudo vi /etc/httpd/conf/httpd.conf
で開き直してください。ちなみに、suのパスワードは知ってますよね?
変更、保存できました。本当にありがとうございました。
その方法を簡単に回答して、自己解決にしてください。
回答1件
あなたの回答
tips
プレビュー