どうしたら解決できるか、アドバイスください。以下のサイトを参考にして、バージョンのみを最新にしてダウンロードとインストールをしたのですが、うまくいきません。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で質問しましょう!
似たような質問が見つかりました
- UNIX・Linux apacheの<IfModule prefork.c>の設定が有効になっているか確認するには? 1 2024/01/29 02:58
- UNIX・Linux Let’s Encrypt の自動更新をcronに登録したい 2 2024/01/25 23:11
- MySQL Mac です。ローカルホストの phpMyAdmin にアクセスできません。 1 2023/06/06 17:14
- Perl ハマったので助けて~。Apacheのモジュールをビルドするapxsコマンドを使いたいです。 2 2024/04/11 00:14
- オープンソース Let's Encryptで自動更新がされない 1 2024/04/01 20:35
- サーバー 別サーバに構築したApache+Tomcatの連携について 2 2023/03/06 23:23
- UNIX・Linux awsで wordpressのhttpd.conf の修正をしたいのですが、 sudo vim /e 2 2023/11/10 08:43
- その他(プログラミング・Web制作) mariadbでのエラー 1 2022/11/15 12:31
- PostgreSQL PostgreSQL14.6のSSL対応について 1 2023/01/05 15:42
- UNIX・Linux postfix smtpサーバーリレーがTLSハンドシェーク失敗 1 2022/08/15 15:45
このQ&Aを見た人はこんなQ&Aも見ています
-
「環境が人を育てる」って本当?環境によって人格や生き方は本当に変わるのか
環境が人生に与える影響は実際どれほどのものなのか、専門家の田宮由美さんに伺った。
-
Ubuntu系とCentOS系の違いはなんですか? 勝手にですが、前者はC++、後者はPythonの
UNIX・Linux
-
自作のウェブサイトを友人に見てもらいたいのですが、正常に閲覧できる人と、閲覧できない人がいる。
UNIX・Linux
-
このエラー内容について教えてくれませんか? sudo〜/sr0の一行は入力コマンドの写しの写しですね
UNIX・Linux
-
-
4
linuxのエディタgeditは複数ファイルを編集できますが1つのファイルのタブをドラッグすると本体
UNIX・Linux
-
5
ファイルサイズが小さくなりません(Linux nasm)
UNIX・Linux
-
6
Windowsのパソコンを使って仮想環境?とかでLinuxのOSを入れるのに1番簡単な方法はなんです
UNIX・Linux
-
7
マイクロソフトアカウントのメールアドレスを変更したいが 変更前のメールアドレスは既に廃止した
Windows 10
-
8
Windows 10のサポート期限切れとともにパソコンの 大量廃棄が予想されているのでしょうか それ
Windows 10
-
9
LaVie L LL750/CS6B PC-LL750CS6B 画面サイズ:15.6型(インチ) C
UNIX・Linux
-
10
LinuxでSSH接続について
UNIX・Linux
-
11
lubuntuのインストールが終わりました。USBメモリを抜いてエンターキーを押しました。起動しませ
UNIX・Linux
-
12
年末ですが大至急お願い申し上げます!
UNIX・Linux
-
13
userlandのubuntuとxsdlでデスクトップ環境はできました。 ただ、文字入力欄をタップし
UNIX・Linux
-
14
Windows Server2019 普段用にwinddows10プロ変わりに使わないのは何故ですか
Windows 10
-
15
WinSCPをフォルダに入れる方法を教えてください。
Windows 10
-
16
Linuxのパーティション番号の変更方法
UNIX・Linux
-
17
Windows10で小規模LANの構築はできるのでしょうか?
その他(OS)
-
18
Windows10でネットやソフトが重くなって来たのでメモリ解放をしようとPC Managerていう
Windows 10
-
19
マイクロソフト公式の方法で、無償アップグレードしたWin11からWin10への移行
その他(OS)
-
20
lubuntuでフォントをインストールできたのですが使用できません
UNIX・Linux
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【apache】MaxClientsを超えた...
-
bindの再起動
-
[Linux初心者]Ubuntu22.04.3LTS...
-
Windows11 のファイヤーウォー...
-
windows11 サービスにSecurity ...
-
外部送信不可?netqmailについて
-
PhotoshopとIllustratorのK100...
-
Filevaultの解除ができない(ア...
-
Mac0S10.5の管理者設定について
-
SVNをADと連携させて、ユーザ/...
-
ftpでのシンボリックリンク先へ...
-
独自ドメインで複数のレンタル...
-
shiftキーを押していないのにセ...
-
PDFの保存先フォルダの指定
-
iPadでyoutubeのお気に入りが見...
-
オーディオタイマーの設定方法...
-
共有ファイル
-
変更前のパスワードと変更後の...
-
パソコンパスワード設定(変更?)
-
gooからhoopsに移ってからのF...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
[Linux初心者]Ubuntu22.04.3LTS...
-
【apache】MaxClientsを超えた...
-
APACHEで参照するhttpd.confの...
-
anacondaとは?
-
bindの再起動
-
centos7 bind 設定について
-
BINDのログの意味について
-
[Debian] MySQLとPHPを用いて簡...
-
Windows11 のファイヤーウォー...
-
パソリRC-S380でモバイルSuica...
-
【急募】MEGAのオーセンティケ...
-
windows11 サービスにSecurity ...
-
SVNをADと連携させて、ユーザ/...
-
phpのソースは見られてる?
-
パソコンパスワード設定(変更?)
-
Tera Termでviを開いたときの表...
-
Line友達追加について
-
/var/log/maillogに大量にログ...
-
Postx社内PCからのみSMTP認証を...
-
PhotoshopとIllustratorのK100...
おすすめ情報