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

user2347421
quelle

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
Mitch
quelle
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

Shankar ARUL - jupyterdata.com
quelle
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.

Gihanchanuka
quelle
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
Cristianmoreno
quelle
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
0

Zugriff über domain.com

schreiben

höre 80

Bernie B.
quelle