Mercurial > hg > nginx-site
annotate xml/en/docs/howto_setup_development_environment_on_ec2.xml @ 963:2116a99dc304
"Nginx HTTP Server - Second Edition" book added.
author | Valentin Bartenev <vbart@nginx.com> |
---|---|
date | Mon, 12 Aug 2013 13:20:13 +0400 |
parents | 3992b30c22f2 |
children | 9c9a3915aeda |
rev | line source |
---|---|
386 | 1 <?xml version="1.0"?> |
2 | |
580
be54c443235a
Added copyright markers to documentation sources.
Ruslan Ermilov <ru@nginx.com>
parents:
509
diff
changeset
|
3 <!-- |
be54c443235a
Added copyright markers to documentation sources.
Ruslan Ermilov <ru@nginx.com>
parents:
509
diff
changeset
|
4 Copyright (C) Nginx, Inc. |
be54c443235a
Added copyright markers to documentation sources.
Ruslan Ermilov <ru@nginx.com>
parents:
509
diff
changeset
|
5 --> |
be54c443235a
Added copyright markers to documentation sources.
Ruslan Ermilov <ru@nginx.com>
parents:
509
diff
changeset
|
6 |
386 | 7 <!DOCTYPE article SYSTEM "../../../dtd/article.dtd"> |
8 | |
950
facf495a5629
Changed nginx to NGINX SE - adding more links to .com and making it more relevant
Andrew Alexeev <andrew@nginx.com>
parents:
937
diff
changeset
|
9 <article name="Setting up NGINX SE environment on Amazon EC2" |
386 | 10 link="/en/docs/howto_setup_development_environment_on_ec2.html" |
589 | 11 lang="en" |
752
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
12 rev="2"> |
386 | 13 |
950
facf495a5629
Changed nginx to NGINX SE - adding more links to .com and making it more relevant
Andrew Alexeev <andrew@nginx.com>
parents:
937
diff
changeset
|
14 <section name="NGINX AMI on EC2"> |
386 | 15 |
16 <para> | |
752
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
17 As a Standard Technology Partner participating in AWS Partner Network, |
950
facf495a5629
Changed nginx to NGINX SE - adding more links to .com and making it more relevant
Andrew Alexeev <andrew@nginx.com>
parents:
937
diff
changeset
|
18 Nginx offers the following products: |
752
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
19 |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
20 <list type="bullet" compact="no"> |
386 | 21 |
461 | 22 <listitem> |
752
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
23 <link url="https://aws.amazon.com/marketplace/pp/B00A04GAG4"> |
937
c1751a5e538a
Added information about brand new Ubuntu AMI.
Andrei Belov <defan@nginx.com>
parents:
851
diff
changeset
|
24 NGINX Amazon Linux AMI</link> |
c1751a5e538a
Added information about brand new Ubuntu AMI.
Andrei Belov <defan@nginx.com>
parents:
851
diff
changeset
|
25 </listitem> |
c1751a5e538a
Added information about brand new Ubuntu AMI.
Andrei Belov <defan@nginx.com>
parents:
851
diff
changeset
|
26 |
c1751a5e538a
Added information about brand new Ubuntu AMI.
Andrei Belov <defan@nginx.com>
parents:
851
diff
changeset
|
27 <listitem> |
c1751a5e538a
Added information about brand new Ubuntu AMI.
Andrei Belov <defan@nginx.com>
parents:
851
diff
changeset
|
28 <link url="https://aws.amazon.com/marketplace/pp/B00DIF4A6Y"> |
c1751a5e538a
Added information about brand new Ubuntu AMI.
Andrei Belov <defan@nginx.com>
parents:
851
diff
changeset
|
29 NGINX Ubuntu AMI</link> |
752
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
30 </listitem> |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
31 |
937
c1751a5e538a
Added information about brand new Ubuntu AMI.
Andrei Belov <defan@nginx.com>
parents:
851
diff
changeset
|
32 </list> |
c1751a5e538a
Added information about brand new Ubuntu AMI.
Andrei Belov <defan@nginx.com>
parents:
851
diff
changeset
|
33 |
c1751a5e538a
Added information about brand new Ubuntu AMI.
Andrei Belov <defan@nginx.com>
parents:
851
diff
changeset
|
34 These images contain the following components: |
c1751a5e538a
Added information about brand new Ubuntu AMI.
Andrei Belov <defan@nginx.com>
parents:
851
diff
changeset
|
35 |
c1751a5e538a
Added information about brand new Ubuntu AMI.
Andrei Belov <defan@nginx.com>
parents:
851
diff
changeset
|
36 <list type="bullet" compact="no"> |
c1751a5e538a
Added information about brand new Ubuntu AMI.
Andrei Belov <defan@nginx.com>
parents:
851
diff
changeset
|
37 |
752
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
38 <listitem> |
950
facf495a5629
Changed nginx to NGINX SE - adding more links to .com and making it more relevant
Andrew Alexeev <andrew@nginx.com>
parents:
937
diff
changeset
|
39 Latest version of |
facf495a5629
Changed nginx to NGINX SE - adding more links to .com and making it more relevant
Andrew Alexeev <andrew@nginx.com>
parents:
937
diff
changeset
|
40 <link url="http://nginx.com/products/">NGINX SE</link> |
facf495a5629
Changed nginx to NGINX SE - adding more links to .com and making it more relevant
Andrew Alexeev <andrew@nginx.com>
parents:
937
diff
changeset
|
41 optimized for use with AWS. |
461 | 42 </listitem> |
386 | 43 |
461 | 44 <listitem> |
950
facf495a5629
Changed nginx to NGINX SE - adding more links to .com and making it more relevant
Andrew Alexeev <andrew@nginx.com>
parents:
937
diff
changeset
|
45 A set of pre-packaged software to build highly |
facf495a5629
Changed nginx to NGINX SE - adding more links to .com and making it more relevant
Andrew Alexeev <andrew@nginx.com>
parents:
937
diff
changeset
|
46 available <link url="http://nginx.com/products/">NGINX SE</link> |
facf495a5629
Changed nginx to NGINX SE - adding more links to .com and making it more relevant
Andrew Alexeev <andrew@nginx.com>
parents:
937
diff
changeset
|
47 configurations. |
facf495a5629
Changed nginx to NGINX SE - adding more links to .com and making it more relevant
Andrew Alexeev <andrew@nginx.com>
parents:
937
diff
changeset
|
48 </listitem> |
facf495a5629
Changed nginx to NGINX SE - adding more links to .com and making it more relevant
Andrew Alexeev <andrew@nginx.com>
parents:
937
diff
changeset
|
49 |
facf495a5629
Changed nginx to NGINX SE - adding more links to .com and making it more relevant
Andrew Alexeev <andrew@nginx.com>
parents:
937
diff
changeset
|
50 <listitem> |
facf495a5629
Changed nginx to NGINX SE - adding more links to .com and making it more relevant
Andrew Alexeev <andrew@nginx.com>
parents:
937
diff
changeset
|
51 Helper script used to install and configure typical |
facf495a5629
Changed nginx to NGINX SE - adding more links to .com and making it more relevant
Andrew Alexeev <andrew@nginx.com>
parents:
937
diff
changeset
|
52 development environments with |
facf495a5629
Changed nginx to NGINX SE - adding more links to .com and making it more relevant
Andrew Alexeev <andrew@nginx.com>
parents:
937
diff
changeset
|
53 <link url="http://nginx.com/products/">NGINX SE</link>. |
752
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
54 </listitem> |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
55 |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
56 </list> |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
57 |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
58 </para> |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
59 |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
60 </section> |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
61 |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
62 <section id="setting_up_nginx_environment_on_aws" |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
63 name="Step-by-step guide to start working with NGINX AMI"> |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
64 |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
65 <para> |
950
facf495a5629
Changed nginx to NGINX SE - adding more links to .com and making it more relevant
Andrew Alexeev <andrew@nginx.com>
parents:
937
diff
changeset
|
66 To quickly set up NGINX SE environment on AWS: |
752
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
67 <list type="bullet" compact="no"> |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
68 <listitem> |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
69 Follow |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
70 <link url="http://docs.amazonwebservices.com/AWSEC2/latest/GettingStartedGuide/Welcome.html"> |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
71 Getting Started with EC2</link> guide to sign up to AWS and |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
72 get more information about EC2 itself. |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
73 Then you can proceed to |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
74 <link url="https://aws.amazon.com/marketplace/pp/B00A04GAG4"> |
937
c1751a5e538a
Added information about brand new Ubuntu AMI.
Andrei Belov <defan@nginx.com>
parents:
851
diff
changeset
|
75 NGINX Amazon Linux AMI</link> or |
c1751a5e538a
Added information about brand new Ubuntu AMI.
Andrei Belov <defan@nginx.com>
parents:
851
diff
changeset
|
76 <link url="https://aws.amazon.com/marketplace/pp/B00DIF4A6Y"> |
c1751a5e538a
Added information about brand new Ubuntu AMI.
Andrei Belov <defan@nginx.com>
parents:
851
diff
changeset
|
77 NGINX Ubuntu AMI</link> product page on AWS Marketplace and launch the AMI. |
752
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
78 When configuring the firewall rules, it is necessary to add a rule |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
79 to accept web traffic on TCP ports 80 and 443 (“1-click launch” |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
80 will do that automatically). |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
81 </listitem> |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
82 |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
83 <listitem> |
950
facf495a5629
Changed nginx to NGINX SE - adding more links to .com and making it more relevant
Andrew Alexeev <andrew@nginx.com>
parents:
937
diff
changeset
|
84 As soon as the new instance is launched, NGINX SE will be automatically |
752
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
85 started and configured to serve default index.html page. |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
86 You can check it by pointing your web browser to the public DNS |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
87 name of your newborn EC2 instance. |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
88 Also, you can log in to your instance and use |
386 | 89 <programlisting> |
752
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
90 /etc/init.d/nginx status |
386 | 91 </programlisting> |
950
facf495a5629
Changed nginx to NGINX SE - adding more links to .com and making it more relevant
Andrew Alexeev <andrew@nginx.com>
parents:
937
diff
changeset
|
92 to check the status of your NGINX SE server. |
752
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
93 </listitem> |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
94 |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
95 <listitem> |
950
facf495a5629
Changed nginx to NGINX SE - adding more links to .com and making it more relevant
Andrew Alexeev <andrew@nginx.com>
parents:
937
diff
changeset
|
96 To configure NGINX SE for use with different web frameworks |
752
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
97 quickly and efficiently, you can use a special helper script |
937
c1751a5e538a
Added information about brand new Ubuntu AMI.
Andrei Belov <defan@nginx.com>
parents:
851
diff
changeset
|
98 included in the AMI. |
752
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
99 Log in to your EC2 instance and start: |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
100 |
386 | 101 <programlisting> |
752
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
102 nginx-setup |
386 | 103 </programlisting> |
461 | 104 </listitem> |
386 | 105 |
461 | 106 <listitem> |
752
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
107 You will be asked to select what components to install. |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
108 Please check the next section in this document for |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
109 list of available software components. |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
110 After you have selected the necessary component, the script |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
111 will automatically install all prerequisite packages |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
112 and prepare the necessary configuration. |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
113 There will be a separate user created too, |
386 | 114 and then a sample web application is started to ensure everything |
115 is working correctly. | |
461 | 116 </listitem> |
386 | 117 |
461 | 118 <listitem> |
386 | 119 After the installation completes and the web application is installed |
752
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
120 in a subdirectory inside <path>/var/www</path>, |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
121 additional instructions will be provided on how to start/stop sample |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
122 application. |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
123 For example, the Rails/Unicorn application will reside in |
950
facf495a5629
Changed nginx to NGINX SE - adding more links to .com and making it more relevant
Andrew Alexeev <andrew@nginx.com>
parents:
937
diff
changeset
|
124 <path>/var/www/rails/sample-unicorn</path>, and specific part of NGINX SE |
752
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
125 configuration will be in <path>/etc/nginx/conf.d/rails-unicorn.conf</path>. |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
126 Installed application and configuration files can be used as a basis |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
127 for further development. |
461 | 128 </listitem> |
386 | 129 </list> |
130 </para> | |
131 | |
132 </section> | |
133 | |
752
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
134 <section id="available_software" |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
135 name="Software available for automatic configuration with NGINX AMI"> |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
136 |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
137 <para> |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
138 The following software is available for automatic installation |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
139 and configuration using <literal>nginx-setup</literal> helper script: |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
140 |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
141 <list type="bullet" compact="no"> |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
142 |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
143 <listitem> |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
144 Generic |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
145 <link url="http://php.net/manual/en/install.fpm.php">PHP-FPM</link> |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
146 configuration. |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
147 FPM (FastCGI Process Manager) is an alternative PHP FastCGI implementation |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
148 with some additional features useful for heavy-loaded sites, such as |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
149 dynamic/static child spawning, advanced process management, |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
150 ability to start workers with different uid/gid/chroot environment. |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
151 </listitem> |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
152 |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
153 <listitem> |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
154 <link url="http://rubyonrails.org/">Ruby on Rails</link>, |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
155 an open-source Ruby web framework that's optimized for programmer happiness |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
156 and sustainable productivity. |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
157 You can choose the application server to work with, currently |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
158 Unicorn and Thin are available to configure. |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
159 Also, during the installation process you can either enter the version of |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
160 Rails manually, or use the default one. |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
161 </listitem> |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
162 |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
163 <listitem> |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
164 <link url="https://www.djangoproject.com/">Django</link>, |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
165 a high-level Python web framework that encourages rapid development |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
166 and clean, pragmatic design. |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
167 It lets you build high-performing, elegant Web applications quickly. |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
168 Django focuses on automating as much as possible and adhering to the DRY |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
169 (Don't Repeat Yourself) principle. |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
170 </listitem> |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
171 |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
172 <listitem> |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
173 <link url="http://www.pylonsproject.org/">Pyramid</link>, |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
174 a small, fast, down-to-earth, open source Python web development framework. |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
175 It makes real-world web application development and deployment more fun, |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
176 more predictable, and more productive. |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
177 Pyramid is a Pylons Project, and is the successor to the Pylons web framework. |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
178 There is an ability to enter desired version of Pyramid during the |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
179 installation process. |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
180 </listitem> |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
181 |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
182 </list> |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
183 |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
184 </para> |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
185 |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
186 </section> |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
187 |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
188 <section id="if_something_goes_wrong" |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
189 name="What if something goes wrong?"> |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
190 |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
191 <para> |
950
facf495a5629
Changed nginx to NGINX SE - adding more links to .com and making it more relevant
Andrew Alexeev <andrew@nginx.com>
parents:
937
diff
changeset
|
192 In case you encounter any problems with NGINX SE configuration, |
752
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
193 the documentation is available on |
851
dc775f09b798
Removed redundant text of a link.
Ruslan Ermilov <ru@nginx.com>
parents:
847
diff
changeset
|
194 <link url="http://nginx.org/en/docs/"/>. |
752
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
195 </para> |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
196 |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
197 <para> |
951
3992b30c22f2
Deleted "core", added grammar fix (courtesy to ru@)
Andrew Alexeev <andrew@nginx.com>
parents:
950
diff
changeset
|
198 Customers who purchased NGINX AMI at AWS Marketplace are eligible for |
3992b30c22f2
Deleted "core", added grammar fix (courtesy to ru@)
Andrew Alexeev <andrew@nginx.com>
parents:
950
diff
changeset
|
199 assistance under AWS support provided by Nginx Inc. engineering team. |
847
9ace6d2fcaee
Use link to AWS support activation form instead of obsoleted support.html.
Andrei Belov <defan@nginx.com>
parents:
752
diff
changeset
|
200 In order to activate support, the following form must be filled out: |
950
facf495a5629
Changed nginx to NGINX SE - adding more links to .com and making it more relevant
Andrew Alexeev <andrew@nginx.com>
parents:
937
diff
changeset
|
201 <link url="http://nginx.com/ami-support-activation/"/>. |
847
9ace6d2fcaee
Use link to AWS support activation form instead of obsoleted support.html.
Andrei Belov <defan@nginx.com>
parents:
752
diff
changeset
|
202 Please note that you will need your AWS Account Number. |
752
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
203 In some cases we may also ask you to provide EC2 instance ID(s). |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
204 </para> |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
205 |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
206 </section> |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
207 |
386 | 208 </article> |