Network Security Internet Technology Development Database Servers Mobile Phone Android Software Apple Software Computer Software News IT Information

In addition to Weibo, there is also WeChat

Please pay attention

WeChat public account

Shulou

Basic concept of Apache-httpd2.4

2025-04-03 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Servers >

Share

Shulou(Shulou.com)06/02 Report--

Basic concepts:

1. Control access: restricts access to network domains, usually restricting access to certain URL in the context of Apache.

Authentication and authorization

Authentication is any process used to verify that someone is who they claim to be. Authorization is any process of allowing someone to go where they want to go, or to have the information they want.

Authentication requires AllowOverride AuthConfig

Authorize the use of Require directives

Access control method: any method that controls access to any resource

Host access control: Allow/Deny/Order in 2.2 specifies that it is deprecated in 2.4, and the instruction used in 2.4 is Require.

two。 Algorithm: the required output can be obtained in a limited time for a certain standard input.

3.Apache 's extension tool apxs,/usr/local/httpd/bin/apxs is a perl script that is a tool for httpd servers to build and install extension modules. This is achieved by building a dynamic shared object (DSO) from a source file or target file. It is dynamically loaded into the Apache server through the LoadModule instruction.

4.APR:Apache Portable Runtime, a set of libraries that provides an interface between the server and the operating system

5. Authentication: identify server, client, user

6. Certificate: used to verify information about a network entity (server or client). The certificate contains X.509 information of the owner and signing certificate authority, as well as the owner's public key and CA signature. The client verifies these signatures using an CA certificate.

7. Certificate signing request: CSR, used for an unsigned certificate submitted to a certificate authority, which is signed by the certificate authority with the private key of its CA certificate, and is called a real certificate after CSR signing.

8. Certification authority: CA, a trusted authority. The purpose is to sign a certificate by a network entity that authenticates in a secure way. Other network entities can check the signature to verify that CA has verified the bearer of the certificate. Http://httpd.apache.org/docs/2.4/ssl/

9.CGI: universal gateway interface, a standard protocol for interface communication between web servers and external programs, allowing external programs to service requests

10. Configuration directive: Apache directive

11. Configuration files: files that control instructions for Apache configuration

twelve。 Context: in a zone profile

13. Electronic signature: a block of encrypted text used to verify a certificate or other file

14.Directory: a configuration instruction that controls one or more aspects of Apache behavior

15. Dynamic shared library DSO. Modules compiled separately from Apache httpd binaries, which can be loaded on demand

16. Environment variables, managed by the operating system shell, Apache also has built-in variables

17. Filter: a process that applies to data sent or received by a server. The input filter processes the data sent by the client to the server, while the output filter processes the document on the server before sending the document to the client

18.FQDN: full hostname

19. Processor: the internal Apache representation of the operation to be performed when the file is invoked. Typically, files have implicit handlers based on the file type. Typically, all files are provided by the server, but some file types are "processed" separately

20.Hash: a mathematically unidirectional, irreversible algorithm that generates a fixed-length string from another string of arbitrary length. Different input strings usually produce different hash values.

21.head: part of an http request and response sent before the actual content

twenty-two。 .htaccess: a configuration file is placed in the web directory tree

Main configuration file for 23.httpd.conf:httpd

24.HTTP: standard transport protocol

25.HTTPS: hyperfile transfer Security Protocol

26.Method: in the context of httpd, the client specifies the operation method for the resource on the request line

27.MIME type: a method to describe the type of transmission document, module mod_mime

twenty-eight。 Module: a separate part of the Apache program

twenty-nine。 Module Magic number: MMN

30.OpenSSL: provide SSL/TLS

thirty-one。 Proxy: an intermediate server between the server and the client that receives requests from the client, sends them to the server, and returns the response to the client.

thirty-two。 Reverse proxy: appears in the client and is used to hide information such as server IP at the back end of the reverse proxy server

33.SSL: secure socket layer for universal communication authentication and encryption over TCP / IP networks. The most common use is HTTPS, the SSL-based Hypertext transfer Protocol (HTTP)

34.URL: uniform resource locator

35.URI: uniform resource identifier, URI is commonly referred to as URL

thirty-six。 Virtual hosting: using a single Apache server to provide multiple websites

37.x.509: international Telecommunication Union (ITU-T) recommended Certification Scheme for SSL / TLS Certification

Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.

Views: 0

*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.

Share To

Servers

Wechat

© 2024 shulou.com SLNews company. All rights reserved.

12
Report