Wie kann ich in Apache einen personalisierten Port als Standard festlegen?


8

Meine Website funktioniert nur, wenn ich Folgendes ausführe:

domain.com:44400

Wie setze ich Port 44400 als Standard in Apache?

Ich muss Zugriff über domain.com haben, nicht domain.com:44400

Antworten:


14

Verwenden Sie Folgendes, damit der Server Verbindungen an beiden Ports 44400 auf allen Schnittstellen akzeptiert:

Listen 44400

Verwenden Sie diese Option, damit der Server Verbindungen an Port 44400 für eine Schnittstelle akzeptiert

Listen domain.com:44400

Öffnen Sie Ihre apache2.conf-Datei. Drücken Sie dazu einfach Ctrl+ Alt+ Tauf Ihrer Tastatur, um das Terminal zu öffnen. Führen Sie beim Öffnen die folgenden Befehle aus:

sudo gedit /etc/apache2/apache2.conf

Setup Hören Sie wie folgt zu:

Listen 44400

Speichern und schließen Sie die Datei. Starten Sie den Apache neu:

sudo /etc/init.d/apache2 restart

Überprüfen Sie die Apache-Liste:

sudo netstat -tulpn | grep :44400

Wird Port 44400 durch die Standard-Firewall-Regeln blockiert?
— Bert

Ich kann es nicht persönlich überprüfen. Port 44400 ist ein TCP-CSTM-Port für DFM- und HUM-Anwendungen, und seine Verbindungsrichtung (Verbindungsaufbau) ist serverintern. Es kann verwendet werden, um auf dem Server 44400 auf demselben Server auf Warsow-Servern ausgeführt zu werden, wenn der Server zwei IP-Adressen hat. Ich glaube also nicht, dass es blockiert ist.
— Mitch

Dies kann auch in der conf-Datei für die Site selbst in / etc / apache2 / sites-available hinzugefügt und geändert werden. Ich habe die Zeile Listen 44400 oben in die Datei eingefügt und den Port unter <VirtualHost default : 44400> This geändert Lässt den Rest des Servers in Ruhe, sodass Sie ihn wie gewohnt verwenden können, ändert jedoch den Port für eine bestimmte Site. (nützlich, wenn Sie virtuelles Hosting durchführen)
— Dave

14

Ändern Sie in /etc/apache2/ports.conf den Port als

Listen 44400

Gehen Sie dann zu /etc/apache2/sites-enabled/000-default.conf

Und ändern Sie die erste Zeile als

<VirtualHost *:44000>

Starten Sie jetzt neu

sudo service apache2 restart

Apache überwacht jetzt Port 44000 und leitet zu / var / www / html um


5

Ich benutze Ubuntu 14.04 . Um den Standardport von apache2 zu ändern, ändern Sie ihn in der /etc/apache2/ports.confDatei als;

Listen 44400 

Hinweis:

Wenn Sie Listem 44400 zur /etc/apache2/apache2.confDatei hinzufügen, überwacht Apache beide Ports 80 und 44400.


1
Es funktioniert auch mit Ubuntu 17.04. Vielen Dank
— Ala Eddine JEBALI

0

Öffnen Sie httpd.conf in / etc / apache2 und schreiben Sie:

Listen 44400

Abhängig von Ihrem Setup müssen Sie auch die Konfiguration Ihres virtuellen Hosts in / etc / apache2 / sites-available ändern, um den Port zum Abhören einzuschließen.
— Seelenquelle

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.