LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Networking
User Name
Password
Linux - Networking This forum is for any issue related to networks or networking.
Routing, network cards, OSI, etc. Anything is fair game.

Notices


Reply
  Search this Thread
Old 08-30-2001, 01:07 AM   #1
360
Member
 
Registered: Jun 2001
Distribution: FC4
Posts: 136

Rep: Reputation: 15
Where did RH7.1 put Apache?


Apache use to be in /usr/local/apache
Where is it on RH7.1? I have edited the .conf file but can't test or get a fullstatus because I don't know where /path/to/apche/bin/apachectl is.

Thanks,
360
 
Old 08-30-2001, 02:33 AM   #2
jharris
Senior Member
 
Registered: May 2001
Location: Bristol, UK
Distribution: Slackware, Fedora, RHES
Posts: 2,243

Rep: Reputation: 47
You can always run
Code:
find / -name apachectl
but it might take a while!

cheers

Jamie...
 
Old 08-30-2001, 06:55 AM   #3
cinnix
Member
 
Registered: Jun 2001
Location: Northern Ohio
Distribution: RedHat, Engarde and LFS
Posts: 237

Rep: Reputation: 30
If you are using apache on Redhat you can easily start or stop it by using the init scripts in /etc/init.d.

Code:
/etc/init.d/httpd start
as for finding the apachectl file, there is a faster way. Redhat by default installs slocate with cron-scheduled updating.

Code:
locate apachectl
and it should tell you where to look.
 
Old 08-30-2001, 10:46 AM   #4
360
Member
 
Registered: Jun 2001
Distribution: FC4
Posts: 136

Original Poster
Rep: Reputation: 15
Thanks for the suggestions.

/etc/init.d/httpd start #works fine

locate apachectl #nothing happened

find / -name apachectl # nothing happened

**********************

My book says to run the apachectl script:
/path/to/apache/bin/apachectl fullstatus
The path to apache in RH6 use to be:
/usr/local/apache
…but where is it in RH7.1.

I am able to access my index.html page from the same box with:
lynx 123.456.789.123
but I can't access the same page with the same ip from a different box through the internet. Its as if Apache hears the local request but not the internet request.

*************************

Here is my conf file:

ServerRoot "/etc/httpd"

LockFile /var/lock/httpd.lock

PidFile /var/run/httpd.pid

ScoreBoardFile /var/run/httpd.scoreboard

Timeout 300

KeepAlive On

MaxKeepAliveRequests 100

KeepAliveTimeout 15

MinSpareServers 5
MaxSpareServers 20

StartServers 8

MaxClients 150

MaxRequestsPerChild 10000

Listen 80

BindAddress *

LoadModule vhost_alias_module modules/mod_vhost_alias.so
LoadModule env_module modules/mod_env.so
LoadModule config_log_module modules/mod_log_config.so
LoadModule agent_log_module modules/mod_log_agent.so
LoadModule referer_log_module modules/mod_log_referer.so
LoadModule mime_module modules/mod_mime.so
LoadModule negotiation_module modules/mod_negotiation.so
LoadModule status_module modules/mod_status.so
LoadModule info_module modules/mod_info.so
LoadModule includes_module modules/mod_include.so
LoadModule autoindex_module modules/mod_autoindex.so
LoadModule dir_module modules/mod_dir.so
LoadModule cgi_module modules/mod_cgi.so
LoadModule asis_module modules/mod_asis.so
LoadModule imap_module modules/mod_imap.so
LoadModule action_module modules/mod_actions.so
LoadModule userdir_module modules/mod_userdir.so
LoadModule alias_module modules/mod_alias.so
LoadModule rewrite_module modules/mod_rewrite.so
LoadModule access_module modules/mod_access.so
LoadModule auth_module modules/mod_auth.so
LoadModule anon_auth_module modules/mod_auth_anon.so
LoadModule db_auth_module modules/mod_auth_db.so
LoadModule expires_module modules/mod_expires.so
LoadModule headers_module modules/mod_headers.so
LoadModule setenvif_module modules/mod_setenvif.so
<IfDefine HAVE_PERL>
LoadModule perl_module modules/libperl.so
</IfDefine>
<IfDefine HAVE_PHP>
LoadModule php_module modules/mod_php.so
</IfDefine>
<IfDefine HAVE_PHP3>
LoadModule php3_module modules/libphp3.so
</IfDefine>
<IfDefine HAVE_PHP4>
LoadModule php4_module modules/libphp4.so
</IfDefine>
<IfDefine HAVE_DAV>
LoadModule dav_module modules/libdav.so
</IfDefine>
<IfDefine HAVE_ROAMING>
LoadModule roaming_module modules/mod_roaming.so
</IfDefine>
<IfDefine HAVE_SSL>
LoadModule ssl_module modules/libssl.so
</IfDefine>
ClearModuleList
AddModule mod_vhost_alias.c
AddModule mod_env.c
AddModule mod_log_config.c
AddModule mod_log_agent.c
AddModule mod_log_referer.c
AddModule mod_mime.c
AddModule mod_negotiation.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_userdir.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_db.c
AddModule mod_expires.c
AddModule mod_headers.c
AddModule mod_so.c
AddModule mod_setenvif.c
<IfDefine HAVE_PERL>
AddModule mod_perl.c
</IfDefine>
<IfDefine HAVE_PHP>
AddModule mod_php.c
</IfDefine>
<IfDefine HAVE_PHP3>
AddModule mod_php3.c
</IfDefine>
<IfDefine HAVE_PHP4>
AddModule mod_php4.c
</IfDefine>
<IfDefine HAVE_DAV>
AddModule mod_dav.c
</IfDefine>
<IfDefine HAVE_ROAMING>
AddModule mod_roaming.c
</IfDefine>
<IfDefine HAVE_SSL>
AddModule mod_ssl.c
</IfDefine>

