ok c'est ce qui est descendu du web.
Maintenant, nous allons éditer les fichiers de configuration dans le répertoire / usr / local / etc / httpd / conf
Tout d'abord, nous allons éditer le fichier httpd.conf. Ce fichier détermine la façon dont le serveur sera lancé. Voici un exemple de fichier httpd.conf.
Modifier ces directives dans les httpd. fichier de conf:
ServerType
Cette directive fixe soit autonome ou inetc Choisir standalone, la consommation de mémoire est moins Port
La valeur par défaut est de 80 Select 80, sauf si vous avez raison de faire autrement Si vous n'êtes pas root, vous ne serez pas en mesure de sélectionner un port inférieur à 1024 StartServer
Linux code n'est actuellement pas en mesure de tirer parti de cette capacité en commentaire de cette ligne avec une #(livre), signe MaxServer
Linux-nous pas en mesure de prendre avantage de cette fonctionnalité actuellement commentaire cette ligne avec une #(livre), signe d'utilisateur / groupe
Pour des raisons de sécurité, ne sélectionnez pas la racine du serveur Httpd commence en tant que root puis passe à l'utilisateur, sélectionnez ici l'utilisateur doit être dans le fichier / etc / passwd utilisateur nobody est un choix judicieux Pas besoin de sélectionner un groupe, mais si vous faites certains le groupe est dans le répertoire / etc / group file ServerAdmin
Faire de cette juridique de l'adresse e-mail l'administrateur du serveur Web ErrorLog
Faites-ce le bon lieu de l'erreur du fichier journal note que ce fichier est basé sur la serveur de répertoire racine (/ usr / local / etc / httpd) logs / error_log est typique de faire en sorte de fichiers chown à être détenu par l'utilisateur choisi de lancer httpd TransferLog
Il s'agit de l'emplacement du transfert log Note que ce fichier est basé sur le répertoire racine du serveur (/ usr / local / etc / httpd) logs / access_log est typique de faire en sorte de fichiers chown à être détenu par l'utilisateur choisi de lancer httpd AgentLog
Il s'agit de l'emplacement de l'agent journal note que ce fichier est basé sur le répertoire racine du serveur (/ usr / local / etc / httpd) les journaux / agent_log est typique assurez-vous de fichiers chown à être détenu par l'utilisateur choisi de lancer httpd RefererLog
Il s'agit de l'emplacement de l'referer log Note que ce fichier est basé sur le répertoire racine du serveur (/ usr / local / etc / httpd) logs / refer_log est typique assurez-vous de chown fichier à être détenu par l'utilisateur choisi de lancer httpd RefererIgnore
Liste de tous les serveurs que vous ne voulez pas de garder la trace de cette ligne dans la liste des serveurs Vous mai une ligne à la fois PidFile
Ce fichier est celui qui porte le PID numérique du processus httpd dossier est généralement logs / httpd.pid Normalement, il n'y a aucune raison d'en changer Vous n'avez pas à créer ce fichier, le serveur va créer à partir du démon httpd si le répertoire existe. ServerName
Vous mai la liste des alias, le serveur httpd reconnaître le moment où une demande est reçue. Le nom de mon être, sélectionnez un nom, une stockés dans les tables de votre DNS.
Ensuite, nous allons éditer le fichier access.conf. Ce fichier détermine qui mai l'accès au serveur et comment. Voici un exemple de fichier access.conf.
Il ya deux façons de créer un contrôle d'accès de votre serveur Web, l'un est le fichier access.conf et l'autre personne. Htaccess dans des répertoires. Vous mai également mis l'utilisateur et le mot de passe de contrôle.
Modifier ces paramètres
<Directory /usr/local/etc/httpd/> Indiquez votre serveur root Root documents
<Directory /usr/local/etc/httpd/htdocs> Travaillera ici Options
Il ya des lots, c'est par défaut et il fonctionne Options Indexes FollowSymLinks AllowOverride
Set de AllowOverride All, qui détermine les options. Htaccess mai contrôle <Limit GET>
afin de permettre, de refuser
Vous pouvez configurer cette commande. refuser de fferreri.ist.csuohio. edu est un exemple de quelqu'un refusant l'accès à votre serveur ou un répertoire </ Directory>
Vous mai la liste des répertoires pour chaque contrôle à ce point
Ensuite, nous allons éditer le fichier srm.conf. Ce fichier configure les serveurs de la structure des données, les alias, et articles connexes. Voici un exemple de fichier srm.conf.
Voici les paramètres de la srm.conf fichier que vous devez accepter ou de changement par l'édition.
DocumentRoot
/ usr / local / etc / httpd / htdocs est la valeur par défaut, je recommande l'utilisation de ce défaut, dans des circonstances normales userdir
C'est le répertoire où les utilisateurs seront en mesure d'utiliser pour publier leur propre page d'accueil avec une demande de ~ utilisateur au serveur. public_html est la valeur par défaut Certains utilisent www FancyIndexing
Set pour le si vous le désirez dans votre envie d'indexation des documents Web AddIcon
Cette directive indique au serveur l'icône à afficher pour les différents fichiers ou des extensions de nom de fichier par défaut des icônes
fondé sur la racine du serveur, ce fichier est l'icône retournés par le serveur quand il n'ya pas explicitement l'icône en est un exemple: / icons / inconnu. xbm ReadmeName
Définit le nom du fichier README utilisé HeaderName
définit le nom du fichier utilisé pour les index IndexIgnore
Permet à l'administrateur Web pour définir des modes de fichiers qui ne sont pas pour l'indexation AccessFileName
Utilisez cette directive pour définir le nom du fichier qui contrôle l'accès par répertoire. La valeur par défaut est. htaccess, mais vous devez vous inscrire pour pouvoir fonctionner correctement DefaultType
Si le serveur ne peut pas trouver un type MIME MIME de votre fichier, le serveur de traiter le document comme étant la valeur ici text / plain est la valeur par défaut AddType
Permis à l'administrateur de tweak mime.types sans modifier le fichier lui-même. AddEncoding
Permet à l'administrateur de définir certains navigateurs comme Netscape et Mosaic pour décompresser certains types de fichiers à la volée Exemple: AddEncoding x-gzip gz Redirect
Est utilisé lorsque vous vous déplacez d'information sur votre serveur et vous souhaitez laisser une référence vers le nouvel emplacement Exemple: Redirect / cali94/index. htmld / http://www.movedto.edu/cali94/index.htmld . Alias
Ajouter un maximum de vingt (20) Utilisation des alias ici le modèle Alias fakename realname Exemple: Alias / icons / / usr / local / etc / httpd / icons / Permet d'utiliser en dehors des répertoires DocumentRoot ScriptAlias
Le ScriptAlias permet à l'administrateur de créer des alias pour le script de répertoires, comme un normal Alias Exemple: / cgi-bin / / usr / local / etc / httpd / cgi-bin / Server comprend peut être activé si vous décommentez ces lignes: AddType text / x-server-parsed-html. shtml AddType application / x-httpd-cgi. cgi
Normalement, on n'a pas à modifier le fichier mime.types, du moins pas immédiatement. Voici un exemple de fichier mime.types pour votre lecture.
Review (Double Check) Votre travail
SeverType-Je ne trouve pas que dans le fichier httpd.conf. Je suis allé à éditer et à le trouver. J'ai cherché des ServerType. Icannot être trouvée. Ai-je fait quelque chose de mal?