• 締切済み

Apache2.0のインストール及び起動について

はじめまして、 RedHat9に対してApache2.0(2.0.33)を下記のような方法でインストールしたのですが、Apacheが起動しません。 apachectl start を実行しても、エラーは発生しないのですが、プロセスが存在しません。 どなたか、同様の現象が発生した方がいらっしゃいましたら、何卒解決方法をご教授願います。 [Apacheインストール方法] ・ソースファイルよりインストール [configureオプション] ./configure \ --enable-ssl=shared \ --with-ssl=/usr/local/ssl \ --enable-so \ --enable-access=shared \ --enable-auth=shared \ --enable-auth_anon=shared \ --enable-include=shared \ --enable-env=shared \ --enable-mime_magic=shared \ --enable-cern_meta=shared \ --enable-expires=shared \ --enable-deflate=shared \ --enable-headers=shared \ --enable-usertrack=shared \ --enable-unique_id=shared \ --enable-setenvif=shared \ --enable-mime=shared \ --enable-dav=shared \ --enable-status=shared \ --enable-autoindex=shared \ --enable-asis=shared \ --enable-info=shared \ --enable-vhost_alias=shared \ --enable-negotiation=shared \ --enable-dir=shared \ --enable-imap=shared \ --enable-actions=shared \ --enable-alias=shared \ --enable-rewrite=shared \ --enable-cache=shared \ --enable-disk_cache=shared \ --enable-file_cache=shared \ --enable-mem_cache=shared \ --enable-cgi=shared ------- 長くなってしまい申し訳ございませんが、 何卒よろしくお願い致します

みんなの回答

  • entree
  • ベストアンサー率55% (405/735)
回答No.2

起動しない原因として、よくありがちな問題として、OSに標準添付されているApacheが起動してしまっている、設定ファイル (httpd.conf) の文法がおかしいなどと言った理由が考えられます。 いずれの場合もerror_logにエラー内容が出力されるので一度参照されることをお勧めします。httpd.confの文法がおかしいのであれば、おかしいところの行番号まで教えてくれます。 余談ですが、configureオプションをこんなに指定しなくても、 --enable-shared=max を指定すると、mod_ssl、mod_dav等の一部を除くほとんどのモジュールが有効になりますよ。

northbell_007
質問者

お礼

--enable-shared=max でモジュールが有効になる事は知りませんでした。 ご教授ありがとうございます。

  • osamuy
  • ベストアンサー率42% (1231/2878)
回答No.1

configureの引数を見せるよりは、error_logだとか、/var/adm/messagesだとかを見せたほうが、解決に近づきやすいと思います。