Port 80

User apache
Group apache

ServerAdmin root@localhost


ServerName 24.214.67.218

DocumentRoot "/home"

<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>

<Directory "/home">

Options Indexes Includes FollowSymLinks

AllowOverride None

Order allow,deny
Allow from all
</Directory>

UserDir /home/users

DirectoryIndex index.html index.htm index.shtml index.php index.php4 index.php3 in
dex.cgi

AccessFileName .htaccess

<Files ~ "^\.ht">
Order allow,deny
Deny from all
</Files>


UseCanonicalName On

TypesConfig /etc/mime.types

DefaultType text/plain


<IfModule mod_mime_magic.c>
MIMEMagicFile /usr/share/magic
</IfModule>


HostnameLookups Off

ErrorLog /var/log/httpd/error_log


LogLevel warn


LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
LogFormat "%h %l %u %t \"%r\" %>s %b" common
LogFormat "%{Referer}i -> %U" referer
LogFormat "%{User-agent}i" agent


CustomLog /var/log/httpd/access_log common

CustomLog /var/log/httpd/agent_log agent

/var/log/httpd/access_log combined


ServerSignature On


Alias /icons/ "/var/www/icons/"

<Directory "/var/www/icons">
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>

ScriptAlias /cgi-bin/ "/var/www/cgi-bin/"


<Directory "/var/www/cgi-bin">
AllowOverride None
Options ExecCGI
Order allow,deny
Allow from all
</Directory>

IndexOptions FancyIndexing


AddIconByEncoding (CMP,/icons/compressed.gif) x-compress x-gzip

