You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@httpd.apache.org by Curtis Vaughan <cu...@npc-usa.com> on 2004/11/02 23:32:25 UTC
[users@httpd] mime module in Apache
Using apache 1.3.31 on Debian 3.0 (kernel 2.6)
When I try to add the following line:
AddModule mod_mime.c
to /etc/apache/modules.conf I get an error trying to start up apache.
Running config test I get:
> apachectl configtest
> Syntax error on line 8 of /etc/apache/modules.conf:
> Cannot add module via name 'mod_mime.c': not in list of loaded modules
>
What do I need to do?
Also, let me explain why I am adding this module. Perhaps I'm going
about it wrong.
We are now hosting a Russian language web page. When you go to that
page it won't start up in Russian no matter what you do on the client
side. I thought there was a problem with the "charset=" line in the
html file. But then I was told that the problem is that you have to
enable apache to use a foreign language as a possible default language.
One thing I did was add the following text in httpd.conf for this
virtual host:
<VirtualHost *>
DocumentRoot /var/www/VirtualHost/
ServerName www.VirtualHost.com
DefaultLanguage ru
LanguagePriority ru
But I also noticed the docs on Content Negotiation at:
http://httpd.apache.org/docs/content-negotiation.html
which led me to the idea that I need to install a mime module. Anyhow,
I'm quite confused at this point and hope somebody can give me some
direction.
Curtis Vaughan
---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
" from the digest: users-digest-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org
Re: [users@httpd] mime module in Apache
Posted by Curtis Vaughan <cu...@npc-usa.com>.
Actually the line:
LoadModule mime_module /usr/lib/apache/1.3/mod_mime.so
is in my /etc/apache/module.s.conf file
Also, I have removed the line:
>>>> AddModule mod_mime.c
which I had manually added from the modules.conf file. Was that a
mistake?
I also note that according to the modules.conf file I shouldn't make
any changes to the file, but instead I should
# Autogenerated file - do not edit!
# This file is maintained by the apache package.
# To update it, run the command:
# /usr/sbin/apache-modconf apache
So, does this mean that after I added the AddModule mod_mime.c line, I
should have issues the command /usr/sbin/apache-modconf apache ?
Curtis
On 02 Nov, 2004, at 16:32, Ralf Glauberman wrote:
> you should have everything you need, just ad the line
> "LoadModule mime_module modules/mod_mime.so"
> to your apache-configs, make sure that the path is correct for your
> system, the admodule-line has to be in the configs, don't worry about
> the file not existing, it is, well, inside the .so-file. the order of
> the addmodule and the loadmodule-dirctive was important, but i don't
> remember as i have only been working with apache2 for some time, so,
> you will have to try it.
>
>> Whereas httpd is not a recognized command under my Debian Apache
>> install, I useed the command "apache -l", which produces:
>>
>> Compiled-in modules:
>> http_core.c
>> mod_so.c
>> mod_macro.c
>> suexec: enabled; valid wrapper /usr/lib/apache/suexec
>>
>> So, since it is not compiled into apache, I would want to know how to
>> load it dynamically.
>> Since the modules.conf file points to the directory
>> /usr/lib/apache/1.3/ with respect to "LoadModule", I go there and
>> find that there are the following mime related files:
>>
>> 040mod_mime_magic.info
>> 050mod_mime.info
>> 050mod_mime_ssl.info
>> mod_mime.so
>> mod_mime_magic.so
>> mod_mime_ssl.so
>>
>> There is no mod_mime.c file on the system ("find / -name mod_mime.c"
>> at least didn't find any). So the question again is what do I need to
>> do?
>> Would it best for me to compile mod_mime in or to load it
>> dynamically? Or, perhaps which will be easier for me to do?
>>
>> Thanks for any input.
>>
>> On 02 Nov, 2004, at 15:10, Ralf Glauberman wrote:
>>
>>> Make sure that mod_mime is compiled into apache or loaded
>>> dynamically. You can get a list of build-in modules by calling httpd
>>> -l (it is a L), dynamically loaded modules have LoadModule dirctives
>>> in the config-files.
>>>
>>>> Using apache 1.3.31 on Debian 3.0 (kernel 2.6)
>>>>
>>>>
>>>> When I try to add the following line:
>>>>
>>>> AddModule mod_mime.c
>>>>
>>>> to /etc/apache/modules.conf I get an error trying to start up
>>>> apache.
>>>> Running config test I get:
>>>>
>>>>> apachectl configtest
>>>>> Syntax error on line 8 of /etc/apache/modules.conf:
>>>>> Cannot add module via name 'mod_mime.c': not in list of loaded
>>>>> modules
>>>>>
>>>>
>>>> What do I need to do?
>>>>
>>>> Also, let me explain why I am adding this module. Perhaps I'm going
>>>> about it wrong.
>>>> We are now hosting a Russian language web page. When you go to that
>>>> page it won't start up in Russian no matter what you do on the
>>>> client side. I thought there was a problem with the "charset=" line
>>>> in the html file. But then I was told that the problem is that you
>>>> have to enable apache to use a foreign language as a possible
>>>> default language.
>>>>
>>>> One thing I did was add the following text in httpd.conf for this
>>>> virtual host:
>>>>
>>>> <VirtualHost *>
>>>> DocumentRoot /var/www/VirtualHost/
>>>> ServerName www.VirtualHost.com
>>>> DefaultLanguage ru
>>>> LanguagePriority ru
>>>>
>>>>
>>>> But I also noticed the docs on Content Negotiation at:
>>>> http://httpd.apache.org/docs/content-negotiation.html
>>>> which led me to the idea that I need to install a mime module.
>>>> Anyhow, I'm quite confused at this point and hope somebody can give
>>>> me some direction.
>>>>
>>>> Curtis Vaughan
>>
>>
>> ---------------------------------------------------------------------
>> The official User-To-User support forum of the Apache HTTP Server
>> Project.
>> See <URL:http://httpd.apache.org/userslist.html> for more info.
>> To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
>> " from the digest: users-digest-unsubscribe@httpd.apache.org
>> For additional commands, e-mail: users-help@httpd.apache.org
>
>
> ---------------------------------------------------------------------
> The official User-To-User support forum of the Apache HTTP Server
> Project.
> See <URL:http://httpd.apache.org/userslist.html> for more info.
> To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
> " from the digest: users-digest-unsubscribe@httpd.apache.org
> For additional commands, e-mail: users-help@httpd.apache.org
>
---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
" from the digest: users-digest-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org
Re: [users@httpd] mime module in Apache
Posted by Ralf Glauberman <rg...@michaeli-gymnasium.de>.
you should have everything you need, just ad the line
"LoadModule mime_module modules/mod_mime.so"
to your apache-configs, make sure that the path is correct for your system,
the admodule-line has to be in the configs, don't worry about the file not
existing, it is, well, inside the .so-file. the order of the addmodule and
the loadmodule-dirctive was important, but i don't remember as i have only
been working with apache2 for some time, so, you will have to try it.
> Whereas httpd is not a recognized command under my Debian Apache install,
> I useed the command "apache -l", which produces:
>
> Compiled-in modules:
> http_core.c
> mod_so.c
> mod_macro.c
> suexec: enabled; valid wrapper /usr/lib/apache/suexec
>
> So, since it is not compiled into apache, I would want to know how to load
> it dynamically.
> Since the modules.conf file points to the directory /usr/lib/apache/1.3/
> with respect to "LoadModule", I go there and find that there are the
> following mime related files:
>
> 040mod_mime_magic.info
> 050mod_mime.info
> 050mod_mime_ssl.info
> mod_mime.so
> mod_mime_magic.so
> mod_mime_ssl.so
>
> There is no mod_mime.c file on the system ("find / -name mod_mime.c" at
> least didn't find any). So the question again is what do I need to do?
> Would it best for me to compile mod_mime in or to load it dynamically? Or,
> perhaps which will be easier for me to do?
>
> Thanks for any input.
>
> On 02 Nov, 2004, at 15:10, Ralf Glauberman wrote:
>
>> Make sure that mod_mime is compiled into apache or loaded dynamically.
>> You can get a list of build-in modules by calling httpd -l (it is a L),
>> dynamically loaded modules have LoadModule dirctives in the config-files.
>>
>>> Using apache 1.3.31 on Debian 3.0 (kernel 2.6)
>>>
>>>
>>> When I try to add the following line:
>>>
>>> AddModule mod_mime.c
>>>
>>> to /etc/apache/modules.conf I get an error trying to start up apache.
>>> Running config test I get:
>>>
>>>> apachectl configtest
>>>> Syntax error on line 8 of /etc/apache/modules.conf:
>>>> Cannot add module via name 'mod_mime.c': not in list of loaded modules
>>>>
>>>
>>> What do I need to do?
>>>
>>> Also, let me explain why I am adding this module. Perhaps I'm going
>>> about it wrong.
>>> We are now hosting a Russian language web page. When you go to that page
>>> it won't start up in Russian no matter what you do on the client side.
>>> I thought there was a problem with the "charset=" line in the html file.
>>> But then I was told that the problem is that you have to enable apache
>>> to use a foreign language as a possible default language.
>>>
>>> One thing I did was add the following text in httpd.conf for this
>>> virtual host:
>>>
>>> <VirtualHost *>
>>> DocumentRoot /var/www/VirtualHost/
>>> ServerName www.VirtualHost.com
>>> DefaultLanguage ru
>>> LanguagePriority ru
>>>
>>>
>>> But I also noticed the docs on Content Negotiation at:
>>> http://httpd.apache.org/docs/content-negotiation.html
>>> which led me to the idea that I need to install a mime module. Anyhow,
>>> I'm quite confused at this point and hope somebody can give me some
>>> direction.
>>>
>>> Curtis Vaughan
>
>
> ---------------------------------------------------------------------
> The official User-To-User support forum of the Apache HTTP Server Project.
> See <URL:http://httpd.apache.org/userslist.html> for more info.
> To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
> " from the digest: users-digest-unsubscribe@httpd.apache.org
> For additional commands, e-mail: users-help@httpd.apache.org
>
---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
" from the digest: users-digest-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org
Re: [users@httpd] mime module in Apache
Posted by Curtis Vaughan <cu...@npc-usa.com>.
Whereas httpd is not a recognized command under my Debian Apache
install, I useed the command "apache -l", which produces:
Compiled-in modules:
http_core.c
mod_so.c
mod_macro.c
suexec: enabled; valid wrapper /usr/lib/apache/suexec
So, since it is not compiled into apache, I would want to know how to
load it dynamically.
Since the modules.conf file points to the directory
/usr/lib/apache/1.3/ with respect to "LoadModule", I go there and find
that there are the following mime related files:
040mod_mime_magic.info
050mod_mime.info
050mod_mime_ssl.info
mod_mime.so
mod_mime_magic.so
mod_mime_ssl.so
There is no mod_mime.c file on the system ("find / -name mod_mime.c" at
least didn't find any). So the question again is what do I need to do?
Would it best for me to compile mod_mime in or to load it dynamically?
Or, perhaps which will be easier for me to do?
Thanks for any input.
On 02 Nov, 2004, at 15:10, Ralf Glauberman wrote:
> Make sure that mod_mime is compiled into apache or loaded dynamically.
> You can get a list of build-in modules by calling httpd -l (it is a
> L), dynamically loaded modules have LoadModule dirctives in the
> config-files.
>
>> Using apache 1.3.31 on Debian 3.0 (kernel 2.6)
>>
>>
>> When I try to add the following line:
>>
>> AddModule mod_mime.c
>>
>> to /etc/apache/modules.conf I get an error trying to start up apache.
>> Running config test I get:
>>
>>> apachectl configtest
>>> Syntax error on line 8 of /etc/apache/modules.conf:
>>> Cannot add module via name 'mod_mime.c': not in list of loaded
>>> modules
>>>
>>
>> What do I need to do?
>>
>> Also, let me explain why I am adding this module. Perhaps I'm going
>> about it wrong.
>> We are now hosting a Russian language web page. When you go to that
>> page it won't start up in Russian no matter what you do on the client
>> side. I thought there was a problem with the "charset=" line in the
>> html file. But then I was told that the problem is that you have to
>> enable apache to use a foreign language as a possible default
>> language.
>>
>> One thing I did was add the following text in httpd.conf for this
>> virtual host:
>>
>> <VirtualHost *>
>> DocumentRoot /var/www/VirtualHost/
>> ServerName www.VirtualHost.com
>> DefaultLanguage ru
>> LanguagePriority ru
>>
>>
>> But I also noticed the docs on Content Negotiation at:
>> http://httpd.apache.org/docs/content-negotiation.html
>> which led me to the idea that I need to install a mime module.
>> Anyhow, I'm quite confused at this point and hope somebody can give
>> me some direction.
>>
>> Curtis Vaughan
---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
" from the digest: users-digest-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org
Re: [users@httpd] mime module in Apache
Posted by Ralf Glauberman <rg...@michaeli-gymnasium.de>.
Make sure that mod_mime is compiled into apache or loaded dynamically. You
can get a list of build-in modules by calling httpd -l (it is a L),
dynamically loaded modules have LoadModule dirctives in the config-files.
> Using apache 1.3.31 on Debian 3.0 (kernel 2.6)
>
>
> When I try to add the following line:
>
> AddModule mod_mime.c
>
> to /etc/apache/modules.conf I get an error trying to start up apache.
> Running config test I get:
>
>> apachectl configtest
>> Syntax error on line 8 of /etc/apache/modules.conf:
>> Cannot add module via name 'mod_mime.c': not in list of loaded modules
>>
>
> What do I need to do?
>
> Also, let me explain why I am adding this module. Perhaps I'm going about
> it wrong.
> We are now hosting a Russian language web page. When you go to that page
> it won't start up in Russian no matter what you do on the client side. I
> thought there was a problem with the "charset=" line in the html file. But
> then I was told that the problem is that you have to enable apache to use
> a foreign language as a possible default language.
>
> One thing I did was add the following text in httpd.conf for this virtual
> host:
>
> <VirtualHost *>
> DocumentRoot /var/www/VirtualHost/
> ServerName www.VirtualHost.com
> DefaultLanguage ru
> LanguagePriority ru
>
>
> But I also noticed the docs on Content Negotiation at:
> http://httpd.apache.org/docs/content-negotiation.html
> which led me to the idea that I need to install a mime module. Anyhow, I'm
> quite confused at this point and hope somebody can give me some direction.
>
> Curtis Vaughan
>
>
> ---------------------------------------------------------------------
> The official User-To-User support forum of the Apache HTTP Server Project.
> See <URL:http://httpd.apache.org/userslist.html> for more info.
> To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
> " from the digest: users-digest-unsubscribe@httpd.apache.org
> For additional commands, e-mail: users-help@httpd.apache.org
>
---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
" from the digest: users-digest-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org