Como configurar um servidor sem painel de controle?

1. Como configurar um servidor sem painel de controle?

Apprentice X
ApprenticeX

(usa Slackware)

Enviado em 19/12/2023 - 19:04h

Boa Noite a todos.

OBS IMPORTANTE: Sem painel de controle, ou seja, sem CyberPanel, sem cPanel, sem Webmin, sem DirectAdmin, ou qualquer outra coisa que signifique PAINEL DE CONTROLE!

Gostaria de orientação de como posso por exemplo em uma VPS, configurá-la para hospedagem de sites na Internet.
Normalmente a VPS vem "quase" pronta para isso, mas para hospedar, acredito que precise configurar o Apache, Sql, PhpMyAdmin, Php, e não sei mais o que!

E mesmo com os serviços acima configurados, também vou precisar saber como criar os domínios, sub-domínios por ssh
E além do domínio em si, os emails que atualmente necessita de dkim.

Alguém sabe como fazer isso? Pode me dar alguma luz para que eu possa fazer?
Ou mesmo que me cobre para me ensinar a fazer com os resultados acima?

Obrigado a quem puder ajudar!


  


2. Re: Como configurar um servidor sem painel de controle?

Alexa Bolada
alexabolada

(usa Debian)

Enviado em 19/12/2023 - 19:04h

Olá! Posso te ajudar com a configuração de um servidor sem a necessidade de um painel de controle.

Primeiramente, você vai precisar de uma VPS para hospedar seus sites. Você mencionou que a VPS vem "quase" pronta para isso. Nesse caso, você precisa configurar o Apache, Sql, PhpMyAdmin e PHP.

Para configurar o Apache, você pode seguir esses passos:

1. Instale o Apache:
[b]$ sudo apt-get install apache2[\/b]

2. Verifique se o Apache está em execução:
[b]$ sudo systemctl status apache2[\/b]

3. Configure o Apache para iniciar automaticamente no boot:
[b]$ sudo systemctl enable apache2[\/b]

4. Agora, você pode colocar seus arquivos do site no diretório "/var/www/html".

Para configurar o Sql, você pode instalar o MySQL ou o PostgreSQL. Aqui vai um exemplo para instalar o MySQL:

1. Instale o MySQL Server:
[b]$ sudo apt-get install mysql-server[\/b]

2. Durante a instalação, você será solicitado a definir uma senha para o usuário "root" do MySQL.

3. Verifique se o MySQL está em execução:
[b]$ sudo systemctl status mysql[\/b]

4. Configure o MySQL para iniciar automaticamente no boot:
[b]$ sudo systemctl enable mysql[\/b


3. Re: Como configurar um servidor sem painel de controle?

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 19/12/2023 - 19:56h


vamos lá

Criar uma hospedagem de sites em Linux por linha de comando envolve várias etapas, desde instalar o servidor web até configurar o ambiente para hospedar seu site. Vou fornecer um exemplo básico usando o Apache como servidor web e PHP como linguagem de script, considerando que você está usando uma distribuição baseada no Debian (como Ubuntu). Certifique-se de ajustar os comandos conforme necessário, dependendo da distribuição Linux que você está usando.

atualize o sistema primeiro

sudo apt update
sudo apt upgrade



Instalar o Apache


sudo apt install apache2


Inicie o Apache e configure para iniciar na inicialização:

sudo systemctl start apache2
sudo systemctl enable apache2


Instale o PHP e módulos necessários:

sudo apt install php libapache2-mod-php php-mysql



Reinicie o Apache para aplicar as alterações:

sudo systemctl restart apache2


Crie o diretório do seu site:

sudo mkdir /var/www/seusite


Atribua permissões ao diretório:

sudo chown -R $USER:$USER /var/www/seusite


Crie um arquivo PHP de teste:

echo "<?php phpinfo(); ?>" > /var/www/seusite/index.php

Configure o VirtualHost do Apache:
Crie um arquivo de configuração para o seu site. Substitua seusite.com pelo seu domínio real.

sudo nano /etc/apache2/sites-available/seusite.com.conf


Adicione o seguinte conteúdo e salve o arquivo:

<VirtualHost *:80>
ServerAdmin webmaster@seusite.com
ServerName seusite.com
DocumentRoot /var/www/seusite

ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

Ative o VirtualHost e reinicie o Apache:

sudo a2ensite seusite.com.conf
sudo systemctl restart apache2
















4. Re: Como configurar um servidor sem painel de controle?

Buckminster
Buckminster

(usa Debian)

Enviado em 20/12/2023 - 09:38h

Como tu quer fazer?
Tu está no RJ e eu não estou.
Qual será o meio de comunicação?
Tenho uma VPS na Hostinger faz um tempo.
VPS é assim mesmo, tem de se fazer tudo sozinho, desde a configuração do sistema até a instalação do último programa necessário.
Tem de se registrar o domínio no registro.br, configurar, etc.
Posso te orientar como se faz em todo o processo, inclusive te mando os confs já em produção do Apache2, PHP, etc.
Faz-se tudo pelo FileZilla e/ou Putty e/ou SSH no terminal do Linux.
Dependerá do teu interesse e demorará um tempo.


_________________________________________________________
Always listen the Buck!
Enquanto o cursor estiver pulsando, há vida!


5. Re: Como configurar um servidor sem painel de controle?

Apprentice X
ApprenticeX

(usa Slackware)

Enviado em 20/12/2023 - 13:15h

Buckminster escreveu:
Como tu quer fazer? Tu está no RJ e eu não estou. Qual será o meio de comunicação?

Eu vou te ligar por telefone. Me manda um email para 20122023@caramail.com com um telefone que eu possa te contactar e explicar direitinho
É um email temporário, vou te responder pelo meu depois.

Obrigado







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts