ベストアンサー ときどきある /***/***~のファイルってなんですか? 2006/08/22 16:44 viで編集したときにときどきみかけるんですけど /etc/httpd/conf/httpd.conf~ これっていったいなんですか? なんか勝手にファイルができて気持ちが悪いんですけど。 みんなの回答 (2) 専門家の回答 質問者が選んだベストアンサー ベストアンサー a-saitoh ベストアンサー率30% (524/1722) 2006/08/22 16:51 回答No.1 バックアップファイルでは? お使いのviが実はvimで有る場合、デフォルトではそのようなバックアップファイルを作るようです。 あと、emacsなども作りますね(というか、emacsが元祖)。 質問者 お礼 2006/08/22 17:02 あぁ、なるほど。バックアップファイルですか。 それよりもemacsが元祖なんですか!!!!知らなかったです。 私viが元祖でemacsはlinuxに採用されたアプリケーションとばかり思ってました。そういえばemacsかviどっちかってしょっちゅう議論されてますよね。なんか信者とか。どっちでもいいのに~って思いますけど。もう私はviになれちゃいましたけど。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 その他の回答 (1) a-saitoh ベストアンサー率30% (524/1722) 2006/08/22 17:34 回答No.2 viとemacsは先祖/子孫関係にはありません。 なんとか~ というファイル名でバックアップファイルを残す機能は、もともとemacsにだけついていた機能でviにはバックアプ機能ありませんでした。というか、今でも(元祖)viにはありません。 linuxではviという名前でvimが入っていることが多いですね。vimでの拡張機能でバックアップ機能がついてます。 質問者 お礼 2006/08/23 09:26 あ、なるほど。機能の問題でしたか、失礼しました。 ありがとうございます。参考になりました。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 カテゴリ [技術者向] コンピューターOS(技術者向け)Linux系OS 関連するQ&A confファイル自動保存 httpd.confなどviで開いて編集して、保存時に差分が出たらhttpd.conf.bkなど自動でファイルを別保存する機能などありますでしょうか? 宜しくお願いします。 viエディタのコマンド FreeBSDでapacheのhttpd.confを編集するのにviエディタをつかっているのですがhttpd.confがとても長く編集しずらく感じます。ときどき350行目のここがおかしいと教えていただくのですがviエディタでここが何行目かわかるコマンドがあるのでしょうか?また何行目に飛ぶためのコマンドはあるのでしょうか?今は文字列の検索/でその行までとんでいます。 よろしくおねがいします。 viの操作を自動化(または同様のこと)したい よくhttpd.confの設定ファイルを編集するのですが、どのような編集をしたか 残すために設定ファイル中にコメントを残すのですが、別の方法としてviの操作を スクリプトに記述しておいて、それを実行するだけ、みたいなことをしたいと 考えています。ちょっとやってみたのですが、コマンドモードや編集モードだと うまく行くのですが、挿入モードになるとESCできなくなってその後の処理が 出来ません。何か良い方法は無いでしょうか? ちなみにemacs・mule等は使用しない方針です。 ---------------------------------------------------- vi /etc/httpd/conf/httpd.conf.bak /Config Y 5- P I ・・・この辺までは問題なし ・・・ここでESCできないので次のZZが保存コマンドとして動かない ZZ ネットワークエンジニアとは?技術職の未来を考える OKWAVE コラム httpd.confの編集後は? 宜しくお願いします。 レンタルVPSサーバー Apache2.2.X系 Apacheは起動していますが、それからが・・・分かりません。。。 Webサイトを公表したいと思っています。 そこで、まず初めにhttpd.confを編集した方が良いとサイトや本で書いているのですが、どうやって編集したら良いのか悩んでいます。 根本的に間違っているかも知れないのですが、自分的にはTeratermを開き、suでroot管理者としてサーバーにアクセスしました。 そして、[root@XXXXXXXXXXX user]# vi /etc/httpd/conf/httpd.conf でhttpd.confを開きました。 色々なサイトや本を参考にhttpd.confの必要な初期設定を行ったのですが、どうやって編集したhttpd.confをサーバーに保存するのか?またapacheを再起動させないと反映されないと書いていたのですが、何時のタイミングで/etc/init.d/httpd restartを実行するのか? ご指導お願い致します。 (1)httpd.confの編集の方法は? (2)編集後にApacheを再起動させるタイミング、方法は? Apacheの質問:./apachectl configtestに影響をあたえるファイル ./apachectl configtestに影響を あたえるファイルはどのファイルでしょうか? /etc/httpd/conf/httpd.conf の記述が間違っていたら、影響を あたえるのでしょうか? 現在、以下のようなエラーが出ています。 ./apachectl configtest ./apachectl: line 65: 30786 セグメンテーション違反です $HTTPD -t インストールは、以下をおこなっただけです。 /etc/httpd/conf/httpd.confを設定しないと エラーがでるのでしょうか? # tar zxvf httpd-2.0.46.tar.gz # cd httpd-2.0.46 # ./configure --enable-shared=yes # make # make install httpd.confファイルについて 教えてください。 CentOSのWebサーバを構築する際に設定情報などを書き込むhttpd.conf ファイルですが、別のCentOSのバージョンもしくはhttpdのバージョンで使用していたhttpd.confファイルを持ってきて起動するととエラーになりますでしょうか? またもしくはconfファイルを編集で開いて上書きしたりしてもエラーになりますでしょうか? どこか一部記述を変えると動くようになるとかいうことはありますでしょうか? よろしくおねがいします。 httpd.confはどこにあるか /etc/httpd/conf/httpd.conf /etc/httpd/conf.d/httpd.conf /etc/httpd/confs/httpd.conf /etc/httpd.conf 以上のようなディレクトリ構成があると思うのですが、これはどうやって決められるのですか? 通常上書き出来ないconfファイル等の編集について 私はwindowsからcentOSでlinuxを初めて一ヶ月くらいの初心者なのですが、 多分皆さんは、confファイル等の編集はviエディタを使って居らっしゃると 思うのですが、初心者の私にはどうにも使いづらくて、geditなどを使って その場をしのいでいたのですが、上書きが出来ないファイル(confファイル等) はviエディタくらいしか上書きしてくれなくて、やりづらいです。 ネットで調べたのですが、やはりviは鬼門だが慣れろ的な事が書いてあり、 やはり、上書きできるテキストエディタはviエディタくらいしかないのでしょうか。 非常に使いづらいです(汗) sudoersの設定 ちょっと前にuser ALL=(ALL) /usr/bin/vim /etc/httpd/confs/httpd.confの意味について質問しました。 http://okwave.jp/qa/q8908643.html その際、user ALL=(ALL) /usr/bin/vim /etc/httpd/confs/httpd.confの2つめのALLに関しては理解できたのですが、まだ1つめのALLに関してよく理解できていません。 manページ等を見ても良く分からないので、詳しい方に解説をお願いしたいです。 ( /usr/bin/vim /etc/httpd/confs/httpd.confでは、vimでの/etc/httpd/confs/httpd.confの編集を許可していると思います。間違っていたら教えてください。) sudoersの設定 1週間ほど前に、user ALL=(ALL) /usr/bin/vim /etc/httpd/confs/httpd.confについて質問しました。 http://okwave.jp/qa/q8908643.html http://okwave.jp/qa/q8910693.html その後にuser ALL=(ALL) /usr/bin/vim /etc/httpd/confs/httpd.confではコマンドを自由に実行できてしまうので、危険だということを知りました。その対策として、 user ALL=(ALL) /usr/bin/vim -e /etc/httpd/confs/httpd.conf user ALL=(ALL) /usr/bin/sudoedit /etc/httpd/confs/httpd.conf があると思うのですが、この設定は正しいですか?また、sudo -eとsudoeditに違いはありますか? 普段はUbuntuを使っているのですが、Mac OS Xでも同様なことができますか?(Windowsでは難しそうですが) ftp、mysqlなどの設定ファイルも同様に編集できればとも考えています。 sudoersでのNOEXEC user ALL=(ALL) /usr/bin/vim /etc/httpd/confs/httpd.conf でvimコマンドを悪用される危険をなくすためにsudoeditの使うことや、(/etc/httpd/confs/httpd.confの編集権限を持った)新しいグループを作成することが有効だと知ったのですが、NOEXECに関してはどうなのでしょうか?sudoeditを使った方が簡単で安全らしいのですが、NOEXECのどこが危険なのでしょうか? ファイル名先頭に数字だとリネームできない? ファイル名を変更したいのですが、うまくいきません。 # rename /etc/httpd/conf.d/0hoge.conf hoge.conf ・これは、ファイル名先頭が数字だからでしょうか? ・もう作成してしまったのですが、どうすれば良いでしょうか? ・ファイル名先頭数字はダメなのでしょうか? ・ダメでも、ファイルは作成されるのでしょうか? (ダメならファイル作成できなければその時点で気が付いたのに…) ■環境 ・Cent OS AIは使う人の年齢や市場にも影響する?人工知能の可能性 OKWAVE コラム Linux HTTP htpasswd 身内用にUploaderと掲示板を設置しました。 もちろん身内用ですので、パスワード認証をつけたのですが、 htpasswd -c /etc/httpd/conf/htpass private この方法でパスワードをかけてから http://www.xxxxx.com/~private/ 直下にindex.phpを置いていても http://www.xxxxx.com/~private/index.php と指定しないとそのディレクトリを表示してしまう phpのソースが表示されて動作しない(phpをインストールしてないときにおきる現象と同じ) が起きてしまいます。 私の設定の手順に問題があるのでしょうか? [root@localhost ~]# htpasswd -c /etc/httpd/conf/htpass private New password: Re-type new password: Adding password for user muscat [root@localhost ~]# vi /etc/httpd/conf/httpd.conf <Directory /home/private/public_html> AuthUserFile /etc/httpd/conf/htpass AuthType Basic AuthName ByPassword require user private </Directory> [root@localhost ~]# /etc/rc.d/init.d/httpd restart httpd.conf の設定がうまくいきません httpd.confの編集をした後httpd configtestのコマンドを打つと Syntax error on line 356 of /etc/httpd/conf/httpd.con 記AllowOverride not allowed here と載されます。 どんな意味か教えていただけませんか?。 もしよかったらトラブルの解決方法も教えて下さい。 以上です、よろしくお願いします。 PHPのエラーでapacheが起動できない 教えてください。 Fedora Core4でWebサーバーを構築しているのですが、 httpd.confをコンパイルすると下記エラーが出てしまいます。 ”Syntax error on line6 of /etc/httpd/conf.d/php.conf:Cannot load /etc/httpd/modules/libphp5.so into server:libgmp.so.3: Cannot open shared object file:No such file or directory” /etc/httpd/conf.d/php.confのファイルをロードしないようにすればapacheは起動するのですが、PHPが使えません。 どう対処したらapacheとPHPが両方解決できますか? 宜しくお願いします。 Viで書き込もうとすると、保存できません。 はじめまして。Linaxはじめたばかりで躓いています。 viで、 etc/dhcpd.conf や etc/samba/smb.confに書き込もうとすると、 画面の一番下の行に一瞬警告文のようなものが出て、すぐに消えます。 そのご、書き込みをして、上書き保存しようとすると、「読み込みのみで、 保存できない」と言うような感じの内容の文章が出てきます。 esc後、:qで、一度viを終了しようとしても、vi自体を終われません。 ログインはrootでしてるので、編集できると思っていたのですが・・・。 恐れ入りますが、分かる方よろしくお願いいたします。 proxy_ajp.confのインストール /etc/httpd/conf.d/proxy_ajp.conf 上記ファイルが見当たらないのですが、 どのようなパッケージをインストール(yum)すれば、 confファイルが設定されますでしょうか? ※CentOS6.3 ご存知の方、宜しくお願いします。 バーチャルホストの設定 超初心者です。 さくらの専用サーバーを契約してバーチャルホストの設定で 理解できない事があります。 (1)DNSを設定 ↓ (2)httpd.confを書き換え ↓ (3)httpdを再起動 (1)は管理画面があるので、できました。 (2)はファイルをエディタで編集してUPロードですよね? (3)のhttpdを再起動 [root@localhost ~]# /etc/rc.d/init.d/httpd restart (3)のこれが理解できません。 こちらは編集するものなのでしょうか。 どのなたか、無知の私にご教授して頂けないでしょうか。 宜しくお願いします。 Apache 設定 test画面 ホームページにCGIを組み込もうと、Apacheを勉強している初心者です。基本的な質問で恐縮ですが、Apacheの設定ができたようなのですが、ホームページにアクセスすると、Apache2のtest画面が開かれてしまいます。その中の「 To prevent this page from ever being used, follow the instructions in the file /etc/httpd/conf.d/welcome.conf.」 の意味なのですが、「このページが開かれないようにするには、” /etc/httpd/conf.d/welcome.conf.”ファイルの指示に従いなさい」ということだと思うのですが、” /etc/httpd/conf.d/welcome.conf.”はどこにあるのでしょうか? ちなみに利用しているApacheは勉強の都合上、バージョン1.3です。 質問の仕方が間違っているんじゃないかと心配しているほどの初心者です。 どなたかお教え下されば、大変助かります。よろしくお願いいたします。 SSL証明書の複数設定方法 1サーバーに複数のWEBシステムがあります。(複数URL) 認証局によるSSL証明書がURL単位で発行される場合、 複数の証明書を設定するには、Apacheの設定はどうすればよいでしょうか。 OSはSectos5.0を使っています。 ssl.confの SSLCertificateFile /etc/httpd/conf/server.crt このファイルに証明書の記述内容を追加するのでしょうか。 SSLCertificateFile /etc/httpd/conf/server1.crt SSLCertificateFile /etc/httpd/conf/server2.crt のように複数行設定するのでしょうか。 よろしくお願いします。 注目のQ&A 「You」や「I」が入った曲といえば? Part2 結婚について考えていない大学生の彼氏について 関東の方に聞きたいです 大阪万博について 駅の清涼飲料水自販機 不倫の慰謝料の請求について 新型コロナウイルスがもたらした功績について教えて 旧姓を使う理由。 回復メディアの保存方法 好きな人を諦める方法 小諸市(長野県)在住でスキーやスノボをする方の用具 カテゴリ [技術者向] コンピューター OS(技術者向け) Windows系OSLinux系OSBSD系OSSolaris系OSiOS(技術者向け)Android OS(技術者向け)その他(OS) カテゴリ一覧を見る OKWAVE コラム 突然のトラブル?プリンター・メール・LINE編 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? 友達って必要?友情って何だろう 大震災時の現実とは?私たちができる備え 「結婚相談所は恥ずかしい」は時代遅れ!負け組の誤解と出会いの掴み方 あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など
お礼
あぁ、なるほど。バックアップファイルですか。 それよりもemacsが元祖なんですか!!!!知らなかったです。 私viが元祖でemacsはlinuxに採用されたアプリケーションとばかり思ってました。そういえばemacsかviどっちかってしょっちゅう議論されてますよね。なんか信者とか。どっちでもいいのに~って思いますけど。もう私はviになれちゃいましたけど。