AddIconByType (TXT,/icons/text.gif) text/*
AddIconByType (IMG,/icons/image2.gif) image/*
AddIconByType (SND,/icons/sound2.gif) audio/*
AddIconByType (VID,/icons/movie.gif) video/*

AddIcon /icons/binary.gif .bin .exe
AddIcon /icons/binhex.gif .hqx
AddIcon /icons/tar.gif .tar
AddIcon /icons/world2.gif .wrl .wrl.gz .vrml .vrm .iv
AddIcon /icons/compressed.gif .Z .z .tgz .gz .zip
AddIcon /icons/a.gif .ps .ai .eps
AddIcon /icons/layout.gif .html .shtml .htm .pdf
AddIcon /icons/text.gif .txt
AddIcon /icons/c.gif .c
AddIcon /icons/p.gif .pl .py
AddIcon /icons/f.gif .for
AddIcon /icons/dvi.gif .dvi
AddIcon /icons/uuencoded.gif .uu
AddIcon /icons/script.gif .conf .sh .shar .csh .ksh .tcl
AddIcon /icons/tex.gif .tex
AddIcon /icons/bomb.gif core

AddIcon /icons/back.gif ..
AddIcon /icons/hand.right.gif README
AddIcon /icons/folder.gif ^^DIRECTORY^^
AddIcon /icons/blank.gif ^^BLANKICON^^


DefaultIcon /icons/unknown.gif


ReadmeName README
HeaderName HEADER


AddEncoding x-compress Z
AddEncoding x-gzip gz tgz


AddLanguage en .en
AddLanguage fr .fr
AddLanguage de .de
AddLanguage da .da
AddLanguage el .el
AddLanguage it .it


LanguagePriority en fr de


<IfModule mod_php4.c>
AddType application/x-httpd-php .php4 .php3 .phtml .php
AddType application/x-httpd-php-source .phps
</IfModule>

<IfModule mod_php3.c>
AddType application/x-httpd-php3 .php3
AddType application/x-httpd-php3-source .phps
</IfModule>


<IfModule mod_php.c>
AddType application/x-httpd-php .phtml
</IfModule>

AddType application/x-tar .tgz


AddType text/html .shtml
AddHandler server-parsed .shtml


AddHandler imap-file map


BrowserMatch "Mozilla/2" nokeepalive
BrowserMatch "MSIE 4\.0b2;" nokeepalive downgrade-1.0 force-response-1.0

BrowserMatch "RealPlayer 4\.0" force-response-1.0
BrowserMatch "Java/1\.0" force-response-1.0
BrowserMatch "JDK/1\.0" force-response-1.0


<IfModule mod_perl.c>
Alias /perl/ /var/www/perl/
<Location /perl>
SetHandler perl-script
PerlHandler Apache::Registry
Options +ExecCGI
</Location>
</IfModule>




Alias /doc/ /usr/share/doc/
<Location /doc>
order deny,allow
deny from all
allow from localhost
Options Indexes FollowSymLinks
</Location>

NameVirtualHost 24.214.67.218

<VirtualHost c>
ServerName *
DocumentRoot /etc/httpd
</VirtualHost>



<IfDefine HAVE_SSL>
Listen 443

<VirtualHost _default_:443>

DocumentRoot "/var/www/html"

SSLEngine on


SSLCertificateFile /etc/httpd/conf/ssl.crt/server.crt

SSLCertificateKeyFile /etc/httpd/conf/ssl.key/server.key


<Files ~ "\.(cgi|shtml)$">
SSLOptions +StdEnvVars
</Files>
<Directory "/var/www/cgi-bin">
SSLOptions +StdEnvVars
</Directory>

SetEnvIf User-Agent ".*MSIE.*" nokeepalive ssl-unclean-shutdown


CustomLog /var/log/httpd/ssl_request_log \
"%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b"

</VirtualHost>

</IfDefine>
 
Old 08-30-2001, 03:37 PM   #5
doodah
Member
 
Registered: Apr 2001
Location: Columbus,OH
Distribution: slackware
Posts: 122

Rep: Reputation: 15
dont know why the connections arent working, but i would guess that apache went into /etc/httpd.. why did it go there? who knows, doesnt make sense.. but the first line of the config file gives the location away...

ServerRoot "/etc/httpd"

HTH
 
Old 08-30-2001, 11:31 PM   #6
cinnix
Member
 
Registered: Jun 2001
Location: Northern Ohio
Distribution: RedHat, Engarde and LFS
Posts: 237

Rep: Reputation: 30
ServerRoot only means the area where the apache configuration files are stored.

I am running apache on redhat 7.0 and I do not have an apachectl file. My apache binary is located in /usr/sbin/httpd. I would not try to start apache directly using this binary. You should start apache through the init script (/etc/init.d/httpd) unless you have very specific reasons not too.

When you start apache using the init script, does it give you any errors. If not try looking in /var/log/httpd/error_log. Sometimes this will shed some light on the sutuation. If apache is not giving any errors you should make sure that it is not already running (in case you have a network problem not an apache problem). You can do this by doing a 'ps ax | grep httpd' If you see that processes are running then you may have a problem with your network instead of apache.

Your init scripts will also provide additional info with different parameters like {start|stop|restart|reload|condrestart|status}. You may be able to get a status of apache through this too. When having problems with apache or any other service you should always try to stop it before you start it. Even if the service is already down, sometimes lockfiles or PID files may remain and prevent a proper startup ( I have run into this in mysql).

Good Luck. (BTW, I don't see any problems with your conf file.)
 
Old 08-30-2001, 11:49 PM   #7
360
Member
 
Registered: Jun 2001
Distribution: FC4
Posts: 136

Original Poster
Rep: Reputation: 15
I just downloaded apache and re-installed it into /usr/local/apache. Now I have all the files I was looking for and all test work fine.

However, I can access the apache test page locally but not through the Internet. conf file is the same as above.

Any suggestions on why I can't access the server via the ip address through the Internet but can access it on the box itself.

thanks,

360
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Put a site in apache how? hraposo Debian 5 11-26-2004 10:26 AM
how do i download apache and where do i put the files? pcdctr Linux - Newbie 5 07-25-2004 08:26 PM
Where to put protected scripts in Apache GoTrolling Linux - Software 4 01-16-2004 01:04 PM
Where the heck is apache src on RH7.1? dannyboy259 Linux - Software 2 11-21-2001 11:32 AM
RH7.1 c Apache PHP can't Post mrl Linux - General 1 05-27-2001 08:54 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Networking

All times are GMT -5. The time now is 07:17 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration