89 lines
1.6 KiB
Markdown
89 lines
1.6 KiB
Markdown
# Apache
|
|
|
|
|
|
|
|
#### Installer Apache
|
|
|
|
```bash
|
|
$ sudo eopkg install httpd
|
|
$ which apachectl
|
|
/usr/sbin/apachectl
|
|
```
|
|
|
|
|
|
|
|
#### Fichiers de configuration (par défaut):
|
|
|
|
```bash
|
|
/usr/share/defaults/httpd/httpd.conf
|
|
/usr/share/defaults/httpd/extra/httpd-vhosts.conf
|
|
/usr/share/defaults/httpd/extra/httpd-ssl.conf
|
|
```
|
|
|
|
|
|
|
|
#### Fichiers de configuration (personnel):
|
|
|
|
Créer le répertoire `/etc/httpd/conf.d/` puis y mettre ses propres *.conf
|
|
|
|
```bash
|
|
/etc/httpd/conf.d/httpd.conf
|
|
/etc/httpd/conf.d/httpd-vhosts.conf
|
|
```
|
|
|
|
User: httpd
|
|
Group: httpd
|
|
DocumentRoot (par défaut): /var/www/
|
|
|
|
|
|
|
|
#### Fichiers log:
|
|
|
|
```bash
|
|
/var/log/httpd/access_log
|
|
/var/log/httpd/error_log
|
|
```
|
|
|
|
|
|
|
|
#### Exécuter Apache:
|
|
|
|
```bash
|
|
$ sudo systemctl enable httpd # Enable on startup
|
|
|
|
$ sudo systemctl start httpd # Start the web server
|
|
$ sudo systemctl stop httpd # Stop the web server
|
|
```
|
|
|
|
Le service httpd a-t'il été activé au boot?
|
|
|
|
```bash
|
|
$ systemctl is-enabled httpd
|
|
enabled
|
|
```
|
|
|
|
Le service httpd est-il actif ?
|
|
|
|
```bash
|
|
$ systemctl is-active httpd
|
|
active
|
|
```
|
|
|
|
Status du service httpd:
|
|
|
|
```bash
|
|
$ systemctl status httpd
|
|
● httpd.service - Apache Web Server
|
|
Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled; vendor prese>
|
|
Active: active (running) since Sun 2019-05-12 20:11:41 CEST; 26min ago
|
|
Main PID: 776 (httpd)
|
|
Tasks: 82 (limit: 4915)
|
|
Memory: 10.6M
|
|
CGroup: /system.slice/httpd.service
|
|
├─776 /usr/sbin/httpd -k start -DFOREGROUND
|
|
├─833 /usr/sbin/httpd -k start -DFOREGROUND
|
|
├─834 /usr/sbin/httpd -k start -DFOREGROUND
|
|
└─837 /usr/sbin/httpd -k start -DFOREGROUND
|
|
```
|
|
|