/public_html/httptest.php' nicht gefunden oder nicht in der Lage zu stat - LAMPE
Momentan habe ich eine Domäne eingerichtet, auf meinem LAMP-server, und ich möchte hinzufügen, eine andere. Ich habe versucht, es selbst zu tun, aber wenn ich lief in Probleme, die ich Folgen diese.
Hatte ich example.com eingerichtet und es war in Ordnung arbeiten, allen Verkehr umleiten würde auf seiner https-und ich will damit weitermachen. Ich bin jetzt immer als Fehlermeldung nach dem Versuch, starten Sie den apache2:
script '/var/www/html/test.ca/public_html/httptest.php' not found or unable to stat
Ich gesucht habe meine apache2.conf-Datei für httptest.php
aber nichts abgestimmt.
/etc/apache2/sites-available/000-default.conf
<VirtualHost *:80>
ServerName example.com
Redirect permanent /https://example.com/
</VirtualHost>
<VirtualHost *:80>
ServerName test.ca
Redirect permanent /http://test.ca
</VirtualHost>
<VirtualHost *:443>
SSLEngine On
SSLCertificateFile /etc/ssl/localcerts/example.com.crt
SSLCertificateKeyFile /etc/ssl/localcerts/example.com.key
SSLCACertificateFile /etc/ssl/localcerts/intermediate.crt
ServerAdmin [email protected]
ServerName example.com
ServerAlias www.example.com
DocumentRoot /var/www/html/example.com/public_html/
ErrorLog /var/www/html/example.com/logs/error.log
CustomLog /var/www/html/example.com/logs/access.log combined
<Directory /var/www/html/example.com/>
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order allow,deny
allow from all
</Directory>
</VirtualHost>
<VirtualHost *:443>
ServerAdmin [email protected]
ServerName test.ca
ServerAlias www.test.ca
DocumentRoot /var/www/html/test.ca/public_html/
ErrorLog /var/www/html/test.ca/logs/error.log
CustomLog /var/www/html/test.ca/logs/access.log combined
<Directory /var/www/html/test.ca/>
Require all granted
</Directory>
</VirtualHost>
/etc/apache2/sites-available/Beispiel.com.conf
<VirtualHost *:80>
ServerName example.com
Redirect permanent /https://example.com/
</VirtualHost>
<VirtualHost *:443>
SSLEngine On
SSLCertificateFile /etc/ssl/localcerts/example.com.crt
SSLCertificateKeyFile /etc/ssl/localcerts/example.com.key
SSLCACertificateFile /etc/ssl/localcerts/intermediate.crt
ServerAdmin [email protected]
ServerName example.com
ServerAlias www.example.com
DocumentRoot /var/www/html/example.com/public_html/
ErrorLog /var/www/html/example.com/logs/error.log
CustomLog /var/www/html/example.com/logs/access.log combined
<Directory /var/www/html/example.com/>
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order allow,deny
allow from all
</Directory>
</VirtualHost>
/etc/apache2/sites-available/test.ca.conf
<VirtualHost *:80>
ServerName test.ca
Redirect permanent /http://test.ca
</VirtualHost>
<VirtualHost *:444>
ServerAdmin [email protected]
ServerName test.ca
ServerAlias www.test.ca
DocumentRoot /var/www/html/test.ca/public_html/
ErrorLog /var/www/html/test.ca/logs/error.log
CustomLog /var/www/html/test.ca/logs/access.log combined
<Directory /var/www/html/test.ca/>
Require all granted
</Directory>
</VirtualHost>
Meine /etc/hosts-Datei sagt (Er hat meine ip statt):
127.0.0.1 myservername
Wenn ich eine ls -l
in /var/www/html/bekomme ich:
-rw-r--r-- 1 root root 11510 Dec 15 20:49 index.html
drwxr-xr-x 4 root root 4096 Jan 11 19:19 test.ca
drwxr-xr-x 4 root root 4096 Dec 15 21:00 example.com
dann verändert es:
-rw-r--r-- 1 root root 11510 Dec 15 20:49 index.html
drwxr-xr-x 4 sys sys 4096 Jan 11 19:19 test.ca
drwxr-xr-x 4 sys sys 4096 Dec 15 21:00 example.com
Ich habe den code unten und sagt es Ihr ermöglichte für beide:
sudo a2ensite example.com
sudo a2ensite test.ca
Tritt der Fehler in den apache neu starten.
- Hallo, ich wollte mal Fragen, ob Sie gelöst, der Fehler mit SSL-Zertifikat?
- Ich entschloss mich, es mit den Berechtigungen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Haben Sie die Aktivierung Ihres virtuellen hosts? Wenn nicht ...
Aktivieren Sie die hosts mit dem eingebauten apache Verknüpfung:
Und starten Sie den Apache-Dienst:
Überprüfen Sie auch Berechtigungen für Ihr Projekt Ordner
script '/var/www/html/test.ca/public_html/httptest.php' not found or unable to stat
/etc/hosts
- Datei den folgenden Eintrag:127.0.0.1 example.com test.ca
?##.###.###.### serverName
127.0.0.1 myserver
/var/www/html/test.ca
und/var/www/html/example.com/
ls -l
es sagt-rw-r--r-- 1 root root 11510 Dec 15 20:49 index.html
drwxr-xr-x 4 root root 4096 Jan 11 19:19 test.ca
drwxr-xr-x 4 root root 4096 Dec 15 21:00 example.com
root
Benutzer. Ändern von Berechtigungen mitchmod
undchown
sys
so-rw-r--r-- 1 root root 11510 Dec 15 20:49 index.html
drwxr-xr-x 4 sys sys 4096 Jan 11 19:19 test.ca
drwxr-xr-x 4 sys sys 4096 Dec 15 21:00 example.com
aber ich bekomme immer noch die gleiche Fehler beim Neustarten des apache2chmod -R 775 /var/www/html/test.ca
?[Thu Jan 14 06:56:12.164955 2016] [ssl:emerg] [pid 3573] AH02240: Server should be SSL-aware but has no certificate configured [Hint: SSLCertificateFile] ((null):0)