s i s t e m a o p e r a c i o n a l m a g n u x l i n u x | ~/ · documentação · suporte · sobre |
Página seguinte
Página anterior
Índice
35. Juntando tudo35.1 Módulos do apache para se tentarOs módulo que uso além do SSL, PHP e frontpage são: Module env_module mod_env.o Module config_log_module mod_log_config.o Module mime_module mod_mime.o Module negotiation_module mod_negotiation.o Module dir_module mod_dir.o Module cgi_module mod_cgi.o Module asis_module mod_asis.o Module imap_module mod_imap.o Module action_module mod_actions.o Module alias_module mod_alias.o Module rewrite_module mod_rewrite.o Module access_module mod_access.o Module auth_module mod_auth.o Module anon_auth_module mod_auth_anon.o Module digest_module mod_digest.o Module expires_module mod_expires.o Module headers_module mod_headers.o Module browser_module mod_browser.o
35.2 Dando as CGIs mais segurançaSe você é um ISP (provavelmente é quando lê isso), você quer melhorar
a segurança. O utilitário suexec permite fazer isso; ele irá executar
cgis sob o UID do proprietário web ao invés de executar sob o UID dos
servidores web.
Vá para
35.3 Compilando e instalando o programa residente do servidor
Entre em ServerType standalone Port 80 Listen 80 Listen 443 User wwwrun Group wwwrun ServerAdmin webmaster@yourhost.com ServerRoot /var/httpd ErrorLog logs/error_log TransferLog logs/access_log PidFile logs/httpd.pid ServerName www.yourhost.com MinSpareServers 3 MaxSpareServers 20 StartServers 3 SSLCACertificatePath /var/httpd/conf SSLCACertificateFile /var/httpd/conf/httpsd.pem SSLCertificateFile /var/httpd/conf/httpsd.pem SSLLogFile /var/httpd/logs/ssl.log <VirtualHost www.virt1.com> SSLDisable ServerAdmin webmaster@virt1.com DocumentRoot /var/httpd/virt1 ScriptAlias /cgi-bin/ /var/httpd/virt1/cgi-bin/ ServerName www.virt1.com ErrorLog logs/virt1-error.log TransferLog logs/virt1-access.log User virt1admin Group users </VirtualHost> <VirtualHost www.virt1.com:443> ServerAdmin webmaster@virt1.com DocumentRoot /var/httpd/virt1 ScriptAlias /cgi-bin/ /var/httpd/virt1/cgi-bin/ ServerName www.virt1.com ErrorLog logs/virt1-ssl-error.log TransferLog logs/virt1-ssl-access.log User virt1admin Group users SSLCACertificatePath /var/httpd/conf SSLCACertificateFile /var/httpd/conf/httpsd.pem SSLCertificateFile /var/httpd/conf/httpsd.pem SSLLogFile /var/httpd/logs/virt1-ssl.log SSLVerifyClient 0 SSLFakeBasicAuth </VirtualHost> <VirtualHost www.virt2.com> SSLDisable ServerAdmin webmaster@virt2.com DocumentRoot /var/httpd/virt2 ScriptAlias /cgi-bin/ /var/httpd/virt2/cgi-bin/ ServerName www.virt2.com ErrorLog logs/virt2-error.log TransferLog logs/virt2-access.log </VirtualHost> Dependendo dos módulos que você compilou junto, nem todos os diretórios
podem estar disponíveis. Pode-se reaver uma lista de diretórios
disponíveis com
35.4 Adicionando suporte do frontpage para uma redeEntre Enter server config filename: /var/httpd/conf/httpd.conf Enter host name for multi-hosting []: www.virt2.com Starting install, port: www.virt2.com:80, web: "" Enter user's name []: virt2admin Enter user's password: Confirm password: Creating root web Recalculate links for root web Install completed. O nome do usuário deve ser a conta (login) unix do proprietário da
rede. A senha não tem de ser necessariamente parecida com a senha do
sistema.
Você tem de adicionar manualmente Sob algumas circustâncias o
35.5 Iniciando o programa residenteInicie o Apache com Copie um dos arquivos de demonstração do diretório de exemplos do php
para
35.6 Algumas consideraçõesNão use extensões do frontpage 97. Elas não funcionam, pelo menos no
Linux. Quando estiver instalando versões específicas de bibliotecas c++,
elas parecem funcionar, mas seus registros logo serão preenchidos com
Você pode achar o número da versão mais
específico executando
35.7 Erros conhecidos
Quando tocando Por favor observe que na época em que eu escrevia este documento tanto o frontpage quanto o SSL funcionavam, mas não ao mesmo tempo, o que significa que você não pode nem divulgar a sua rede usando ssl nem fazer uso de webbots ( objetos Web dinâmicos, componentes automatizados (robots) que implementam recursos como mecanismos de procura, contadores de acesso à página, proteção por senha, etc. ) através de https. Pode-se divulgar a sua rede pela porta 80 e acessá-la encriptada na porta 443, porém os seus contadores e etc ficarão quebrados. Considero isto um defeito, mas ele deverá ser corrigido no SSL 0.9.0.
35.8 Comentário finalPara os que pensam que o título deste COMO FAZER está tão bom quanto o documento: Já ouviram falar Meat Loaf? O.K. leitores, é tudo por hoje. Sintam-se a vontade para me dar um retorno, agradecimentos eternos, flores, dinheiro, carros, poços de petróleo, etc...
Página seguinte Página anterior Índice |