Olá,
Para alterar, siga os passos:
1 – Abra o console do SSH
2 –
service apache2 stop
3 –
service mysql restart
4 –
mysqld_safe --skip-grant-tables
5 –
mysql --user=root mysql
6 –
update user set Password=PASSWORD('neovasenha') where user='root';
7 –
flush privileges;
8 –
exit;
Olá,
vamos seguindo os passos:
1 – Instalar o apache:
apt-get install apache2
2 – Ativar SSL:
a2enmod ssl
3 – Reiniciar Apache:
service apache2 restart
4 – Criar uma pasta para os arquivos:
mkdir /etc/apache2/ssl
5 – Criar um certificado auto assinado:
openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/apache2/ssl/apache.key -out /etc/apache2/ssl/apache.crt
6 – Este comando irá exibir uma lista de campos que precisam ser preenchidos como abaixo:
You are about to be asked to enter information that will be incorporated into your certificate request. What you are about to enter is what is called a Distinguished Name or a DN. There are quite a few fields but you can leave some blank For some fields there will be a default value, If you enter '.', the field will be left blank. ----- Country Name (2 letter code) [AU]:"BR" - País com 2 letras sem aspas State or Province Name (full name) [Some-State]:"Sao Paulo" - O Estado sem aspas Locality Name (eg, city) []:"SP" - O Estado com 2 letras Organization Name (eg, company) [Internet Widgits Pty Ltd]:"Empresa de Fulano LTDA" - Nome da empresa sem aspas Organizational Unit Name (eg, section) []:"Varejo de peças automotivas" - Descrição que vai aparecer sem aspas Common Name (e.g. server FQDN or YOUR name) []:"fulano.com.br" - Domínio sem aspas Email Address []:"admin@fulano.com.br" - Email sem aspas
7 – Abrir o arquivo de configuração:
vim /etc/apache2/sites-available/default
8 – Altere a porta do host virtual para 443 (porta SSL padrão):
9 – Adicione essa linha logo abaixo do email:
ServerName fulano.com.br:443
10 – Adicione essas linhas no final da configuração do host:
SSLEngine on SSLCertificateFile /etc/apache2/ssl/apache.crt SSLCertificateKeyFile /etc/apache2/ssl/apache.key
11 – Salvar o arquivo, digite:
:wq
12 – Ativar o host virtual:
a2ensite default
13 – reinicie o apache:
service apache2 restart
14 – (opicional) Se puder reinicie o servidor:
reboot
Olá,
1 – O erro:
# /etc/init.d/apache2 start * Starting web server apache2 * The apache2 configtest failed. Output of config test was: /usr/sbin/apache2ctl: line 138: 23872 Segmentation fault $HTTPD ${APACHE_ARGUMENTS} -t Action 'configtest' failed. The Apache error log may have more information.
2 – Cheque os modulos de php instalados:
ls -1 /etc/apache2/mods-enabled/*php*
3 – Desabilite o que não irá utilizar, exemplo:
a2dismod php5
4 – Reiniciar o apache:
service apache2 restart
Olá,
Mensagem: A extensão mcrypt não está presente. Por favor, verifique a configuração do PHP.
1 – Verificar se está instalado
dpkg -l | grep mcrypt
2 – Instalar a biblioteca
apt-get install php5-mcrypt
3 – Ativando o mcrypt
php5enmod mcrypt
4 – Reiniciando o apache
sevice apache2 restart
Olá,
Para iniciar vamos fazer um update das listas de aplicativos com o comando:
apt-get update
Em seguida vamos instalar o apache2
apt-get install apache2
Agora vamos instalar o PHP5 (PHP5 é a versão. Esse é o php que você conhece)
apt-get install php5
É bom instalar também algumas bibliotecas úteis do PHP, pois cedo ou tarde será necessário.
apt-get install php5-mhash php5-mcrypt php5-curl php5-cli php5-mysql php5-gd
Agora vamos instalar o MySQL
apt-get install mysql-server mysql-client
Falta pouco agora.
O Web Server já está basicamente pronto, mas seria bom adicionar um gerenciador para o banco de dados.
Para isso vamos instalar o PHPMyAdmin com o comando:
apt-get install phpmyadmin
Agora precisamos que o apache rode o phpmyadmin.
Para isso use o comando:
echo "Include /etc/phpmyadmin/apache.conf" >> /etc/apache2/apache2.conf
Ou se preferir, edite o arquivo com o editor do debian e insira a linha manualmente.
Agora basta reiniciar o apache2 para que tudo esteja pronto para funcionar.
service apache2 restart