---
# System prepended metadata

title: access apache2 from host computer

---

# access apache2 from host computer 


#check the status of apache2
services apache2 status


#installing apache2

sudo apt update

sudo apt install apache2

# check version of apache2

apache2 -version

#firewall configuration
open certain ports on our system in order to access Apache from outside .
first list  the application profiles that we need to give apache access to 

sudo ufw app list 


sudo ufw allow 'Apache Full'

sudo ufw status 

# if Apache is not found in app list do following things

sudo nano /etc/ufw/applications.d/apache2-utils.ufw.profile

copy following and paste in profile



[Apache]
title=Web Server
description=Apache v2 is the next generation of the omnipresent Apache web server.
ports=80/tcp

[Apache Secure]
title=Web Server (HTTPS)
description=Apache v2 is the next generation of the omnipresent Apache web server.
ports=443/tcp

[Apache Full]
title=Web Server (HTTP,HTTPS)
description=Apache v2 is the next generation of the omnipresent Apache web server.
ports=80,443/tcp



# Configuring Apache web server; Verifying Apache service

sudo systemctl status apache2



to verify if apache is running fine by requesting a web page from the Apache webserver 
find your Ip with following command

hostname -I






#refrences 
https://linuxhint.com/install_apache_web_server_ubuntu/

with Bridge Adapter I was able to open with ip but only for host


# restart apache server

### check status of apache server
`sudo systemctl status apache2`

### start apache server
`sudo systemctl start apache2`

### stop apache server
`sudo systemctl stop apache2`

### restart apache server
`sudo systemctl restart apache2`

get value from php.ini files

php -r "echo ini_get('my_value');"
#which php to change


# change php file load upload config from here
/etc/php/7.4/apache2/php.ini


# increase upload limit from 2 gb
php.ini  (post size, memory_limit)
another is 
.htaccess in vboxweb

<!-- problem with limitrequestbody -->
<!-- add LimitRequestBody 8589934592  -->


# change core from 
voice server

/usr/local/kaldi-trunk/egs/thevoice_with_khaldi/thevoice/ASR/config_Decode.rb

processors = 2




https://ubiq.co/tech-blog/upgrade-apache-version-ubuntu/




imp link filestorage
https://askubuntu.com/questions/1106795/ubuntu-server-18-04-lvm-out-of-space-with-improper-default-partitioning

Use the following command to restart the server networking service.
# sudo /etc/init.d/networking restart
or
# sudo /etc/init.d/networking stop
# sudo /etc/init.d/networking start
else
# sudo systemctl restart networking


Once this is done, use the following command to check the server network status.

# sudo /etc/init.d/networking status
or
# sudo systemctl status networking

Run the below command to update networking and then any changes that have been made to the network will take effect:

# netplan apply