0% found this document useful (0 votes)
320 views2 pages

How To Setup Apache Server in Solaris 10

This document provides instructions for setting up an Apache web server on Solaris 10. It outlines 11 steps: 1) stopping the existing web server, 2) copying the configuration file template, 3) configuring the user, group, admin email and server name settings, 4) enabling indexes and symlinks, 5) configuring the user webpages directory, 6) enabling CGI scripts, and 7) restarting the web server. Additional configuration of TCP wrappers is recommended for security when making the server available on a network.

Uploaded by

Steve Abramson
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
320 views2 pages

How To Setup Apache Server in Solaris 10

This document provides instructions for setting up an Apache web server on Solaris 10. It outlines 11 steps: 1) stopping the existing web server, 2) copying the configuration file template, 3) configuring the user, group, admin email and server name settings, 4) enabling indexes and symlinks, 5) configuring the user webpages directory, 6) enabling CGI scripts, and 7) restarting the web server. Additional configuration of TCP wrappers is recommended for security when making the server available on a network.

Uploaded by

Steve Abramson
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 2

HOW TO SETUP APACHE SERVER IN SOLARIS 10

Apache Web Server is already included and installed in Solaris 10 (Update


08/07).

Normally it is already running as a service, but it requires some


configuration to make it run as you desire.

I will use the '#' to indicate the commands you should execute as root, and
'%' to indicate it is a command to run as user.

1. Stop the web server

# svcadm disable svc:/network/http:apache2

2. Copy the file /etc/apache2/httpd.conf-example to /etc/apache2/httpd.conf.


The file 'httpd.conf-example' contains an example of how to configure your
webserver, so it is easy to copy and modify this file to get your customized
config.

# cp /etc/apache2/httpd.conf-example /etc/apache2/httpd.conf.

3. Open the file using a text editor , and locate the following line in the file:

### Section 2: 'Main' server configuration

4. After this line we will find some important lines. Assure the user and
group are set to 'nobody'. The corresponding lines should be like this:

User nobody
Group nobody

5. Set the server's admin. email:

ServerAdmin [email protected]

6. Also set this value on:

UseCanonicalName On

7. Find the following line containing 'Options Indexes', it should have the
following value:

Options Indexes FollowSymLinks MultiViews


8. Locate the following lines and set the name of the directory for
webpages. For example I will use 'WWW', this means that all users should
create a directory with this name inside their home directory and store their
webpages there. Note that the permissions of the 'WWW' directory should
be 755 and for webpages in most cases 644.

<IfModule mod_userdir.c>
UserDir WWW
</IfModule>

9. Enable the use of CGI in the user's webpage directory; in this example for
the 'WWW' directory.

<Directory /home/*/WWW>
Options +ExecCGI
</Directory>

10. Also this line should just like this to enable CGI:

AddHandler cgi-script .cgi .pl

11. Finally...Enable the webserver again:


# svcadm enable svc:/network/http:apache2

Now you have an Apache webserver ready in you Solaris 10!

Note that you may require additional configuration such as TCP Wrappers
in order to make your webserver available to others in you network (or the
Internet) and maintain security. I will post about this in the next days.

---
AndresMtzA

You might also like