# How is module type value (NGX\_HTTP\_MODULE) is generated?

**URL:** <https://www.ruby-forum.com/t/how-is-module-type-value-ngx-http-module-is-generated/243655>\
**Category:** NGINX\
**Created:** [December 15, 2015, 7:04pm UTC](https://www.ruby-forum.com/t/how-is-module-type-value-ngx-http-module-is-generated/243655 "2015-12-15T19:04:55Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Sadaf\_N](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/858c86/32.png) [@Sadaf\_N](https://www.ruby-forum.com/u/Sadaf_N)\
**Post date:** [December 15, 2015, 7:04pm UTC](https://www.ruby-forum.com/t/how-is-module-type-value-ngx-http-module-is-generated/243655/1 "2015-12-15T19:04:55Z")

</div>

Hi, I am curious how is module type like NGX\_HTTP\_MODULE in  
ngx\_http\_config.h is generated? Thanks!  
#define NGX\_HTTP\_MODULE 0x50545445 /\* “HTTP” \*/

Posted at Nginx Forum:

> **[How is module type value (NGX\_HTTP\_MODULE) is generated?](https://forum.nginx.org/read.php?2,263474,263474#msg-263474)**
>
> Hi, I am curious how is module type like NGX\_HTTP\_MODULE in ngx\_http\_config.h is generated? Thanks! #define NGX\_HTTP\_MODULE 0x50545445 /\* "HTTP" \*/

---

<div class="post-metadata">

**Author:** ![chuang39](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/9f8e36/32.png) [@chuang39](https://www.ruby-forum.com/u/chuang39)\
**Post date:** [December 16, 2015, 2:56pm UTC](https://www.ruby-forum.com/t/how-is-module-type-value-ngx-http-module-is-generated/243655/2 "2015-12-16T14:56:35Z")

</div>

On Tuesday 15 December 2015 13:04:20 chuang39 wrote:

> Hi, I am curious how is module type like NGX\_HTTP\_MODULE in  
> ngx\_http\_config.h is generated? Thanks!  
> #define NGX\_HTTP\_MODULE 0x50545445 /\* “HTTP” \*/

It’s “HTTP” in ASCII.

wbr, Valentin V. Bartenev
