CentOS7でWebサイトを構築する方法
ウェブサイトの作成には、以下の手順に従う必要があります。
- Apache HTTPサーバーのインストール: CentOS 7では、ApacheがデフォルトのWebサーバーとして使用されます。以下のコマンドを使用してApacheをインストールできます:
sudo yum install httpd
- Apacheサービスを起動して、起動時に自動起動するように設定する:
sudo systemctl start httpd
sudo systemctl enable httpd
- ファイアウォールを設定してHTTPトラフィックを許可する
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --reload
- サイトのディレクトリを作成して権限を設定する:
sudo mkdir /var/www/html/your_website
sudo chown -R apache:apache /var/www/html/your_website
- サイトディレクトリにHTMLファイルを作成します。
sudo nano /var/www/html/your_website/index.html
Nano や他のテキストエディターを使ってウェブサイトのコンテンツを作成する
- 仮想ホストの設定
sudo nano /etc/httpd/conf.d/your_website.conf
設定ファイルに以下を追加します。
<VirtualHost *:80>
ServerAdmin your_email@example.com
DocumentRoot /var/www/html/your_website
ServerName your_website_domain
ServerAlias www.your_website_domain
ErrorLog /var/log/httpd/your_website_error.log
CustomLog /var/log/httpd/your_website_access.log combined
</VirtualHost>
“your_email@example.com”は自分のメールアドレスに置き換え、”your_website_domain”は自分のサイトドメインに置き換えてください。
- Apacheの再構成
sudo systemctl reload httpd
サイトはすでに完成しています。ドメインにアクセスすることで、サイトを確認できます。ドメイン名の解決がサーバーのIPアドレスを指していることを確認してください。