
どうしたら解決できるか、アドバイスください。以下のサイトを参考にして、バージョンのみを最新にしてダウンロードとインストールをしたのですが、うまくいきません。apacheのインストールの所で、--prefix指定を勝手にしてしまい、インストール場所を/path/to/install/apache2/httpd-2.4.59に指定した事が原因かな~?と思っているのですが。
https://gogorelaxlifeblog.com/apache/
モジュール系は既に入っていたの無視し、apacheのサービス起動の所でサイトのようなExecStart=/usr/local/apache2/bin/apachectlはなく、ExecStart=、ExecStop=を自身の/path/to/install/apache2/・・・で合わせました。
apache2.serviceを作って
sudo systemctl start apache2をすると起動せずエラー。(code=exited, status=1/FAILURE)
systemctl status apache2.serviceで確認すると/etc/conf/httpd.conf: No such file or directory
ディレクトリを見に行くと確かに何もありませんでした。
httpd.confは
/path/to/install/apache2/httpd-2.4.59/conf/httpd.confにあります。
ビルドした時のソースは/usr/local/src/です。ただ、あるべき所に移動すればいいのでしょうか?
それとも、設定をいじって済むのであればそうしたいです。
よろしくお願いいたします。
No.2ベストアンサー
- 回答日時:
>systemctl status apache2.serviceで確認すると/etc/conf/httpd.conf: No such file or directory
>ディレクトリを見に行くと確かに何もありませんでした。
>httpd.confは
>/path/to/install/apache2/httpd-2.4.59/conf/httpd.confにあります。
apache2の-fオプションでhttpd.confの場所(とファイル名)が指定できるようなので、apache2.serviceのExecStart/ExecReloadで指定すればよいのでは?
ちなみに、私なら公式のソースパッケージ拾ってきて、入れ替え&ビルド(いわゆる野良ビルド)して、パッケージ管理に組み込みますかね。
アンインストールとか楽ですし。
# Tracを野良ビルドしてごにょごにょしてる。管理ページが微妙に違っていたり、なんだかなぁ…。
No.3
- 回答日時:
私自身はapacheの知識がないのでご参考までに連絡いたします。
私自身もgccを始めとするGNUソフトのソースをダウンロードし、自身でビルドする、さらに--prefixを指定することで勝手な場所へインストールしております。
一点気になったのはご質問の「...apacheのインストールの所で、--prefix指定を勝手に...」です。通常GNUソフトウエアはビルドを開始する前にconfigureを実行してMakefileを作成しますが、この時に...
./configure --prefix=/path/to/install/apache2/httpd-2.4.59 ...
などと指定しておけば、ご質問のhttpd.confファイルも...
/path/to/install/apache2/httpd-2.4.59
以下のディレクトリを探しに行くはずですが、この"...インストールの所..."をもう一度ご確認し、確実にconfigure実行時に指定していることを確認するべきと思います。
自身でやってみたことはないのですが、恐らく"make install..."の際の--prefix指定は、ソフトウエア全体のインストール/検索ディレクトリには反映されないのではないかと思われます。
このあたりはMakefileの中を眺めてみれば、prefixなるマクロに沢山の配下となるマクロが存在し、--prefix指定によりそれら全てが書き換わる様を見ることができると思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
今、見られている記事はコレ!
-
弁護士が解説!あなたの声を行政に届ける「パブリックコメント」制度のすべて
社会に対する意見や不満、疑問。それを発信する場所は、SNSやブログ、そしてニュースサイトのコメント欄など多岐にわたる。教えて!gooでも「ヤフコメ民について」というタイトルのトピックがあり、この投稿の通り、...
-
弁護士が語る「合法と違法を分けるオンラインカジノのシンプルな線引き」
「お金を賭けたら違法です」ーーこう答えたのは富士見坂法律事務所の井上義之弁護士。オンラインカジノが違法となるかどうかの基準は、このように非常にシンプルである。しかし2025年にはいって、違法賭博事件が相次...
-
釣りと密漁の違いは?知らなかったでは済まされない?事前にできることは?
知らなかったでは済まされないのが法律の世界であるが、全てを知ってから何かをするには少々手間がかかるし、最悪始めることすらできずに終わってしまうこともあり得る。教えてgooでも「釣りと密漁の境目はどこです...
-
カスハラとクレームの違いは?カスハラの法的責任は?企業がとるべき対応は?
東京都が、客からの迷惑行為などを称した「カスタマーハラスメント」、いわゆる「カスハラ」の防止を目的とした条例を、全国で初めて成立させた。条例に罰則はなく、2025年4月1日から施行される。 この動きは自治体...
-
なぜ批判コメントをするの?その心理と向き合い方をカウンセラーにきいた!
今や生活に必要不可欠となったインターネット。手軽に情報を得られるだけでなく、ネットを介したコミュニケーションも一般的となった。それと同時に顕在化しているのが、他者に対する辛らつな意見だ。ネットニュース...
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
LinuxでWine使うとどのくらいWi...
-
bashでシングルクォート内の変...
-
Linux のシェルスクリプトの強...
-
VirtualBox 6.1 → 7.1 でUbuntu...
-
ubuntu(linux)のシャットダウン...
-
Core 2 Duo の古いパソコンに最...
-
ubuntuのシャットダウンが進ま...
-
ログにserver reached MaxReque...
-
「トゥ]の出し方
-
「/var/log」内のログの削除の...
-
WinSCPでLinux(CentOS6.10)に...
-
ViエディタとVimエディタの違い...
-
2TBのUSBメモリを2000円ほどで...
-
私のパソコンでVirtualBoxは使...
-
Ububtuでファイル共有できない...
-
Ubuntuで数字だけのユーザーア...
-
[Linux Mint] インストールした...
-
shellscript内のコマンドを、su...
-
インストールできないですどう...
-
ssl_request_logの必要性について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【apache】MaxClientsを超えた...
-
この人数しかないの?
-
APACHEで参照するhttpd.confの...
-
bindの再起動
-
[Linux初心者]Ubuntu22.04.3LTS...
-
DNSサーバー、うまく動作しません
-
namedとnamed-xferの動き方(?...
-
bindのバージョンを調べる方法
-
apache2でブラウザのキャッシュ...
-
windows11 サービスにSecurity ...
-
Yahoo!を英字、日本語両方に設...
-
パソリRC-S380でモバイルSuica...
-
Windows11 のファイヤーウォー...
-
Tera Termでviを開いたときの表...
-
【急募】MEGAのオーセンティケ...
-
setlocal()の適用範囲を制限したい
-
Postx社内PCからのみSMTP認証を...
-
webサーバーが外部へ公開出来ま...
-
IISに関連して
-
MACで、いらない黒枠が消えませ...
おすすめ情報