COmpute engine
sshでサーバーにアクセス
以下のコードを実行
sudo apt-get update && sudo apt-get upgrade
sudo apt-get install apache2
sudo apt-get install git
ShellScriptgitからソースコードをクローン
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
ShellScripthttps訪問設定
以下を実行する
sudo apt update
sudo apt install software-properties-common
sudo add-apt-repository universe
sudo apt update
sudo apt install certbot python3-certbot-apache
ShellScriptsudo certbot --apache
ShellScriptsudo certbot renew --dry-run
ShellScript