annotate xml/en/docs/howto_setup_development_environment_on_ec2.xml @ 752:d26a60eab2b5

Completely rewritten to provide actual information about new NGINX AMI and support details.
author Andrey Belov <defan@nginx.com>
date Fri, 02 Nov 2012 19:30:27 +0000
parents 764fbac1b8b4
children 9ace6d2fcaee
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
386
62468b793748 ec2 howto added
Sergey Budnevitch <sb@waeme.net>
parents:
diff changeset
1 <?xml version="1.0"?>
62468b793748 ec2 howto added
Sergey Budnevitch <sb@waeme.net>
parents:
diff changeset
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
62468b793748 ec2 howto added
Sergey Budnevitch <sb@waeme.net>
parents:
diff changeset
7 <!DOCTYPE article SYSTEM "../../../dtd/article.dtd">
62468b793748 ec2 howto added
Sergey Budnevitch <sb@waeme.net>
parents:
diff changeset
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
62468b793748 ec2 howto added
Sergey Budnevitch <sb@waeme.net>
parents:
diff changeset
10 link="/en/docs/howto_setup_development_environment_on_ec2.html"
589
764fbac1b8b4 Added document revision.
Ruslan Ermilov <ru@nginx.com>
parents: 580
diff changeset
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
62468b793748 ec2 howto added
Sergey Budnevitch <sb@waeme.net>
parents:
diff changeset
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
62468b793748 ec2 howto added
Sergey Budnevitch <sb@waeme.net>
parents:
diff changeset
15
62468b793748 ec2 howto added
Sergey Budnevitch <sb@waeme.net>
parents:
diff changeset
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
62468b793748 ec2 howto added
Sergey Budnevitch <sb@waeme.net>
parents:
diff changeset
21
461
6135f3c95bf6 Unified markup for lists.
Ruslan Ermilov <ru@nginx.com>
parents: 394
diff changeset
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">
d26a60eab2b5 Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents: 589
diff changeset
24 NGINX AMI based on Amazon Linux AMI</link>
d26a60eab2b5 Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents: 589
diff changeset
25 </listitem>
d26a60eab2b5 Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents: 589
diff changeset
26
d26a60eab2b5 Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents: 589
diff changeset
27 <listitem>
d26a60eab2b5 Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents: 589
diff changeset
28 Latest version of nginx optimized for use with AWS
461
6135f3c95bf6 Unified markup for lists.
Ruslan Ermilov <ru@nginx.com>
parents: 394
diff changeset
29 </listitem>
386
62468b793748 ec2 howto added
Sergey Budnevitch <sb@waeme.net>
parents:
diff changeset
30
461
6135f3c95bf6 Unified markup for lists.
Ruslan Ermilov <ru@nginx.com>
parents: 394
diff changeset
31 <listitem>
752
d26a60eab2b5 Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents: 589
diff changeset
32 Install script for typical nginx configurations with AWS
d26a60eab2b5 Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents: 589
diff changeset
33 </listitem>
d26a60eab2b5 Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents: 589
diff changeset
34
d26a60eab2b5 Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents: 589
diff changeset
35 </list>
d26a60eab2b5 Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents: 589
diff changeset
36
d26a60eab2b5 Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents: 589
diff changeset
37 </para>
d26a60eab2b5 Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents: 589
diff changeset
38
d26a60eab2b5 Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents: 589
diff changeset
39 </section>
d26a60eab2b5 Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents: 589
diff changeset
40
d26a60eab2b5 Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents: 589
diff changeset
41 <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
42 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
43
d26a60eab2b5 Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents: 589
diff changeset
44 <para>
d26a60eab2b5 Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents: 589
diff changeset
45 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
46 <list type="bullet" compact="no">
d26a60eab2b5 Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents: 589
diff changeset
47 <listitem>
d26a60eab2b5 Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents: 589
diff changeset
48 Follow
d26a60eab2b5 Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents: 589
diff changeset
49 <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
50 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
51 get more information about EC2 itself.
d26a60eab2b5 Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents: 589
diff changeset
52 Then you can proceed to
d26a60eab2b5 Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents: 589
diff changeset
53 <link url="https://aws.amazon.com/marketplace/pp/B00A04GAG4">
d26a60eab2b5 Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents: 589
diff changeset
54 NGINX AMI product page on AWS Marketplace</link> and launch NGINX AMI.
d26a60eab2b5 Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents: 589
diff changeset
55 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
56 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
57 will do that automatically).
d26a60eab2b5 Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents: 589
diff changeset
58 </listitem>
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 <listitem>
d26a60eab2b5 Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents: 589
diff changeset
61 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
62 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
63 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
64 name of your newborn EC2 instance.
d26a60eab2b5 Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents: 589
diff changeset
65 Also, you can log in to your instance and use
386
62468b793748 ec2 howto added
Sergey Budnevitch <sb@waeme.net>
parents:
diff changeset
66 <programlisting>
752
d26a60eab2b5 Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents: 589
diff changeset
67 /etc/init.d/nginx status
386
62468b793748 ec2 howto added
Sergey Budnevitch <sb@waeme.net>
parents:
diff changeset
68 </programlisting>
752
d26a60eab2b5 Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents: 589
diff changeset
69 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
70 </listitem>
d26a60eab2b5 Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents: 589
diff changeset
71
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 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
74 quickly and efficiently, you can use a special helper script
d26a60eab2b5 Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents: 589
diff changeset
75 included in NGINX AMI.
d26a60eab2b5 Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents: 589
diff changeset
76 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
77
386
62468b793748 ec2 howto added
Sergey Budnevitch <sb@waeme.net>
parents:
diff changeset
78 <programlisting>
752
d26a60eab2b5 Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents: 589
diff changeset
79 nginx-setup
386
62468b793748 ec2 howto added
Sergey Budnevitch <sb@waeme.net>
parents:
diff changeset
80 </programlisting>
461
6135f3c95bf6 Unified markup for lists.
Ruslan Ermilov <ru@nginx.com>
parents: 394
diff changeset
81 </listitem>
386
62468b793748 ec2 howto added
Sergey Budnevitch <sb@waeme.net>
parents:
diff changeset
82
461
6135f3c95bf6 Unified markup for lists.
Ruslan Ermilov <ru@nginx.com>
parents: 394
diff changeset
83 <listitem>
752
d26a60eab2b5 Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents: 589
diff changeset
84 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
85 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
86 list of available software components.
d26a60eab2b5 Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents: 589
diff changeset
87 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
88 will automatically install all prerequisite packages
d26a60eab2b5 Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents: 589
diff changeset
89 and prepare the necessary configuration.
d26a60eab2b5 Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents: 589
diff changeset
90 There will be a separate user created too,
386
62468b793748 ec2 howto added
Sergey Budnevitch <sb@waeme.net>
parents:
diff changeset
91 and then a sample web application is started to ensure everything
62468b793748 ec2 howto added
Sergey Budnevitch <sb@waeme.net>
parents:
diff changeset
92 is working correctly.
461
6135f3c95bf6 Unified markup for lists.
Ruslan Ermilov <ru@nginx.com>
parents: 394
diff changeset
93 </listitem>
386
62468b793748 ec2 howto added
Sergey Budnevitch <sb@waeme.net>
parents:
diff changeset
94
461
6135f3c95bf6 Unified markup for lists.
Ruslan Ermilov <ru@nginx.com>
parents: 394
diff changeset
95 <listitem>
386
62468b793748 ec2 howto added
Sergey Budnevitch <sb@waeme.net>
parents:
diff changeset
96 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
97 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
98 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
99 application.
d26a60eab2b5 Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents: 589
diff changeset
100 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
101 <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
102 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
103 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
104 for further development.
461
6135f3c95bf6 Unified markup for lists.
Ruslan Ermilov <ru@nginx.com>
parents: 394
diff changeset
105 </listitem>
386
62468b793748 ec2 howto added
Sergey Budnevitch <sb@waeme.net>
parents:
diff changeset
106 </list>
62468b793748 ec2 howto added
Sergey Budnevitch <sb@waeme.net>
parents:
diff changeset
107 </para>
62468b793748 ec2 howto added
Sergey Budnevitch <sb@waeme.net>
parents:
diff changeset
108
62468b793748 ec2 howto added
Sergey Budnevitch <sb@waeme.net>
parents:
diff changeset
109 </section>
62468b793748 ec2 howto added
Sergey Budnevitch <sb@waeme.net>
parents:
diff changeset
110
752
d26a60eab2b5 Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents: 589
diff changeset
111 <section id="available_software"
d26a60eab2b5 Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents: 589
diff changeset
112 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
113
d26a60eab2b5 Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents: 589
diff changeset
114 <para>
d26a60eab2b5 Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents: 589
diff changeset
115 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
116 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
117
d26a60eab2b5 Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents: 589
diff changeset
118 <list type="bullet" compact="no">
d26a60eab2b5 Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents: 589
diff changeset
119
d26a60eab2b5 Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents: 589
diff changeset
120 <listitem>
d26a60eab2b5 Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents: 589
diff changeset
121 Generic
d26a60eab2b5 Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents: 589
diff changeset
122 <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
123 configuration.
d26a60eab2b5 Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents: 589
diff changeset
124 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
125 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
126 dynamic/static child spawning, advanced process management,
d26a60eab2b5 Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents: 589
diff changeset
127 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
128 </listitem>
d26a60eab2b5 Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents: 589
diff changeset
129
d26a60eab2b5 Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents: 589
diff changeset
130 <listitem>
d26a60eab2b5 Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents: 589
diff changeset
131 <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
132 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
133 and sustainable productivity.
d26a60eab2b5 Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents: 589
diff changeset
134 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
135 Unicorn and Thin are available to configure.
d26a60eab2b5 Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents: 589
diff changeset
136 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
137 Rails manually, or use the default one.
d26a60eab2b5 Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents: 589
diff changeset
138 </listitem>
d26a60eab2b5 Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents: 589
diff changeset
139
d26a60eab2b5 Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents: 589
diff changeset
140 <listitem>
d26a60eab2b5 Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents: 589
diff changeset
141 <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
142 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
143 and clean, pragmatic design.
d26a60eab2b5 Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents: 589
diff changeset
144 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
145 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
146 (Don't Repeat Yourself) principle.
d26a60eab2b5 Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents: 589
diff changeset
147 </listitem>
d26a60eab2b5 Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents: 589
diff changeset
148
d26a60eab2b5 Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents: 589
diff changeset
149 <listitem>
d26a60eab2b5 Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents: 589
diff changeset
150 <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
151 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
152 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
153 more predictable, and more productive.
d26a60eab2b5 Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents: 589
diff changeset
154 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
155 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
156 installation process.
d26a60eab2b5 Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents: 589
diff changeset
157 </listitem>
d26a60eab2b5 Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents: 589
diff changeset
158
d26a60eab2b5 Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents: 589
diff changeset
159 </list>
d26a60eab2b5 Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents: 589
diff changeset
160
d26a60eab2b5 Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents: 589
diff changeset
161 </para>
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 </section>
d26a60eab2b5 Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents: 589
diff changeset
164
d26a60eab2b5 Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents: 589
diff changeset
165 <section id="if_something_goes_wrong"
d26a60eab2b5 Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents: 589
diff changeset
166 name="What if something goes wrong?">
d26a60eab2b5 Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents: 589
diff changeset
167
d26a60eab2b5 Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents: 589
diff changeset
168 <para>
d26a60eab2b5 Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents: 589
diff changeset
169 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
170 the documentation is available on
d26a60eab2b5 Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents: 589
diff changeset
171 <link url="http://nginx.org/en/docs/">http://nginx.org/en/docs/</link>.
d26a60eab2b5 Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents: 589
diff changeset
172 </para>
d26a60eab2b5 Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents: 589
diff changeset
173
d26a60eab2b5 Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents: 589
diff changeset
174 <para>
d26a60eab2b5 Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents: 589
diff changeset
175 Customers purchased NGINX AMI at AWS Marketplace are eligible for assistance
d26a60eab2b5 Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents: 589
diff changeset
176 under AWS support plan by Nginx described here:
d26a60eab2b5 Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents: 589
diff changeset
177 <link url="http://nginx.com/support.html">http://nginx.com/support.html</link>.
d26a60eab2b5 Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents: 589
diff changeset
178 Please note that you will need your AWS Account Number in order to activate
d26a60eab2b5 Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents: 589
diff changeset
179 your support plan.
d26a60eab2b5 Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents: 589
diff changeset
180 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
181 </para>
d26a60eab2b5 Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents: 589
diff changeset
182
d26a60eab2b5 Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents: 589
diff changeset
183 </section>
d26a60eab2b5 Completely rewritten to provide actual information about
Andrey Belov <defan@nginx.com>
parents: 589
diff changeset
184
386
62468b793748 ec2 howto added
Sergey Budnevitch <sb@waeme.net>
parents:
diff changeset
185 </article>