VirtualHost の削除に問題があるため、単純に /etc/apache2/sites-available/default ファイルを編集することを考えました。/var/www/ ディレクトリにある元の「index.html」ファイルを追加しようとしていることがわかりました。しかし、別の VirtualHost がポート 80 を使用しており、私の 'index.html' ファイルがデフォルト ファイルにリストされていないため、機能していません。私は非常にイライラしているので、apache2 サービスの新規インストールを行うことを考えています。しかし、このコマンドを使用して削除しても:
sudo apt-get install --remove apache2 php5 libapache2-mod-php5
これを行っても削除されず、プロセスの最後に次のエラーが表示されます。
Errors were encountered while processing:
libopenvnc-imgproc2.3
libavfilter2:armhf
libav-tools
ffmpeg
E: Sub-process /usr/bin/dpkg returned an error code (1)
Piを最初に入手したときにインストールしたように、php5およびlibapache2-mod-php5とともにapache2を新規インストールする方法はありますか? 私は道に迷っています。何百万ものフォーラムに行きましたが、どれも私を助けてくれませんでした.....
「デフォルト」のファイルテキストは次のとおりです。
NameVirtualHost *:8091
NameVirtualHost *:80
NameVirtualHost *:443
これは私がやろうとしたことですが、うまくいきませんでした。ファイルが見つからないと言われました!
<VirtualHost *:80>
DocumentRoot /var/www/remote_replay.php
ServerName 192.168.1.80
</VirtualHost>
以下のこの部分は正常に機能しますが、削除してください!!!!!
WSGIDaemonProcess web2py user=www-data group=www-data
<VirtualHost *:8091>
WSGIProcessGroup web2py
WSGIScriptAlias / /home/www-data/web2py/wsgihandler.py
WSGIPassAuthorization On
<Directory /home/www-data/web2py>
AllowOverride None
Order Allow,Deny
Deny from all
<Files wsgihandler.py>
Allow from all
</Files>
</Directory>
AliasMatch ^/([^/]+)/static/(?:_[\d]+.[\d]+.[\d]+/)?(.*) \
/home/www-data/web2py/applications/$1/static/$2
<Directory /home/www-data/web2py/applications/*/static/>
Options -Indexes
Order Allow,Deny
Allow from all
</Directory>
<Location /admin>
Deny from all
</Location>
<LocationMatch ^/([^/]+)/appadmin>
Deny from all
</LocationMatch>
CustomLog /var/log/apache2/access.log common
ErrorLog /var/log/apache2/error.log
</VirtualHost>
<VirtualHost *:443>
SSLEngine on
SSLCertificateFile /etc/apache2/ssl/self_signed.cert
SSLCertificateKeyFile /etc/apache2/ssl/self_signed.key
WSGIProcessGroup web2py
WSGIScriptAlias / /home/www-data/web2py/wsgihandler.py
WSGIPassAuthorization On
<Directory /home/www-data/web2py>
AllowOverride None
Order Allow,Deny
Deny from all
<Files wsgihandler.py>
Allow from all
</Files>
</Directory>
AliasMatch ^/([^/]+)/static/(?:_[\d]+.[\d]+.[\d]+/)?(.*) \
/home/www-data/web2py/applications/$1/static/$2
<Directory /home/www-data/web2py/applications/*/static/>
Options -Indexes
ExpiresActive On
ExpiresDefault "access plus 1 hour"
Order Allow,Deny
Allow from all
</Directory>
CustomLog /var/log/apache2/access.log common
ErrorLog /var/log/apache2/error.log
</VirtualHost>