Compute Engineで静的サイトをホスティングするメモ

COmpute engine

sshでサーバーにアクセス

以下のコードを実行

sudo apt-get update && sudo apt-get upgrade
sudo apt-get install apache2
sudo apt-get install git
ShellScript

gitからソースコードをクローン

cd var/www
git clone --branch main https://aaaa/git
ShellScript

環境設定

sudo nano /etc/apache2/sites-available/yourproject.conf
ShellScript

以下のコードを張り付ける

<VirtualHost *:80>
    ServerName yourdomain.com
    DocumentRoot /var/www/projectname

    <Directory /var/www/projectname>
        Options -Indexes +FollowSymLinks
        AllowOverride All
    </Directory>

    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
ShellScript

以下を実行する

sudo a2ensite yourproject.conf
sudo systemctl reload apache2
ShellScript

https訪問設定

以下を実行する

sudo apt update
sudo apt install software-properties-common
sudo add-apt-repository universe
sudo apt update
sudo apt install certbot python3-certbot-apache
ShellScript

sudo certbot --apache
ShellScript

sudo certbot renew --dry-run
ShellScript

发表评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注