Difference between revisions of "Talk:Apache HTTP Server"

From ArchWiki
Jump to: navigation, search
(Convert to systemd)
(28 intermediate revisions by 12 users not shown)
Line 1: Line 1:
I think something's missing... With these wiki instructions there are major problem when you install wordpress and try to upgrade or install plugins from the wordpress admin panel. Seems like there's problems with user rights. Haven't expereinced this on other distros than arch. --[[User:Rataxes|Rataxes]] 10:36, 23 July 2009 (EDT)
+
Be advised to set "allow_url_fopen" to "On" in /etc/php/php.ini in order to upgrade/update Wordpress properly from the admin panel. (does this info belong here?) --[[User:Rataxes|Rataxes]] 14:13, 23 July 2009 (EDT)
  
 
----
 
----
Line 23: Line 23:
 
[[User:Harlekin|harlekin]] 21:13, 13. Mai 2007 (GMT+1)
 
[[User:Harlekin|harlekin]] 21:13, 13. Mai 2007 (GMT+1)
  
== HOSTNAME in rc.conf ==
+
== SSL Redundant Steps ==
  
It is not necessary to modyfiy HOSTNAME in rc.conf. I have different names in hosts and rc.conf and it works perfectly :). I've never had to modyfiy them in order to make it work. [[User:Zyx|Zyx]] 01:52, 23 May 2007 (EDT)
+
In the steps to creat a self-signed certificate, the process seems to contain unnecessary steps.  Here are the relevant parts of the steps:
 +
# The "-des3" option encrypts the key with a passphrase.
 +
# The encrypted key is copied to server.key.org.
 +
# The passphrase is removed.
 +
# The rest of the process goes on to only use the decrypted version of the key, including the setting in httpd-ssl.conf
 +
Shouldn't the "-des3" option, the "cp" line, and the line to decrypt be removed?
  
== Testing mysql daemon ==
+
Also, 2048 seems to be the minimum standard key length these days.  Should that also be changed?
  
Hi,
+
It might also be a good idea to mention that any unencrypted version of the key needs to be protected from viewing by other users (setting its permissions correctly).
  
"Test by visiting http://localhost/phpMyAdmin in a web browser"
+
--[[User:Mister Magotchi|Mister Magotchi]] 05:07, 17 March 2012 (EDT)
Phpmyadmin is not a dependency of mysql and installing it is not specified anywhere in the article ... This advice for testing mysql is irrelevant.
+
 
 +
== Using SSL ==
 +
 
 +
Could the SSL section be expanded to include how to use .htaccess and mod_rewrite to redirect traffic for certain sections or the whole site? I found [http://blackflag.wordpress.com/2006/06/13/apache2-forcing-all-inbound-traffic-to-ssl/ apache2-forcing-all-inbound-traffic-to-ssl] to be a useful resource in this respect. [[User:Corburn|Corburn]] 13:58, 23 March 2012 (EDT)
 +
 
 +
== PHP: do not use mime type application/x-httpd-php ==
 +
 
 +
I would recommend deleting this advice from the article:
 +
 
 +
"Add this line in /etc/httpd/conf/mime.types:
 +
 
 +
application/x-httpd-php php php5"
 +
 
 +
Isn't the whole point of PHP to run it on the server side and turn it into text/html?  Setting the MIME type as suggested here causes Firefox, for example, to offer to download the file or open it (in Notepad!!), instead of just presenting the HTML page.
 +
 
 +
--[[User:Gdweber|gdweber]] 2012 June 30
 +
 
 +
== <s> Convert to systemd </s> ==
 +
 
 +
Since Arch has officially switched to systemd, this article should probably be updated. I don't know enough about it to update the article without the danger of making it inaccurate though
 +
 
 +
I guess it's mostly a case of replacing
 +
 
 +
rc.d start httpd
 +
 
 +
with
 +
 
 +
systemctl start httpd.service
 +
 
 +
and replacing any references to DAEMONS/rc.conf with
 +
 
 +
systemctl enable httpd.service
 +
 
 +
but additional steps may be required
 +
 
 +
[[User:Mshenrick|Mshenrick]] ([[User talk:Mshenrick|talk]]) 16:48, 21 October 2012 (UTC)
 +
:Converted. Close. -- [[User:Fengchao|Fengchao]] ([[User talk:Fengchao|talk]]) 08:05, 4 February 2013 (UTC)

Revision as of 08:05, 4 February 2013

Be advised to set "allow_url_fopen" to "On" in /etc/php/php.ini in order to upgrade/update Wordpress properly from the admin panel. (does this info belong here?) --Rataxes 14:13, 23 July 2009 (EDT)


If the service httpd don't start, take a look at /var/log/httpd/error_log. If appears this line: -[alert] (EAI 2)Name or service not known: mod_unique_id: unable to find IPv4 address of "myhost" you must uncomment the line: LoadModule unique_id_module. Restart httpd and now it should work. --Nak 17:22, 22 April 2007 (GMT+1)


hmm.. doesnt mysql come in /usr/lib/mysql niot /var/lib/mysql as directed?? - ScriptDevil

Split this article

I hope this is what the page is for.

In my opinion setting up LAMP should not contain detailed information about how to set up parts of LAMP. It would be cleaner to only explain how to bring these parts to work together. Especially because of the explanation's integrity. Further more because then users will be able to find a standalone HOWTO for setting up these parts. For example you don't have to read through this page order to get MySQL working. Because of the mentioned integrity I think it would be best to create independent HOWTOs on how to setup MySQL, php and maybe even apache and refer to them from this page.

I've started with MySQL because I know how to setup it and because some parts in this HOWTO are not needed any more and because of that are just confusing.

harlekin 21:13, 13. Mai 2007 (GMT+1)

SSL Redundant Steps

In the steps to creat a self-signed certificate, the process seems to contain unnecessary steps. Here are the relevant parts of the steps:

  1. The "-des3" option encrypts the key with a passphrase.
  2. The encrypted key is copied to server.key.org.
  3. The passphrase is removed.
  4. The rest of the process goes on to only use the decrypted version of the key, including the setting in httpd-ssl.conf

Shouldn't the "-des3" option, the "cp" line, and the line to decrypt be removed?

Also, 2048 seems to be the minimum standard key length these days. Should that also be changed?

It might also be a good idea to mention that any unencrypted version of the key needs to be protected from viewing by other users (setting its permissions correctly).

--Mister Magotchi 05:07, 17 March 2012 (EDT)

Using SSL

Could the SSL section be expanded to include how to use .htaccess and mod_rewrite to redirect traffic for certain sections or the whole site? I found apache2-forcing-all-inbound-traffic-to-ssl to be a useful resource in this respect. Corburn 13:58, 23 March 2012 (EDT)

PHP: do not use mime type application/x-httpd-php

I would recommend deleting this advice from the article:

"Add this line in /etc/httpd/conf/mime.types:

application/x-httpd-php		php php5"

Isn't the whole point of PHP to run it on the server side and turn it into text/html? Setting the MIME type as suggested here causes Firefox, for example, to offer to download the file or open it (in Notepad!!), instead of just presenting the HTML page.

--gdweber 2012 June 30

Convert to systemd

Since Arch has officially switched to systemd, this article should probably be updated. I don't know enough about it to update the article without the danger of making it inaccurate though

I guess it's mostly a case of replacing

rc.d start httpd

with

systemctl start httpd.service

and replacing any references to DAEMONS/rc.conf with

systemctl enable httpd.service

but additional steps may be required

Mshenrick (talk) 16:48, 21 October 2012 (UTC)

Converted. Close. -- Fengchao (talk) 08:05, 4 February 2013 (UTC)