Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Веб-сервер EC2 | Огляд EC2
Вступ до Хмарних Обчислень
course content

Зміст курсу

Вступ до Хмарних Обчислень

Вступ до Хмарних Обчислень

1. Вступ до хмарних технологій
2. Огляд AWS S3
3. Огляд EC2
4. Управління RDS

book
Веб-сервер EC2

Usually, EC2 instances are used to host servers. These servers can perform various functions; it could be a web application server, an online gaming server, or a server with computational power that you can use for your tasks.

Simply put, you rent a computer located remotely, which is consistently maintained. This means you don't have to worry about your server and can focus on other things.

The point I'm getting at is that in this chapter, we'll see how to set up a web server on your instance and host our portfolio HTML page.

Зазвичай, екземпляри EC2 використовуються для розміщення серверів. Ці сервери можуть виконувати різні функції; це може бути сервер веб-додатків, сервер онлайн-ігор або сервер з обчислювальною потужністю, яку ви можете використовувати для своїх завдань.

Простіше кажучи, ви орендуєте комп'ютер, розташований віддалено, який постійно обслуговується. Це означає, що вам не потрібно турбуватися про свій сервер і ви можете зосередитися на інших речах.

Я підводжу до того, що в цьому розділі ми побачимо, як налаштувати веб-сервер на вашому екземплярі і розмістити нашу HTML-сторінку portfolio.

To install the httpd server on your instance, use the following command:

To check if everything is installed correctly, use the following command:

Next, we need to ensure that httpd will automatically start after the instance is rebooted.

To do this, we need to enable httpd using the following command:

And we will get the response with httpd file system and server location:

Great, you have successfully installed the Apache httpd Server on your instance. Now let's move on to hosting HTML pages on the web server.

Чудово, ви успішно встановили Apache httpd Server на вашій інстанції. Тепер давайте перейдемо до хостингу HTML-сторінок на веб-сервері.

  • /path/to/your-key.pem — the path to your private key;
  • /local/path/to/your-file.html — the path to the HTML file you want to transfer;
  • ec2-user — the standard username for Amazon Linux AMI;
  • your-ec2-public-ip — the public IP address of your EC2 instance.

Let's use this command to transfer our portfolio HTML page.

Now let's switch to our instance console and check if the file has been transferred using the ls command:

As you can see, the file has been successfully transferred to the directory we specified.

Розміщення файлу в каталозі веб-сервера

За замовчуванням, Apache HTTP Server на більшості дистрибутивів Linux використовує каталог /var/www/html для зберігання веб-сторінок. Ви повинні перемістити ваш HTML-файл до цього каталогу, використовуючи команду mv:

Now our file is in the desired folder. All we need to do now is rename the file and start our server.

Запуск сервера

Щоб перейменувати файл, ми також можемо використовувати команду mv, вказуючи старе та нове ім'я файлу. Давайте перейдемо до каталогу, де знаходиться наш файл, і використаємо необхідну команду:

You can also check the contents of the file using the cat command.

Now that our HTML file is in the desired directory, all we need to do is start the server.

This is done with the following command:

As you can see, the server is now active and ready to use.

To view our HTML page, you need to navigate to the public IPv4 address of your instance.

This is the website we've hosted:

Thus, we've installed a web server on our instance and hosted our HTML portfolio page on our server.

1. What software do you install on an EC2 instance to set up a web server?

2. How can you transfer an HTML file from your local computer to the EC2 instance?

3. Which directory is typically used by Apache HTTP Server to store web pages on most Linux distributions?

What software do you install on an EC2 instance to set up a web server?

What software do you install on an EC2 instance to set up a web server?

Виберіть правильну відповідь

How can you transfer an HTML file from your local computer to the EC2 instance?

How can you transfer an HTML file from your local computer to the EC2 instance?

Виберіть правильну відповідь

Which directory is typically used by Apache HTTP Server to store web pages on most Linux distributions?

Which directory is typically used by Apache HTTP Server to store web pages on most Linux distributions?

Виберіть правильну відповідь

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 3. Розділ 6
We're sorry to hear that something went wrong. What happened?
some-alt