Créer un service de site Web WEB (1)

Création de services de sites Web WEB
1. Apache
1. Le développement et le rôle d'
apache 1) Le développement d'Apache Apache a
rejoint le
linux open source en 1995 et a publié
apache dans la gestion d'apache et d'opportunités d'ASF en 1994
2) Le rôle d'apache
Serveur de site Web open source
2. Les avantages d'apache Et version
1) Avantages d'apache
Open source:
Conception modulaire gratuite : Installation flexible
Prise en charge multiplateforme: les plates-formes Windows et Linux peuvent être utilisées
Prise en charge de plusieurs langages Web: html, jsp, php, perl, python
Forte stabilité et sécurité renforcée: mise à jour Vitesse rapide, moins d'utilisation des ressources système, fiable
2) Apache version
1.0: 1.0 prend en charge le protocole http 1.0 mauvaise sécurité
2.0: 2.0 prend en charge le protocole https ou le protocole http, sécurité renforcée
3. apache
1) Configurez apache
[root @ centos01 hppt-2.2.17 ] # ./configure --prefix = / usr / local / httpd --enable-so – enable-chrset-lite --enable-rewrite --enable-cgi
Insérez la description de l'image ici
2) Compilez et installez apache
[root @ centos01 hppt-2.2.17 ] #make && make install pour
Insérez la description de l'image ici
voir si l'installation est terminée
Insérez la description de l'image ici

3) Optimiser la commande apache
[root @ centos01 hppt-2.2.17] #ln -s / usr / local / httpd / binapachectl / usr / local / bin /
Insérez la description de l'image ici
4) Générer le fichier de contrôle du service apache et optimiser la commande httpd
[root @ centos01 httpd -2.2.17] # cp / usr / local / httpd / bin / apachectl /etc/init.d/httpd
[root @ centos01 httpd-2.2.17] # chmod + x /etc/init.d/httpd
[root @ centos01 httpd-2.2.17] # ln -s /etc/init.d/httpd / usr / local / bin /

Insérez la description de l'image ici
Vérifiez le fichier de configuration Apache
Insérez la description de l'image ici

5) Modifiez le fichier de contrôle de service apache pour définir le contrôle de service
[root @ centos01 ~] # vim /etc/init.d/httpd
#! / Bin / sh
#chkconfig: 35 85 30
#Description: serveur apache
Insérez la description de l'image ici
Insérez la description de l'image ici
6) Vérifiez le fichier de configuration apache
[ root @ centos01 ~] # apachectl -t
[root @ centos01 ~] # httpd -t
7) Ajoutez les paramètres du service système pour démarrer automatiquement le service au démarrage
[root @ centos01 ~] # chkconfig --add httpd
[root @ centos01 ~] # chkconfig- -level 35 httpd sur
Insérez la description de l'image ici
8) Démarrez le service
[root @ centos01 ~] # systemctl start httpd
Insérez la description de l'image ici
9) Écoutez le port 80
[root @ centos01 ~] # netstat -anptu | grep 80
Insérez la description de l'image ici
2. fichier de répertoire apache et fichier de configuration
1, configuration du répertoire apache Fichier
1) Fichier principal
/usr/local/httpd/conf/httpd.conf
2) Gérer la commande de service apache
/ usr / local / httpd / bin /
3) Enregistrer le répertoire des journaux de réussite ou d'échec d'apache
/ usr / local / httpd / logs /
4) Le répertoire racine par défaut du site Web apache
/ usr / local / httpd / htdocs /
2. Paramètres de configuration communs du fichier de configuration principal apache
1) Le port d'écoute par défaut d'apache est
Listen 80
2) L'emplacement de l'installation par défaut du service apache est
serverroot
3) La gestion par défaut du service apache Compte et groupe
User daemon
Froup daemon
4) Le répertoire racine du site Web par défaut d'apache
DocumentRoot
5) Le fichier de configuration de la zone de répertoire racine du site
<Directory "/ user / local / httpd / htdocs">
6) L'erreur apache et le journal correct
Errorlog
Customlog
7) Site Web Home
Directorylndex
8) Configurer apache pour prendre en charge l'hôte virtuel
lnclude conf / extra / httpd-vhosts.conf
9) Nom de domaine du site Web
ServerName
3. Modifier le répertoire racine du site Web par défaut et le fichier de page d'accueil d'Apache
1) Créer le répertoire racine du site Web
[root @ centos01 ~] # mkdir / var / www
Insérez la description de l'image ici
2) Définir la page d'accueil du site Web
[root @ centos01 ~] #echo “www.benet.com”> /var/www/123.html
Insérez la description de l'image ici
3) Modifiez le fichier de configuration principal d'Apache pour charger le nouveau répertoire racine du site Web et la page d'accueil du site Web
[root @ centos01 ~] #vim / usr /local/httpd/conf/httpd.conf
132 <Dirctroy “/ var / www /”>
167 Directorylndex index.html 123.html
106 DocumentRoot “/ var / www”
Insérez la description de l'image ici
Insérez la description de l'image ici
Insérez la description de l'image ici

Je suppose que tu aimes

Origine blog.csdn.net/Chengsen2002/article/details/108717162
conseillé
Classement