Debian Webサーバ

| コメント(0)

 調子に乗ってWebサーバも作ってみた。

#!/usr/bin/bash
#======================================================================
# aptのアップデート
#======================================================================
yes | sudo apt-get update
yes | sudo apt-get upgrade

#======================================================================
# Softのインストール
#======================================================================
sudo apt -y install apache2

#======================================================================
# 既存ファイルのバックアップ
#======================================================================
sudo mv /etc/apache2/conf-enabled/security.conf{,_back}
sudo mv /etc/apache2/mods-enabled/dir.conf{,_back}
sudo mv /etc/apache2/apache2.conf{,_back}
sudo mv /etc/apache2/sites-enabled/000-default.conf{,_back}

#======================================================================
# 設定ファイルのコピー
#======================================================================
sudo cp ./virtual.host.conf /etc/apache2/sites-available/
sudo cp ./security.conf /etc/apache2/conf-enabled/
sudo cp ./dir.conf /etc/apache2/mods-enabled/
sudo cp ./apache2.conf /etc/apache2/
sudo cp ./000-default.conf /etc/apache2/sites-enabled/

#======================================================================
# ディレクトリ作成
#======================================================================
sudo mkdir /var/www/virtual1_host
sudo mkdir /var/www/virtual2_host

#======================================================================
# ファイルのパーミッション変更
#======================================================================
sudo chown root:root /etc/apache2/sites-available/virtual.host.conf
sudo chown root:root /etc/apache2/conf-enabled/security.conf
sudo chown root:root /etc/apache2/mods-enabled/dir.conf
sudo chown root:root /etc/apache2/apache2.conf
sudo chown root:root /etc/apache2/sites-enabled/000-default.conf

#======================================================================
# バーチャルホスト実行
#======================================================================
a2ensite virtual.host

#======================================================================
# 再起動
#======================================================================
systemctl restart apache2

コメントする

この記事について

このページは、音楽工房『響』管理者 てんまるが2022年12月19日 18:16に書いた記事です。

ひとつ前の記事は「Debian DNSサーバ」です。

次の記事は「タイムサーバも作った!」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。