CentOS7でWebサイトを構築する方法

ウェブサイトの作成には、以下の手順に従う必要があります。

  1. Apache HTTPサーバーのインストール: CentOS 7では、ApacheがデフォルトのWebサーバーとして使用されます。以下のコマンドを使用してApacheをインストールできます:
sudo yum install httpd
  1. Apacheサービスを起動して、起動時に自動起動するように設定する:
sudo systemctl start httpd
sudo systemctl enable httpd
  1. ファイアウォールを設定してHTTPトラフィックを許可する
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --reload
  1. サイトのディレクトリを作成して権限を設定する:
sudo mkdir /var/www/html/your_website
sudo chown -R apache:apache /var/www/html/your_website
  1. サイトディレクトリにHTMLファイルを作成します。
sudo nano /var/www/html/your_website/index.html

Nano や他のテキストエディターを使ってウェブサイトのコンテンツを作成する

  1. 仮想ホストの設定
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”は自分のサイトドメインに置き換えてください。

  1. Apacheの再構成
sudo systemctl reload httpd

サイトはすでに完成しています。ドメインにアクセスすることで、サイトを確認できます。ドメイン名の解決がサーバーのIPアドレスを指していることを確認してください。

bannerAds