je suis un nouvel utilisateur de Linux et j'essaie d'installer Apache2, mais lorsque j'entre cette commande
systemctl status Apache2.service
je reçois cette erreur
● Apache2.service - The Apache HTTP Server
Loaded: loaded (/lib/systemd/system/Apache2.service; enabled; vendor preset: enabled)
Drop-In: /lib/systemd/system/Apache2.service.d
└─Apache2-systemd.conf
Active: failed (Result: exit-code) since Mon 2018-10-01 15:48:12 -03; 31s ago
out 01 15:48:12 lorena apachectl[23938]: AH00558: Apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set
out 01 15:48:12 lorena apachectl[23938]: (98)Address already in use: AH00072: make_sock: could not bind to address [::]:80
out 01 15:48:12 lorena apachectl[23938]: (98)Address already in use: AH00072: make_sock: could not bind to address 0.0.0.0:80
out 01 15:48:12 lorena apachectl[23938]: no listening sockets available, shutting down
out 01 15:48:12 lorena apachectl[23938]: AH00015: Unable to open logs
out 01 15:48:12 lorena apachectl[23938]: Action 'start' failed.
out 01 15:48:12 lorena apachectl[23938]: The Apache error log may have more information.
out 01 15:48:12 lorena systemd[1]: Apache2.service: Control process exited, code=exited status=1
out 01 15:48:12 lorena systemd[1]: Apache2.service: Failed with result 'exit-code'.
out 01 15:48:12 lorena systemd[1]: Failed to start The Apache HTTP Server.
Comment je le répare? Je viens d'installer pour une utilisation rance.
Changez les ports pour Apache à deux endroits:
/etc/Apache2/ports.conf
, et/etc/Apache2/sites-available/000-default.conf
Là vous aurez besoin de modifier pour (1) la ligne:
Listen 80
dire
Listen 8080
Et pour (2), la ligne
<VirtualHost *:80>
à
<VirtualHost *:8080>
Puis redémarrez Apache avec Sudo systemctl restart Apache2
, Remarque: J'utilise 8080
ici, vous pouvez utiliser n'importe quel autre port.
Notez aussi:
Les numéros de port 0 à 1024 sont réservés aux services privilégiés et sont désignés comme ports connus. Cette liste de numéros de port est spécifiée dans la RFC 1700.
Les numéros de port vont de 0 à 65535, mais seuls les numéros de port 0 à 1023 sont réservés pour des services privilégiés et sont désignés comme ports connus. La liste suivante des numéros de port connus spécifie le port utilisé par le processus serveur comme port de contact.
1 TCP Port Service Multiplexer (TCPMUX)
5 Remote Job Entry (RJE)
7 ECHO
18 Message Send Protocol (MSP)
20 FTP -- Data
21 FTP -- Control
22 SSH Remote Login Protocol
23 Telnet
25 Simple Mail Transfer Protocol (SMTP)
29 MSG ICP
37 Time
42 Host Name Server (Nameserv)
43 WhoIs
49 Login Host Protocol (Login)
53 Domain Name System (DNS)
69 Trivial File Transfer Protocol (TFTP)
70 Gopher Services
79 Finger
80 HTTP
103 X.400 Standard
108 SNA Gateway Access Server
109 POP2
110 POP3
115 Simple File Transfer Protocol (SFTP)
118 SQL Services
119 Newsgroup (NNTP)
137 NetBIOS Name Service
139 NetBIOS Datagram Service
143 Interim Mail Access Protocol (IMAP)
150 NetBIOS Session Service
156 SQL Server
161 SNMP
179 Border Gateway Protocol (BGP)
190 Gateway Access Control Protocol (GACP)
194 Internet Relay Chat (IRC)
197 Directory Location Service (DLS)
389 Lightweight Directory Access Protocol (LDAP)
396 Novell Netware over IP
443 HTTPS
444 Simple Network Paging Protocol (SNPP)
445 Microsoft-DS
458 Apple QuickTime
546 DHCP Client
547 DHCP Server
563 SNEWS
569 MSN
1080 Socks
Les ports connus vont de 0 à 1023. Les ports enregistrés vont de 1024 à 49151. Les ports dynamiques (également appelés ports privés) vont de 49152 à 65535.
Voir ici pour plus.