diferença entre instalações do Apache

1

Eu queria aprender o perl CGI. Então, primeiro eu instalei o apache2 usando o seguinte comando:

   sudo apt-get install apache2*

Então eu configurei o Apache e alguma configuração para o CGI. Mas seguindo em frente, eu queria saber mais sobre os módulos do Apache. Então eu desinstalei o Apache existente e tentei instalar a partir do site apache .

Mas foi uma instalação totalmente diferente e fiquei confuso. Eu quero saber qual é a diferença entre duas instalações?

Você também pode ajudar na diferença entre "softwares instalados". Na verdade, quando eu instalei com o apt-get, eu obtive todas as configurações em / etc / apache2 e o diretório "www" em / var. Mas quando eu instalo através do código-fonte, toda a configuração está em / usr / local / apache2 e www é substituído por "htdocs". O que é isso tudo? Por favor, também ajuda como posso obter https como um comando?

Agora eu instalei novamente usando:

  sudo apt-get install lamp-server^

Agora executando scripts CGI com sucesso.

    
por prateek goyal 23.02.2015 / 11:40

1 resposta

1

But it was a totally different installation and I got confused.

Se você compilar a partir da versão oficial mais recente, pode haver algumas ou alterações significativas no software como eu o entendo.

Aqui algumas informações sobre o atraso do software para acessar os repositórios.

Trecho:

Atualizar atrasos

Uma coisa que os novos usuários de Linux notam frequentemente com gerenciadores de pacotes e repositórios é um atraso antes que novas versões de software cheguem aos seus sistemas. Por exemplo, quando uma nova versão do Mozilla Firefox for lançada, os usuários do Windows e Mac a adquirirão da Mozilla. No Linux, sua distribuição Linux deve empacotar a nova versão e empurrá-la como uma atualização. Se você abrir a janela de preferências do Firefox no Linux, notará que o Firefox não pode se atualizar automaticamente (supondo que você esteja usando a versão do Firefox dos repositórios de distribuição do Linux).

I want to know what is the difference between two installations?

Você pode ler sobre isso e ir a partir daí:

Visão geral dos novos recursos do Apache HTTP Server 2.4

Visão geral dos novos recursos do Apache HTTP Server 2.2

Índice do módulo

Aqui estão as características do Apache na Wikipedia.

Trecho:

Recursos

Apache supports a variety of features, many implemented as compiled modules which extend the core functionality. These can range from server-side programming language support to authentication schemes. Some common language interfaces support Perl, Python, Tcl, and PHP. Popular authentication modules include mod_access, mod_auth, mod_digest, and mod_auth_digest, the successor to mod_digest. A sample of other features include Secure Sockets Layer and Transport Layer Security support (mod_ssl), a proxy module (mod_proxy), a URL rewriter (mod_rewrite), custom log files (mod_log_config), and filtering support (mod_include and mod_ext_filter).

Popular compression methods on Apache include the external extension module, mod_gzip, implemented to help with reduction of the size (weight) of Web pages served over HTTP. ModSecurity is an open source intrusion detection and prevention engine for Web applications. Apache logs can be analyzed through a Web browser using free scripts, such as AWStats/W3Perl or Visitors.

Virtual hosting allows one Apache installation to serve many different Web sites. For example, one machine with one Apache installation could simultaneously serve www.example.com, www.example.org, test47.test-server.example.edu, etc.

Apache features configurable error messages, DBMS-based authentication databases, and content negotiation. It is also supported by several graphical user interfaces (GUIs).

It supports password authentication and digital certificate authentication. Because the source code is freely available, anyone can adapt the server for specific needs, and there is a large public library of Apache add-ons.

Aqui alguém é como você tentando entender a diferença entre a versão que sua distribuição Linux usa e as mais novas lançadas pelo desenvolvedor oficial.

Como você não menciona sua distribuição, estou assumindo que é o Ubuntu, eu uso o Debian Wheezy e aqui está o apache2 para essa versão:

root  # apt-cache policy apache2
apache2:
  Installed: (none)
  Candidate: 2.2.22-13+deb7u4
  Version table:
     2.2.22-13+deb7u4 0
        500 http://the.earth.li/debian/ wheezy/main amd64 Packages
     2.2.22-13+deb7u3 0
        500 http://security.debian.org/ wheezy/updates/main amd64 Packages

Você pode encontrar uma explicação e informações sobre a pilha LAMP aqui .

Trecho:

LAMP é um acrônimo para um modelo arquetípico de pilhas de soluções de serviços da Web, originalmente constituído por componentes amplamente intercambiáveis: Linux, o Apache HTTP Server, o sistema de gerenciamento de banco de dados relacional MySQL e a linguagem de programação PHP. Como uma pilha de soluções, o LAMP é adequado para construir sites dinâmicos e aplicativos da Web. 1

O modelo LAMP foi adaptado desde então para outros componentes, embora consistindo tipicamente em software livre e de código aberto. Por exemplo, a instalação equivalente em um sistema operacional Microsoft Windows é conhecida como WAMP.

    
por 23.02.2015 / 16:35