Corrigi meu problema instalando o Apache2, mas desabilitando-o, executando o comando:
sudo update-rc.d apache2 disable
Que eu encontrei na segunda resposta aqui e você pode ler mais sobre esse comando em esta resposta . Para que o Apache 2 não inicie automaticamente desde que eu uso o Apache Tomcat 7.
Então eu segui o tutorial encontrado aqui na configuração de usuários virtuais usando o htpasswd.
Além disso, desde que eu queria usar o SSL, adicionei as seguintes linhas ao arquivo vsftpd.conf
:
# SSL
ssl_enable=YES
# this selects the cipher type
ssl_ciphers=HIGH
# choose according to your preference
force_local_data_ssl=YES
# choose according to your preference
force_local_logins_ssl=YES
# enable this if you enable ssl.
ssl_tlsv1=YES
ssl_sslv2=YES
ssl_sslv3=YES
# give the correct path to your currently generated *.pem file
rsa_cert_file=/etc/vsftpd/vsftpd.pem
pasv_enable=YES
pasv_min_port=12000
pasv_max_port=12100
# Some mobile clients require this
require_ssl_reuse=NO
Basta substituir /etc/vsftpd/vsftpd.pem
na linha rsa_cert_file=/etc/vsftpd/vsftpd.pem
pelo caminho para o seu certificado SSL. Não consigo lembrar o link que usei para gerar meu certificado SSL, mas acho que usei um comando semelhante ao encontrado neste tutorial .