Wpis z mikrobloga

Mam sobie apke dzialajaca na porcie 3000. Chce zeby byla dostepna przez example.com/apka (nie apka.example.com). W /etc/apache2/sites-enabled mam taki conf:

<IfModule mod_ssl.c>
<VirtualHost *:443>
ServerName example.com/apka
ServerAdmin admin@localhost

ProxyPreserveHost On
ProxyRequests off
ProxyPass / [http://127.0.0.1:3000/](http://127.0.0.1:3000/) nocanon
ProxyPassReverse / [http://127.0.0.1:3000/](http://127.0.0.1:3000/)

AllowEncodedSlashes on

# ErrorLog /var/log/apache2/example.com/error.log
CustomLog /dev/null combined

RewriteEngine on
SSLCertificateFile /etc/letsencrypt/live/example.com/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/example.com/privkey.pem
SSLCertificateChainFile /etc/letsencrypt/live/example.com/chain.pem

</VirtualHost>
</IfModule>

Po restarcie apache2 i wejsciu na example.com/apka apache wywala 404 w przegladarce. Co robie zle?

#informatyka #komputery #linux #debian #hosting #www
  • 14
  • Odpowiedz
@Czlowiek_Ludzki:

<IfModule mod_ssl.c>
<VirtualHost *:443>
ServerName example.com
ServerAdmin admin@localhost

ProxyPreserveHost On
ProxyRequests off
ProxyPass /apka/ [http://127.0.0.1:3000/](http://127.0.0.1:3000/) nocanon
ProxyPassReverse /apka/ [http://127.0.0.1:3000/](http://127.0.0.1:3000/)

AllowEncodedSlashes on

# ErrorLog /var/log/apache2/example.com/error.log
CustomLog /dev/null combined

RewriteEngine on
SSLCertificateFile /etc/letsencrypt/live/example.com/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/example.com/privkey.pem
SSLCertificateChainFile /etc/letsencrypt/live/example.com/chain.pem

</VirtualHost>
</IfModule>
  • Odpowiedz