All Projects → ezra-s → Single File Httpd.conf

ezra-s / Single File Httpd.conf

Single file httpd.conf configuration file for Apache HTTPD Server.

Projects that are alternatives of or similar to Single File Httpd.conf

Merecat
Small and made-easy HTTP/HTTPS server based on Jef Poskanzer's thttpd
Stars: ✭ 69 (+885.71%)
Mutual labels:  ssl, httpd
Ko.javascript.info
Modern JavaScript Tutorial in Korean (모던 JavaScript 튜토리얼)
Stars: ✭ 822 (+11642.86%)
Mutual labels:  tutorial
Coderoad Vscode
👩‍💻 Create or play Interactive coding tutorials in VSCode
Stars: ✭ 757 (+10714.29%)
Mutual labels:  tutorial
Site
🎓 Rust Programming Language Tutorials for Everyone!
Stars: ✭ 786 (+11128.57%)
Mutual labels:  tutorial
Caesonia
OpenBSD Email Service
Stars: ✭ 761 (+10771.43%)
Mutual labels:  httpd
Arshooter
A demo Augmented Reality shooter made with ARKit in Swift (iOS 11)
Stars: ✭ 794 (+11242.86%)
Mutual labels:  tutorial
Ethereum Development With Go Book
📖 A little book on Ethereum Development with Go (golang)
Stars: ✭ 754 (+10671.43%)
Mutual labels:  tutorial
Jsraccoon
Советы по верстке и программированию на JavaScript – http://jsraccoon.ru
Stars: ✭ 826 (+11700%)
Mutual labels:  tutorial
Beetlex
high performance dotnet core socket tcp communication components, support TLS, HTTP, HTTPS, WebSocket, RPC, Redis protocols, custom protocols and 1M connections problem solution
Stars: ✭ 802 (+11357.14%)
Mutual labels:  ssl
Flutter Tdd Clean Architecture Course
Stars: ✭ 780 (+11042.86%)
Mutual labels:  tutorial
Rust Learning
A bunch of links to blog posts, articles, videos, etc for learning Rust
Stars: ✭ 7,431 (+106057.14%)
Mutual labels:  tutorial
Try Django
Learn Django bit by bit in this series
Stars: ✭ 767 (+10857.14%)
Mutual labels:  tutorial
Sso
cas单点登录系统,其中包括cas认证服务,配置中心,监控平台,服务管理的高可用项目
Stars: ✭ 797 (+11285.71%)
Mutual labels:  tutorial
Nice Front End Tutorial
🌍 Constantly updated front-end resources, tutorials, opinions(与时俱进版前端资源,教程和意见。)
Stars: ✭ 755 (+10685.71%)
Mutual labels:  tutorial
Mruby Tls
mruby wrapper for libtls from http://www.libressl.org/
Stars: ✭ 5 (-28.57%)
Mutual labels:  ssl
Reinforcement Learning With Tensorflow
Simple Reinforcement learning tutorials, 莫烦Python 中文AI教学
Stars: ✭ 6,948 (+99157.14%)
Mutual labels:  tutorial
Ffmpeg Libav Tutorial
FFmpeg libav tutorial - learn how media works from basic to transmuxing, transcoding and more
Stars: ✭ 7,074 (+100957.14%)
Mutual labels:  tutorial
Trip.js
🚀 Trip.js is a plugin that can help you customize a tutorial trip easily with more flexibilities.
Stars: ✭ 789 (+11171.43%)
Mutual labels:  tutorial
Amd 64 assembly language
AMD64 Assembly Tutorial
Stars: ✭ 5 (-28.57%)
Mutual labels:  tutorial
Basic reinforcement learning
An introductory series to Reinforcement Learning (RL) with comprehensive step-by-step tutorials.
Stars: ✭ 826 (+11700%)
Mutual labels:  tutorial

single-file-httpd.conf

Single file httpd.conf configuration file for Apache HTTPD Server.

  • Most Linux distributions if not all come with a difficult complex scheme to configure Apache HTTPD Server. Probably this configuration schemes where thought out mostly for ISP's which host lots of different virtualhosts for many different people. Although the purpose is clear, it confuses the heck of lots of users who do not really need such complex configuration schemes.

  • I consider most configurations out there for tutorials can be misguiding.

  • Here I just pretend to define a basic template configuration with every basic need within a single configuration file being also "production ready" at the same time, for example, including most security considerations regarding SSL and permissions.

  • The aim for this are newbies and people who work on their own projects but this can serve as a starting template for much more.

  • Unlike many other default configurations out there this one is meant to be used (or nearly) right away, without being filled with comments everywhere and straight to the point, full info is meant to be extracted directly from the official docs instead of random and probably misguiding tutorials out there or instead offering a cluttered configuration here.

  • Of course everyone interested in learning how to configure apache should look at http://httpd.apache.org/docs/ for explanation of section/contexts and what every directive is for and where it should go. Apache documentation is very well organized and helpful, so do not forget to give it a try.

  • Parts of the official docs that I recommend you to visit to understand how Apache works:

Contexts/Sections in HTTPD: http://httpd.apache.org/docs/current/mod/directive-dict.html#Context

Core directives: http://httpd.apache.org/docs/2.4/mod/core.html

Introduction to multi-processing-modules: http://httpd.apache.org/docs/current/mpm.html

VirtualHost documentation: http://httpd.apache.org/docs/2.4/vhosts/

SSL Howto: http://httpd.apache.org/docs/current/ssl/ssl_howto.html

Security tips: http://httpd.apache.org/docs/2.4/misc/security_tips.html

*** Ultra Minimal config by Apache HTTPD staff:

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].