Primeiramente, a configuração do meu site HTTPS usando o Redirecionamento de Host Virtual está funcionando bem. Mas, depois de eu tentar adicionar usuário restrito SFTP pelo diretório home do usuário de destino no diretório web do meu site HTTPS com o seguinte comando
useradd -G crmadmin ftpuser1
usermod -a -G www-data ftpuser1
e depois eu adiciono o seguinte em / etc / ssh / sshd_config
subsystem sftp internal-sftp
Match User ftpuser1
ChrootDirectory %h
AllowTCPForwarding no
X11Forwarding no
ForceCommand internal-sftp
Eu continuo seguindo o comando
usermod -d /var/www/crmsite ftpuser1
service ssh restart
Depois disso, todo o acesso de sftp do meu usuário ao servidor resultou na conexão recusada. Então, eu desfiz a alteração feita em / etc / ssh / sshd_config. Então, o acesso sftp de todos os usuários do sftp está funcionando bem. Então, eu acho que meu site HTTPS está inativo, o site não está acessível.
Depois disso, tento executar e alterar o diretório home do usuário sftp e executar o seguinte comando
usermod -d /home/ftpuser1 ftpuser1
Meu site HTTPS ainda não está acessível. Esta é a minha configuração do Host Virtual
<VirtualHost *:80>
ServerName kg.mycrm.com
ServerAdmin [email protected]
Redirect permanent / https://kg.mycrm.com
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
<VirtualHost *:443>
ServerName kg.mycrm.com
ServerAdmin [email protected]
DocumentRoot /var/www/crmsite
SSLEngine on
SSLCertificateFile /etc/ssl/example/examplecert.crt
SSLCertificateKeyFile /etc/ssl/example/examplekey.key
</VirtualHost>