【AWS】建立Web服务器(初学者指南)

首先

由於建立了Web服務器,為了不忘記基本的建立方法,我將其作為備忘錄寫下來。
本次工作按照以下步驟進行。

    1. 安装EC2实例

安装Apache

1. 安裝 EC2 實例

以下是构成内容(其他内容可以根据个人喜好添加)

2. 安装Apache。

连接已启动的EC2实例并安装Apache。

## ルートユーザーにスイッチ
[ec2-user@~]$ sudo su -
Last login: Sun Jan  8 16:37:28 UTC 2023 on pts/0

## パッケージのアップデート
[root@~]# yum update -y
Loaded plugins: extras_suggestions, langpacks, priorities, update-motd
No packages marked for update

## Apacheのインストール
[root@~]# yum -y install httpd
Loaded plugins: extras_suggestions, langpacks, priorities, update-motd
Resolving Dependencies
~~省略~~
Complete!

## Apacheの起動
[root@~]# systemctl start httpd.service

## Apacheの起動確認
[root@~]# systemctl status httpd.service
  httpd.service - The Apache HTTP Server
   Loaded: loaded (/usr/lib/systemd/system/httpd.service; disabled; vendor preset: disabled)
   Active: active (running) since Sun 2023-01-08 16:50:42 UTC; 28s ago
~~省略~~

## Apacheのプロセス確認
[root@~]# ps -ef |grep http
root      3622     1  0 16:50 ?        00:00:00 /usr/sbin/httpd -DFOREGROUND
apache    3623  3622  0 16:50 ?        00:00:00 /usr/sbin/httpd -DFOREGROUND
apache    3624  3622  0 16:50 ?        00:00:00 /usr/sbin/httpd -DFOREGROUND
apache    3625  3622  0 16:50 ?        00:00:00 /usr/sbin/httpd -DFOREGROUND
apache    3626  3622  0 16:50 ?        00:00:00 /usr/sbin/httpd -DFOREGROUND
apache    3627  3622  0 16:50 ?        00:00:00 /usr/sbin/httpd -DFOREGROUND
root      3672  3487  0 16:51 pts/0    00:00:00 grep --color=auto http

## 自動起動の有効化(サーバー起動時など)
[root@~]# systemctl enable httpd.service
Created symlink from /etc/systemd/system/multi-user.target.wants/httpd.service to /usr/lib/systemd/system/httpd.service.

## 自動起動の有効化確認
[root@~]# systemctl is-enabled httpd.service
enabled

~备注事项~

【 yum 】コマンド(基礎編)―ソフトウェア(パッケージ)をインストール/アンインストール

TCP/IP通信の状態を調べる「netstat」コマンドを使いこなす
ex. netstat -n |grep 22

【 lsof 】コマンド――オープンしているファイルを一覧表示する
ex. lsof -i -n -P

【チートシート】systemctlコマンド使い方まとめ

【Linux】systemdとsystemctlコマンド:サービスの自動起動、停止、再起動

广告
将在 10 秒后关闭
bannerAds