it-swarm.com.de

Wie installiere ich LAMP in Windows 10 Ubuntu Bash

Ich möchte LAMP in Ubuntu installieren. Ich habe Apache installiert. Nach dem Befehl Sudo ufw allow in "Apache Full" wird "Host kann nicht aufgelöst werden" angezeigt. Wie kann ich das lösen?

5
Apurba Podder

Fügen Sie zu resolvethe Host einfach it zu _/etc/hosts_ hinzu, wie im Beispiel:

Resolve Host

Für weitere Details lesen Sie diese Antwort .


Laut @Rinzwinds Kommentar muss meiner Meinung nach Port 80/443 in der Windows-Firewall geöffnet sein. Hier ist eine Videoanleitung dazu.


Wenn Sie einen Router haben und der Zugriff auf Ihren Webserver von außen erfolgen soll, vergessen Sie nicht, eine Portweiterleitung hinzuzufügen. Sowas in der Art:

Port Forwarding


Ich werde hier und diese paar Tipps über UFW Konfiguration auf nativem Ubuntu verlassen:

Um den externen Zugriff auf Apache über UFW zu ermöglichen, müssen Sie Folgendes verwenden:

_Sudo ufw allow http
Sudo ufw allow https
_

Verwenden Sie zum Aktivieren des Protokolls tcp nur Folgendes:

_Sudo ufw allow http/tcp
Sudo ufw allow https/tcp
_

Sie können und die Portnummer direkt verwenden:

_Sudo ufw allow 80/tcp
Sudo ufw allow 443/tcp
_

Bei einigen Diensten (z. B. "SSH" oder "Webnin", das standardmäßig die Webschnittstelle an Port 10000 verwendet) können Sie durch die Verwendung der limit-Regel anstelle von allow wenig Sicherheit hinzufügen. Dies begrenzt die Anzahl der Anmeldeversuche pro Zeit für diese Ports:

_Sudo ufw limit ssh/tcp
Sudo ufw limit 10000/tcp
_

Nur für den Fall, dass Sie die "Regeltabelle" neu laden können:

_Sudo ufw reload
_
7
pa4080

Updates bekommen

Sudo apt-get update
Sudo apt-get upgrade

Installieren Sie die LAMPE

Sudo apt-get install Apache2 php5 libapache2-mod-php5 mariadb-server php5-mysql php5-cli php5-Gd

Port wechseln

wenn Windows bereits 80 verwendet

vim /etc/Apache2/ports.conf

Ändern Sie 80 zu 8080

Starten Sie die Dienste

Sudo service Apache2 start
Sudo service mysql start

URLs säubern

Sudo a2enmod rewrite
vim /etc/Apache2/Apache2.conf

Hinzufügen:

AllowOverride All

Dann:

Sudo service Apache2 restart

Datenbank erstellen

mysql -uroot -proot -e 'create database your-db-name;

Installieren Sie Composer

Mach es global

Sudo mv composer.phar /usr/local/bin/composer
2
sirkitree