Mam postawiony VPS na Debianie 10 i Apache 2.4. Utworzyłem sobie katalog publichtml gdzie załadowałem katalog ze stroną. Jak zrobić, żebym po wejściu na moją stronę był od razu przekierowywany do tego katalogu, ale żeby nie był widoczny w adresie?
Czyli wpisuję dupa.net, a jestem defacto przekierowywany na dupa.net/dupa ale w adresie tego nie widać. Wystarczy to zrobić jakimś .htaccessem czy też w Apache trzeba dłubać?
Chcę na tym VPS-ie postawić co najmniej dwie strony, więc nie mogę władować całości do publichtml.
ServerAdmin admin@example.com DocumentRoot /var/public_html/nieszukajtego ServerName mojastrona ErrorLog /var/log/apache2/error_log CustomLog /var/log/apache2/access_log common Na porcie 80 działa, ale ja mam witrynę prawilnie na 443 z gotowym SSL-em. Chciałem przerobić to :80 na :443, ale przeglądarka wali błędem "ERRSSLPROTOCOLERROR"
ServerName mojastrona Include /etc/letsencrypt/options-ssl-apache.conf ServerAlias www.mojastrona SSLCertificateFile klucz SSLCertificateKeyFile klucz Może coś tutaj muszę dopisać?
@weedget: W tym configu SSL-a? jeśli tak, to zmieniłem, reload, restart Apache i nadal... "Połączenie dla tej witryny nie jest bezpieczne" "ERRSSLPROTOCOL_ERROR" :/
Cały wykop #!$%@?... Wyborcy Tuska z wykopu, uśmiechnięci, tolerancyjni fajnopolacy, ryją bekę z zamachu na premiera obcego kraju bo jest prawicowcem xD
Czyli wpisuję dupa.net, a jestem defacto przekierowywany na dupa.net/dupa ale w adresie tego nie widać.
Wystarczy to zrobić jakimś .htaccessem czy też w Apache trzeba dłubać?
Chcę na tym VPS-ie postawić co najmniej dwie strony, więc nie mogę władować całości do publichtml.
Z góry dzięki za info.
#linux #apache #programowanie #php #webmastering
DocumentRoot
w konfiguracji VHosta.w plku /etc/apache2/sites-available/000-default.conf (lub podobnym)
ServerAdmin admin@example.com
DocumentRoot /var/public_html/nieszukajtego
ServerName mojastrona
ErrorLog /var/log/apache2/error_log
CustomLog /var/log/apache2/access_log common
Na porcie 80 działa, ale ja mam witrynę prawilnie na 443 z gotowym SSL-em. Chciałem przerobić to :80 na :443, ale przeglądarka wali błędem "ERRSSLPROTOCOLERROR"
Co tu zrobić?
@khaotic: Gdzie masz? W Twojej konfiguracji vhosta nie widać wpisów dotyczących SSL.
Tu masz przykład jak skonfigurować Apache pod SSL.
https://debian-administration.org/article/349/Setting_up_an_SSL_server_with_Apache2
Wrzucam zrzut pliku ssl.conf
ServerAdmin webmaster@localhost
DocumentRoot /var/public_html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
ServerName mojastrona
Include /etc/letsencrypt/options-ssl-apache.conf
ServerAlias www.mojastrona
SSLCertificateFile klucz
SSLCertificateKeyFile klucz
Może coś tutaj muszę dopisać?
"Połączenie dla tej witryny nie jest bezpieczne"
"ERRSSLPROTOCOL_ERROR" :/
dzięki za pomoc :)