From ca0fe37a9d6dd7e7734c18847dcb919139325dfe Mon Sep 17 00:00:00 2001 From: Caozhenhui <823914102@qq.com> Date: Thu, 29 Jul 2021 11:33:14 +0800 Subject: [PATCH] Added how to install Apache --- admin/README.md | 51 +++++++++++++++++++++++++++++++++++++++++++++++++ web/README.md | 51 +++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 102 insertions(+) diff --git a/admin/README.md b/admin/README.md index 15a0a5ac..0ef12057 100644 --- a/admin/README.md +++ b/admin/README.md @@ -75,3 +75,54 @@ The 'upload' folder is for user uploaded files. DO NOT delete/move/overwrite the ``` /var/www/html/admin/upload ``` + + +## Install Apache2 Server +sudo apt-get install apache2 + +* Configure Apache2 +``` +$ sudo vi /etc/apache2/ports.conf +``` +add a Listen +``` +Listen 8001 +``` +$ sudo vi /etc/apache2/sites-available/000-default.conf +``` +Add a new 'VirtualHost' as below +``` + + ServerAdmin MyEMS-admin + DocumentRoot /var/www/admin + + + Options FollowSymLinks + AllowOverride All + Require all granted + + ErrorLog ${APACHE_LOG_DIR}/error.log + CustomLog ${APACHE_LOG_DIR}/access.log combined + +``` +* Download myems-admin +``` +$ cd ~ +$ git clone https://github.com/MyEMS/myems.git +``` +Build and Compress +``` +$ cd ~/myems/admin/ +$ sudo npm run build +$ tar czvf myems-admin.tar.gz build +``` +Install Upload the file myems-admin.tar.gz to you admin server. Note that the following path should be same as that was configured in nginx.conf. +``` +$ tar xzf myems-admin.tar.gz +$ sudo rm -r /var/www/admin +$ sudo mv build /var/www/admin +``` +Restart Apache2 +``` +$ sudo service apache2 restart +``` \ No newline at end of file diff --git a/web/README.md b/web/README.md index 9664cc61..6804aba4 100644 --- a/web/README.md +++ b/web/README.md @@ -104,3 +104,54 @@ $ sudo systemctl restart nginx $ sudo rm -r /var/www/html/web $ sudo mv build /var/www/html/web ``` + +## Install Apache2 Server +sudo apt-get install apache2 + +* Configure Apache2 +``` +$ sudo vi /etc/apache2/ports.conf +``` +add a Listen +``` +Listen 8002 +``` +$ sudo vi /etc/apache2/sites-available/000-default.conf +``` +Add a new 'VirtualHost' as below +``` + + ServerAdmin MyEMS-web + DocumentRoot /var/www/web + + + Options FollowSymLinks + AllowOverride All + Require all granted + + ErrorLog ${APACHE_LOG_DIR}/error.log + CustomLog ${APACHE_LOG_DIR}/access.log combined + + +* Download myems-web +``` +$ cd ~ +$ git clone https://github.com/MyEMS/myems.git +``` +Build and Compress +``` +$ cd ~/myems/web/ +$ sudo npm run build +$ tar czvf myems-web.tar.gz build +``` +Install Upload the file myems-web.tar.gz to you web server. Note that the following path should be same as that was configured in nginx.conf. +``` +$ tar xzf myems-web.tar.gz +$ sudo rm -r /var/www/web +$ sudo mv build /var/www/web + +``` +Restart Apache2 +``` +$ sudo service apache2 restart +``` \ No newline at end of file