Mercurial > hg > nginx-site
annotate xml/en/docs/howto_setup_development_environment_on_ec2.xml @ 945:b44d957e4edc
Donor added.
author | Maxim Konovalov <maxim@nginx.com> |
---|---|
date | Thu, 25 Jul 2013 07:40:15 +0000 |
parents | c1751a5e538a |
children | facf495a5629 |
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 | |
752
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
9 <article name="Setting up nginx 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 |
752
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
14 <section name="Products available on Amazon 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, |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
18 Nginx is offering the following products: |
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> |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
39 Latest version of nginx optimized for use with AWS |
461 | 40 </listitem> |
386 | 41 |
461 | 42 <listitem> |
937
c1751a5e538a
Added information about brand new Ubuntu AMI.
Andrei Belov <defan@nginx.com>
parents:
851
diff
changeset
|
43 Helper script used to install and configure a set of typical nginx |
c1751a5e538a
Added information about brand new Ubuntu AMI.
Andrei Belov <defan@nginx.com>
parents:
851
diff
changeset
|
44 configurations |
752
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
45 </listitem> |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
46 |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
47 </list> |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
48 |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
49 </para> |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
50 |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
51 </section> |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
52 |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
53 <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
|
54 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
|
55 |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
56 <para> |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
57 To quickly set up nginx environment on AWS: |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
58 <list type="bullet" compact="no"> |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
59 <listitem> |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
60 Follow |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
61 <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
|
62 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
|
63 get more information about EC2 itself. |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
64 Then you can proceed to |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
65 <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
|
66 NGINX Amazon Linux AMI</link> or |
c1751a5e538a
Added information about brand new Ubuntu AMI.
Andrei Belov <defan@nginx.com>
parents:
851
diff
changeset
|
67 <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
|
68 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
|
69 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
|
70 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
|
71 will do that automatically). |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
72 </listitem> |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
73 |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
74 <listitem> |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
75 As soon as the new instance is launched, nginx will be automatically |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
76 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
|
77 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
|
78 name of your newborn EC2 instance. |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
79 Also, you can log in to your instance and use |
386 | 80 <programlisting> |
752
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
81 /etc/init.d/nginx status |
386 | 82 </programlisting> |
752
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
83 to check the status of your nginx server. |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
84 </listitem> |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
85 |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
86 <listitem> |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
87 To configure nginx for use with different web frameworks |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
88 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
|
89 included in the AMI. |
752
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
90 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
|
91 |
386 | 92 <programlisting> |
752
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
93 nginx-setup |
386 | 94 </programlisting> |
461 | 95 </listitem> |
386 | 96 |
461 | 97 <listitem> |
752
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
98 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
|
99 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
|
100 list of available software components. |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
101 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
|
102 will automatically install all prerequisite packages |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
103 and prepare the necessary configuration. |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
104 There will be a separate user created too, |
386 | 105 and then a sample web application is started to ensure everything |
106 is working correctly. | |
461 | 107 </listitem> |
386 | 108 |
461 | 109 <listitem> |
386 | 110 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
|
111 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
|
112 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
|
113 application. |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
114 For example, the Rails/Unicorn application will reside in |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
115 <path>/var/www/rails/sample-unicorn</path>, and specific part of nginx |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
116 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
|
117 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
|
118 for further development. |
461 | 119 </listitem> |
386 | 120 </list> |
121 </para> | |
122 | |
123 </section> | |
124 | |
752
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
125 <section id="available_software" |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
126 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
|
127 |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
128 <para> |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
129 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
|
130 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
|
131 |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
132 <list type="bullet" compact="no"> |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
133 |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
134 <listitem> |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
135 Generic |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
136 <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
|
137 configuration. |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
138 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
|
139 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
|
140 dynamic/static child spawning, advanced process management, |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
141 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
|
142 </listitem> |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
143 |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
144 <listitem> |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
145 <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
|
146 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
|
147 and sustainable productivity. |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
148 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
|
149 Unicorn and Thin are available to configure. |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
150 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
|
151 Rails manually, or use the default one. |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
152 </listitem> |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
153 |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
154 <listitem> |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
155 <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
|
156 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
|
157 and clean, pragmatic design. |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
158 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
|
159 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
|
160 (Don't Repeat Yourself) principle. |
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="http://www.pylonsproject.org/">Pyramid</link>, |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
165 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
|
166 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
|
167 more predictable, and more productive. |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
168 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
|
169 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
|
170 installation process. |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
171 </listitem> |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
172 |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
173 </list> |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
174 |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
175 </para> |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
176 |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
177 </section> |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
178 |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
179 <section id="if_something_goes_wrong" |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
180 name="What if something goes wrong?"> |
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 <para> |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
183 In case you encounter any problems with nginx configuration, |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
184 the documentation is available on |
851
dc775f09b798
Removed redundant text of a link.
Ruslan Ermilov <ru@nginx.com>
parents:
847
diff
changeset
|
185 <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
|
186 </para> |
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 <para> |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
189 Customers purchased NGINX AMI at AWS Marketplace are eligible for assistance |
847
9ace6d2fcaee
Use link to AWS support activation form instead of obsoleted support.html.
Andrei Belov <defan@nginx.com>
parents:
752
diff
changeset
|
190 under AWS support provided by Nginx core engineering team. |
9ace6d2fcaee
Use link to AWS support activation form instead of obsoleted support.html.
Andrei Belov <defan@nginx.com>
parents:
752
diff
changeset
|
191 In order to activate support, the following form must be filled out: |
851
dc775f09b798
Removed redundant text of a link.
Ruslan Ermilov <ru@nginx.com>
parents:
847
diff
changeset
|
192 <link url="http://nginx.com/sform.html"/>. |
847
9ace6d2fcaee
Use link to AWS support activation form instead of obsoleted support.html.
Andrei Belov <defan@nginx.com>
parents:
752
diff
changeset
|
193 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
|
194 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
|
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 </section> |
d26a60eab2b5
Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents:
589
diff
changeset
|
198 |
386 | 199 </article> |