Configure sua própria rede privada com o OpenVPN
O Vultr oferece uma incrível conectividade de rede privada para servidores executando no mesmo local. Mas às vezes você quer dois servidores em países diferentes
LiteSpeed é um servidor web popular, que é um fork do Apache. Ele foi desenvolvido para ser otimizado e geralmente mais rápido. Vamos supor que você tenha uma instalação limpa do CentOS.
Neste guia, instalaremos o LiteSpeed Standard. Esta é uma versão gratuita do LiteSpeed, uma alternativa ao OpenLiteSpeed (uma versão de código aberto do LiteSpeed, que também é gratuita).
Precisamos ter certeza de que nosso servidor está completamente atualizado. Verifique se é esse o caso, atualizando com yum
:
yum update -y
Isso atualizará todo o software instalado no seu servidor. Após a atualização, podemos continuar e instalar o LiteSpeed.
O LiteSpeed exigirá a instalação de ferramentas de desenvolvedor. Instale-os com yum
:
sudo yum groupinstall 'Development Tools'
sudo yum install libxml2-devel.x86_64 openssl-devel.x86_64 bzip2-devel.x86_64 libcurl-devel.x86_64 db4-devel.x86_64 \
libjpeg-devel.x86_64 libpng-devel.x86_64 libXpm-devel.x86_64 freetype-devel.x86_64 gmp-devel.x86_64 \
libc-client-devel.x86_64 openldap-devel.x86_64 libmcrypt-devel.x86_64 mhash-devel.x86_64 freetds-devel.x86_64 \
zlib-devel.x86_64 mysql-devel.x86_64 ncurses-devel.x86_64 pcre-devel.x86_64 unixODBC-devel.x86_64 postgresql-devel.x86_64 \
sqlite-devel.x86_64 aspell-devel.x86_64 readline-devel.x86_64 recode-devel.x86_64 net-snmp-devel.x86_64 \
libtidy-devel.x86_64 libxslt-devel.x86_64 t1lib-devel.x86_64
Após a conclusão deste comando, as ferramentas do desenvolvedor serão instaladas e podemos fazer o download do LiteSpeed.
Neste guia, vamos instalar o LiteSpeed Standard. Você pode fazer o download no site LiteSpeed . Role para baixo e procure a edição LiteSpeed Standard para Linux (x86). Clique com o botão direito do mouse no botão de download e copie o link para obter um link parecido http://www.litespeedtech.com/packages/4.0/lsws-4.2.24-std-i386-linux.tar.gz
. No seu servidor, execute:
wget URL
Por exemplo:
wget http://www.litespeedtech.com/packages/4.0/lsws-4.2.24-std-i386-linux.tar.gz
Agora descompacte o LiteSpeed .tar.gz
. Para fazer isso, execute:
tar -zxvf lsws*
Depois de baixar o LiteSpeed, cd
na pasta LiteSpeed e execute o install.sh
arquivo:
./install.sh
Agora você verá os termos. Se você concordar com eles, pressione a barra de espaço várias vezes para rolar para baixo. Depois de fazer isso várias vezes, você verá:
IMPORTANT: In order to continue installation you must agree with above
license terms by typing "Yes" with capital "Y"!
Do you agree with above license?
Digite "Sim" com letras maiúsculas, Y
se você concordar.
Agora você será perguntado onde o LiteSpeed será instalado. Se você deseja instalá-lo no diretório padrão, basta pressionar enter.
Please specify the destination directory. You must have permissions to
create and manage the directory. It is recommended to install the web server
at /opt/lsws, /usr/local/lsws or in your home directory like '~/lsws'.
ATTENTION: The user 'nobody' must be able to access the destination
directory.
Destination [/usr/local/lsws]:
Agora, você será solicitado a inserir o nome de usuário do administrador para poder fazer login na interface da web.
Please specify the user name of the administrator.
This is the user name required to log into the administration web interface.
User name [admin]:
Se você quiser usar o nome "admin", basta pressionar Enter. É recomendável alterar o nome por razões de segurança; portanto, se você quiser usar outro nome, digite-o e pressione enter.
Agora você será solicitado a digitar uma senha para o seu administrador. Você precisará usar essa senha para acessar a interface da web.
Please specify the administrator's password.
This is the password required to log into the administration web interface.
Password:
Verifique se é uma senha segura, pois qualquer pessoa que possa obter acesso com o usuário administrador poderá gerenciar seu servidor.
Agora, você será solicitado a inserir um endereço de e-mail (ou mais, se desejar). Se você precisar ser notificado sobre algo relacionado à instalação do seu servidor / LiteSpeed, o software enviará um email aos endereços de email listados aqui para notificá-lo.
Please specify administrators' email addresses.
It is recommended to specify a real email address,
Multiple email addresses can be set by a comma
delimited list of email addresses. Whenever something
abnormal happened, a notificiation will be sent to
emails listed here.
Email addresses [root@localhost]:
Por exemplo:
Email addresses [root@localhost]: [email protected]
Como alternativa, se você quiser usar vários endereços de email, use uma lista separada por vírgulas como esta:
Email addresses [root@localhost]: [email protected], [email protected]
Agora você será solicitado a inserir o usuário com o qual o servidor da web será executado. Verifique se este é um usuário não root, pois o uso de um usuário com privilégios root é muito inseguro !
As you are the root user, you must choose the user and group
whom the web server will be running as. For security reason, you should choose
a non-system user who does not have login shell and home directory such as
'nobody'.
User [nobody]:
Se você não tiver certeza do que inserir aqui, deixe como "ninguém".
Faça o mesmo para a próxima pergunta.
Please choose the group that the web server running as.
User 'nobody' is the member of following group(s): nobody
Group [nobody]:
Agora você será perguntado em qual porta o servidor da Web ouve. Geralmente, você deseja colocar isso como porta 80, pois os visitantes não precisarão inserir uma porta após o seu URL. Em situações específicas, convém alterar isso, mas se não houver motivo óbvio, basta colocar 80 aqui.
Please specify the port for normal HTTP service.
Port 80 is the standard HTTP port, only 'root' user is allowed to use
port 80, if you have another web server running on port 80, you need to
specify another port or stop the other web server before starting LiteSpeed
Web Server.
You can access the normal web page at http://<YOUR_HOST>:<HTTP_PORT>/
HTTP port [8088]: 80
Existe uma interface da web de administração disponível para gerenciar seu servidor da web LiteSpeed. Essa interface da web precisará ser executada em outra porta, como 7080 (padrão). Você pode deixá-lo como padrão, a menos que queira ouvir em outra porta. Você poderá acessar a interface da web de administração digitando http://domain.com:port
.
Please specify the HTTP port for the administration web interface,
which can be accessed through http://<YOUR_HOST>:<ADMIN_PORT>/
Admin HTTP port [7080]:
Agora você será perguntado se deseja usar o PHP. Se você precisar usar um CMS (como Joomla! Ou WordPress), será necessário habilitar isso. Digite Y
para ativar o PHP ou n
não usá-lo.
You can setup a global script handler for PHP with the pre-built PHP engine
shipped with this package now. The PHP engine runs as Fast CGI which
outperforms Apache's mod_php.
You can always replace the pre-built PHP engine with your customized PHP
engine.
Setup up PHP [Y/n]: Y
Para a próxima pergunta, basta pressionar enter, a menos que você seja um usuário avançado e saiba o que está fazendo aqui.
Suffix for PHP script(comma separated list) [php]:
Agora você será perguntado se deseja usar o AWStats. O AWStats é um programa que gera estatísticas para que você possa ver informações detalhadas sobre os visitantes. Digite y
se você deseja usar o AWStats ou N
se não deseja isso.
AWStats is a popular log analyzer that generates advanced web server
statistics. LiteSpeed web server seamlessly integrates AWStats into
its Web Admin Interface. AWStats configuration and statistics update
have been taken care of by LiteSpeed web server.
Note: If AWStats has been installed already, you do not need to
install again unless a new version of AWStats is available.
Would you like to install AWStats Add-on module [y/N]? N
Em seguida, você será perguntado se deseja que o LiteSpeed inicie automaticamente quando o servidor reiniciar. Para evitar o tempo de inatividade, você provavelmente deseja isso, então digite Y
.
Would you like to have LiteSpeed Web Server started automatically
when the server restarts [Y/n]? Y
Se você deseja iniciar o LiteSpeed agora, digite Y
. Se você deseja iniciá-lo mais tarde manualmente, digite n
.
[OK] The startup script has been successfully installed!
Would you like to start it right now [Y/n]? Y
Se tudo correu bem, você deverá ver a seguinte mensagem:
LiteSpeed Web Server started successfully! Have fun!
Quando você acessa o IP do servidor ou o nome de domínio agora, verá uma página padrão. Agora você pode começar a criar sites!
Para permitir o tráfego para o servidor da Web LiteSpeed, precisamos abrir a porta para o servidor da web (80) e a interface da web de administração (7080):
iptables -I INPUT -p tcp --dport 80 -j ACCEPT
iptables -I INPUT -p tcp --dport 7080 -j ACCEPT
service iptables save
Se você alterou essas portas durante a instalação, certifique-se de alterá-las também nas iptables
regras.
Parabéns, agora você tem um servidor da web LiteSpeed totalmente funcional. Caso tenha alguma dúvida ou problema, consulte a documentação ou os Fóruns de suporte do LiteSpeed .
O Vultr oferece uma incrível conectividade de rede privada para servidores executando no mesmo local. Mas às vezes você quer dois servidores em países diferentes
Usando um sistema diferente? Introdução O CyberPanel é um dos primeiros painéis de controle do mercado, tanto de código aberto quanto de OpenLiteSpeed. What thi
Usando um sistema diferente? O ESpeak pode gerar arquivos de áudio de conversão de texto em fala (TTS). Isso pode ser útil por vários motivos, como criar seu próprio Turim
Usando um sistema diferente? O LibreNMS é um sistema de monitoramento de rede de código aberto completo. Ele usa o SNMP para obter os dados de diferentes dispositivos. Uma variedade
Usar um usuário sudo para acessar um servidor e executar comandos no nível raiz é uma prática muito comum entre o Linux e o Unix Systems Administrator. O uso de um sud
Usando um sistema diferente? O RabbitMQ é um intermediário de mensagens de código aberto amplamente usado, escrito na linguagem de programação Erlang. Como um middleware orientado a mensagens
Usando um sistema diferente? O RTMP é ótimo para veicular conteúdo ao vivo. Quando o RTMP é emparelhado com o FFmpeg, os fluxos podem ser convertidos em várias qualidades. Vultr i
Usando um sistema diferente? Gradle é um conjunto de ferramentas de automação de compilação de código aberto e gratuito baseado nos conceitos do Apache Ant e Apache Maven. Gradle fornece
Usando um sistema diferente? Neste guia, veremos como configurar um servidor FTP (ProFTPd) para transferir arquivos entre o seu PC e o seu servidor.
Usando um sistema diferente? O Netdata é uma estrela em ascensão no campo do monitoramento de métricas do sistema em tempo real. Comparado com outras ferramentas do mesmo tipo, o Netdata:
Usando um sistema diferente? O Apache Cassandra é um sistema de gerenciamento de banco de dados NoSQL gratuito e de código aberto, projetado para fornecer escalabilidade, alta
Neste tutorial, aprenda como configurar um servidor multiplayer Just Cause 2. Pré-requisitos Verifique se o sistema está totalmente atualizado antes de começarmos
Usando um sistema diferente? Neste tutorial, explicarei como configurar um servidor Starbound no CentOS 7. Pré-requisitos Você precisa ser o proprietário deste jogo
O ZNC é um segurança IRC gratuito e de código aberto que permanece permanentemente conectado a uma rede para que os clientes possam receber mensagens enviadas enquanto estiverem offline. Thi
O Django é uma estrutura Python popular para escrever aplicativos da web. Com o Django, você pode criar aplicativos mais rapidamente, sem reinventar a roda. Se você quiser você
Outubro é um sistema de gerenciamento de conteúdo de código aberto baseado no Laravel PHP Framework. Com uma interface elegante e uma arquitetura modular concisa
Após alterar a porta SSH, configurar a batida na porta e fazer outros ajustes para a segurança SSH, talvez haja mais uma maneira de protegê-lo
Introdução O MyCLI é um cliente de linha de comando para MySQL e MariaDB que permite concluir automaticamente e ajuda na sintaxe de seus comandos SQL. MyCL
Usando um sistema diferente? O Directus 6.4 CMS é um sistema de gerenciamento de conteúdo sem cabeça (CMS) poderoso e flexível, gratuito e de código aberto que fornece
Usando um sistema diferente? O Reader Self 3.5 é um leitor de RSS auto-hospedado, simples e flexível, gratuito e de código aberto, e uma alternativa ao Google Reader. Leitor Sel
Os ataques de ransomware estão aumentando, mas a IA pode ajudar a lidar com os vírus de computador mais recentes? AI é a resposta? Leia aqui para saber se é AI boone ou bane
ReactOS, um sistema operacional de código aberto e gratuito está aqui com a versão mais recente. Será que ela pode atender às necessidades dos usuários modernos do Windows e derrubar a Microsoft? Vamos descobrir mais sobre esse estilo antigo, mas uma experiência de sistema operacional mais recente.
O Whatsapp finalmente lançou o aplicativo Desktop para usuários de Mac e Windows. Agora você pode acessar o Whatsapp do Windows ou Mac facilmente. Disponível para Windows 8+ e Mac OS 10.9+
Leia isto para saber como a Inteligência Artificial está se tornando popular entre as empresas de pequena escala e como está aumentando as probabilidades de fazê-las crescer e dar vantagem a seus concorrentes.
Recentemente, a Apple lançou o macOS Catalina 10.15.4, uma atualização suplementar para corrigir problemas, mas parece que a atualização está causando mais problemas, levando ao bloqueio de máquinas mac. Leia este artigo para saber mais
13 Ferramentas de Extração de Dados Comerciais de Big Data
Nosso computador armazena todos os dados de uma maneira organizada conhecida como sistema de arquivos Journaling. É um método eficiente que permite ao computador pesquisar e exibir arquivos assim que você clicar em search.https: //wethegeek.com/? P = 94116 & preview = true
À medida que a ciência evolui em um ritmo rápido, assumindo muitos de nossos esforços, os riscos de nos sujeitarmos a uma singularidade inexplicável também aumentam. Leia, o que a singularidade pode significar para nós.
Uma visão sobre 26 técnicas analíticas de Big Data: Parte 1
A IA na área da saúde deu grandes saltos nas últimas décadas. Portanto, o futuro da IA na área da saúde ainda está crescendo dia a dia.