web-dev-qa-db-ja.com

Apache 2のUbuntu 18.04へのインストールに関する問題

私は新しいLinuxユーザーであり、Apache2をインストールしようとしていますが、このコマンドを入力すると

systemctl status Apache2.service

このエラーが発生しています

● 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.

どうすれば修正できますか? rancidを使用するためにインストールしています。

1
Lorena Tavares

2つの場所でApacheのポートを変更します。

  1. /etc/Apache2/ports.conf、および
  2. /etc/Apache2/sites-available/000-default.conf

そこで、(1)行について変更する必要があります。

Listen 80

言う

Listen 8080

(2)の場合、行

<VirtualHost *:80>

<VirtualHost *:8080>

次に、Sudo systemctl restart Apache2でApacheを再起動します。注:ここでは8080を使用します。ここでは、他のポートを使用できます。

また注意してください:

ポート番号0〜1024は特権サービス用に予約されており、既知のポートとして指定されています。このポート番号のリストは、RFC 1700で指定されています。

ポート番号の範囲は0〜65535ですが、ポート番号0〜1023のみが特権サービス用に予約されており、既知のポートとして指定されています。次の既知のポート番号のリストは、サーバープロセスがその連絡先ポートとして使用するポートを指定しています。

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

既知のポートの範囲は0〜1023です。登録済みポートは1024〜49151です。動的ポート(プライベートポートとも呼ばれます)は49152〜65535です。

詳細については、 here を参照してください。

ソース: https://www.webopedia.com/quick_ref/portnumbers.asp

2
George Udosen