関連するQ&A

  • Fedora Core6にApacheをインストールしたい

    Fedora Core6を導入しています。 これにApacheをインストールしたいのですが、以下のように実行するとエラーが出てインストールできません。 # ./configure \ > --enable-mods-shared=all \ > --enable-proxy=shared \ > --disable-ipv6 \ > --prefix=/usr/local/src/origdev/opt/apache2 エラーメッセージとして checking whether to enable mod_deflate... configure: error: mod_deflate has been requested but can not be built due to prerequisite failures このように出ます。 この状態で#makeをして#make installをしても失敗します。 解決策はありませんか?

  • apacheのエラーメッセージについて

    X on Windowsのcygwin環境下で勉強しているのですが、 apacheをインストールして起動したところ、以下のメッセージがでました。 DHAVE以下の設定がないと読めるのですが、、 マニュアルどおりインストールしたのですが、お恥ずかしながら、どこの設定を変更したらよいのかわかりません。 どなたかご教授お願いします。 /etc/init.d/httpd: line 117: /usr/sbin/httpd -DHAVE_PROXY -DHAVE_SSL -DHAVE_ACCESS -DHAVE_ACTIONS -DHAVE_ALIAS -DHAVE_ASIS -DHAVE_AUTH -DHAVE_AUTH_ANON -DHAVE_AUTH_DB -DHAVE_AUTH_DBM -DHAVE_AUTOINDEX -DHAVE_CERN_META -DHAVE_CGI -DHAVE_DIGEST -DHAVE_DIR -DHAVE_ENV -DHAVE_EXAMPLE -DHAVE_EXPIRES -DHAVE_HEADERS -DHAVE_IMAP -DHAVE_INCLUDE -DHAVE_INFO -DHAVE_LOG_AGENT -DHAVE_LOG_CONFIG -DHAVE_LOG_REFERER -DHAVE_MIME -DHAVE_MIME_MAGIC -DHAVE_MMAP_STATIC -DHAVE_NEGOTIATION -DHAVE_REWRITE -DHAVE_SETENVIF -DHAVE_SPELING -DHAVE_STATUS -DHAVE_UNIQUE_ID -DHAVE_USERDIR -DHAVE_USERTRACK -DHAVE_VHOST_ALIAS: No such file or directory

  • Apache1.33 PHP4.3.9 でApacheが起動できない

    ■環境 Microsoft Virtual PC 上でFreeBSD動作(WindowsXP Serviec Pack 2) FreeBSD4.10 Apache1.3.3 PHP4.3.9 PostgreSQL8.2.4 ○Apache1.3.3のインストール ./configure --enable-shared=max --enable-module=most make make install ○PHP4.3.9のインストール ./configure --without-mysql --with-apxs=/usr/local/apache/sbin/apxs --enable-mbstring --with-pgsql make make install cp php.ini-dist /usr/local/lib/php.ini ○/usr/local/apache/etc/httpd.conf の内容 ----------------------------------------------------------- # Example: # LoadModule foo_module libexec/mod_foo.so LoadModule env_module libexec/mod_env.so LoadModule config_log_module libexec/mod_log_config.so LoadModule mime_magic_module libexec/mod_mime_magic.so LoadModule mime_module libexec/mod_mime.so LoadModule nagotiation_module libexec/mod_nagotiation.so LoadModule status_module libexec/mod_status.so LoadModule info_module libexec/mod_info.so LoadModule includes_module libexec/mod_include.so LoadModule autoindex_module libexec/mod_autoindex.so LoadModule dir_module libexec/mod_dir.so LoadModule cgi_module libexec/mod_cgi.so LoadModule asis_module libexec/mod_asis.so LoadModule imap_module libexec/mod_imap.so LoadModule action_module libexec/mod_actions.so LoadModule speling_module libexec/mod_speling.so LoadModule userdir_module libexec/mod_userdir.so LoadModule proxy_module libexec/mod_libproxy.so LoadModule alias_module libexec/mod_alias.so LoadModule rewrite_module libexec/mod_rewrite.so LoadModule access_module libexec/mod_access.so LoadModule auth_module libexec/mod_auth.so LoadModule anon_auth_module libexec/mod_auth_anon.so LoadModule dbm_auth_module libexec/mod_auth_dbm.so LoadModule digest_module libexec/mod_digest.so LoadModule cern_meta_module libexec/mod_cern_meta.so LoadModule expires_module libexec/mod_expires.so LoadModule headers_module libexec/mod_headers.so LoadModule usertrack_module libexec/mod_usertrack.so LoadModule unique_id_module libexec/mod_unique_id.so LoadModule setenvif_module libexec/mod_setenvif.so LoadModule php4_module libexec/libphp4.so # Reconstruction of the complete module list from all available modules # (static and shared ones) to achieve correct module execution order. # [WHENEVER YOU CHANGE THE LOADMODULE SECTION ABOVE UPDATE THIS, TOO] ClearModuleList AddModule mod_env.c AddModule mod_log_config.c AddModule mod_mime_magic.c AddModule mod_mime.c AddModule mod_nagotiation.c AddModule mod_status.c AddModule mod_info.c AddModule mod_include.c AddModule mod_autoindex.c AddModule mod_dir.c AddModule mod_cgi.c AddModule mod_asis.c AddModule mod_imap.c AddModule mod_actions.c AddModule mod_speling.c AddModule mod_userdir.c AddModule mod_proxy.c AddModule mod_alias.c AddModule mod_rewrite.c AddModule mod_access.c AddModule mod_auth.c AddModule mod_auth_anon.c AddModule mod_auth_dbm.c AddModule mod_digest.c AddModule mod_cern_meta.c AddModule mod_expires.c AddModule mod_headers.c AddModule mod_usertrack.c AddModule mod_unique_id.c AddModule mod_so.c AddModule mod_setenvif.c AddModule mod_php4.c AddType application/x-httpd-php .php .phtml AddType application/x-httpd-php-source .phps ------------------------------------------------ 以下のコマンドでapacheを起動しようとすると /usr/local/apache/sbin/apachectl start 下記のエラーが発生してしまいます。どうか解決策を教えてください。 /usr/local/apache/sbin/apachectl start Syntax error on line 26 of /usr/local/apache/etc/httpd.conf Cannot load /usr/local/apache/libexec/mode_env.so into server : /usr/local/apache/ libexec/mod_env.so: Undefined symbol "ap_palloc" /usr/local/apache/sbin/apachectl start: httpd could not be started

  • apache2がworkerにならない

    apache2をworker MPMでインストールしたのですが、httpd -lで確認するとどう してもprefork MPMとしてインストールされています。 どうすればworker MPMを使用出来るでしょうか? OS:FreeBSD4.6 configure内容:env OPTIM=-O2 ./configure --enable-layout=Apache --with-mpm=worker --enable-shared=max --enable-rewrite --disable-autoindex --disable-imap --disable-userdir --disable-alias --disable-include --disable-userd

  • Apache1.3にmod_sslを追加インストール

    こんにちは。 まず、Apacheをインストールします。 tar zxvf apache1.3.33.tar.gz cd apache1.3.33 ./configure --enable-shared=max make make install このあとに、mod_sslを追加しようと思いインストールします。 tar zxvf mod_ssl-2.8.24-1.3.33.tar.gz cd mod_ssl-2.8.24-1.3.33 ./configure --with-apache=../apache1.3.33 --enable-ssl=/usr/local --enable-shared=max cd ../apache1.3.33 make make certificate make install そうすると下記のエラーになってしまいます。 [root@localhost apache_1.3.33]# /usr/local/apache/bin/apachectl startssl [Sat Sep 10 23:28:58 2005] [warn] Loaded DSO libexec/mod_mmap_static.so uses plain Apache 1.3 API, this module might crash under EAPI! (please recompile it with -DEAPI) ※途中削除 Syntax error on line 226 of /usr/local/apache/conf/httpd.conf: Cannot load /usr/local/apache/libexec/mod_rewrite.so into server: /usr/local/apache/libexec/mod_rewrite.so: undefined symbol: dbm_fetch /usr/local/apache/bin/apachectl startssl: httpd could not be started Apacheが入ってない状態で、mod_sslをインストールすれば上手くいくのですが。 どうしてこういうエラーが出てしまうのでしょうか? よろしくお願いします。

  • 続 apacheのインストール

    ./configure --prefix=/opt/apache \ Apacheのインストール先を指定 --enable-module=so DSOをサポート という指示なのですが、¥ってどこを押すと出てくるのでしょうか?

  • apacheのインストールがうまく行きません

    環境はUbuntu64bitです。 このサイトを参考にしました。http://www.whitemark.co.jp/tec/apache/InstallLinApache22.html ファイルをダウンロードして # tar zxvf httpd-2.4.6.tar.gz # cd httpd-2.4.6 # ./configure --enable-mods-shared=all ここまでは上手く行きます。 しかしmakeを実行すると make: *** ターゲットが指定されておらず, makefile も見つかりません. 中止. と出てインストールすることができません。助けてください

    • ベストアンサー
    • PHP
  • freeBSD付属のOpenSSLを使ったWebDAVの実現

    WebDAVのSSL化をしようと思って、apache2.2.4(ソースよりインストール)を使ってBasic認証とWebDAVを稼動させることには成功したのですが、SSLを使ったWebDAVはどう設定を変えても実現できません。 configure時には下記のようにオプションを設定しました。 ./configure --with-included-apr --enable-so --with-ssl \ --enable-ssl --enable-dav=yes --enable-shared=yes Webを見ていると--enable-sslにオプションをつけるようかいてあるのですが、どのパスを指定すればいいかわかりません。 どのようにしたらSSLを実現できますでしょうか?

  • Apache OpenSSL PHP でエラー

    CentOS 5.1にOpenSSL-0.9.8g、httpd-2.0.61、Postgres8.1.10、php-5.2.5でWEBサーバを作っているのですが、不思議なエラーが出てうまくいきません。 現象としては以下の通りです。 htdocs_http = httpコンテンツ htdocs = httpsコンテンツ apacheをstartsslで起動して、htdocsにphpinfoを 出力するプログラムを作成した後アクセスすると コンテンツのTOPに Keep-Alive: timeout=15, max=98 Connection: Keep-Alive Transfer-Encoding: chunked Content-Type: text/html ae03 などのメッセージが出力されます。 Apacheとphpを何度も再インストールしたのですが解決できません。 誰か似たような現象を起こった方や、 解決策を知っている方教えていただけませんか。 インストールした順は以下の通りです。 1. OpenSSL 2. httpd 3. Postgres 4. php インストールしたオプション 1. OpenSSL # ./config -fPIC shared 参考にしたサイト http://uguisu.skr.jp/Windows/apache2.html 2. Apache # ./configure \ # --enable-so --enable-ssl --with-ssl=/usr/local/ssl 3. Postgres # ./configure のみのオプションなし。 4. php # ./configure \ # --enable-mbstring=all --enable-mbregex \ # --enable-sockets --enable-ftp \ # --with-apxs2=/usr/local/apache2/bin/apxs \ # --with-pgsql=/usr/local/pgsql --without-mysql \ # --with-gd --enable-gd-native-ttf \ # --with-freetype-dir=/usr --with-jpeg-dir=/usr \ # --with-zlib=/usr --with-png-dir=/usr \ # --with-imap=/usr --with-kerberos=/usr \ # --with-imap-ssl --with-pdo-pgsql=/usr/local/pgsql \ # --with-mcrypt=/usr/local

    • 締切済み
    • PHP
  • Apache2.0がX509_freeというエラーでSSLの起動ができない。

    環境は RedHat7.3 httpd-2.0.54.tar.gz openssl-0.9.7g.tar.tar sslはsharedで入れたい 主にhttp://solaris.ddo.jp/apache-ssl.htmlを参照 このサイトでmv cacert.pem cacert.pem.orgはcp cacert.pem.org cacert.pemにした configureは変更(文字数オーバで省略) そしてstartsslで下記エラーです ./apachectl startssl Syntax error on line 251 of /usr/local/apachetest/conf/httpd.conf: Cannot load /usr/local/apachetest/modules/mod_ssl.so into server: /usr/local/apachetest/modules/mod_ssl.so: undefined symbol: X509_free ./apachectl -tはSyntax OK httpd.confの251行目は LoadModule ssl_module modules/mod_ssl.so mod_ssl.soのlddはOKと思います configureから4回やり直したがだめ 最後のインストール時の: ./configure \ --enable-mods-shared=all \ --enable-so \ --prefix=/usr/local/apachetest \ --with-ssl=/usr/local/ssl 1回目からprefixは変更してません。変更ファイルは残るので鍵の再作成はしていません。 sslでない起動はできてます。 どなたか現象の原因や解決策に心当たりがありましたら投稿願います