Skip to main content

How to change document root in Apache configuration

Below are the steps to change document root in Apache(Web server) configurations -

[root@rhcsa107 rakesh]# mkdir /web
[root@rhcsa107 rakesh]# ls -ld /web/
drwxr-xr-x. 2 root root 22 Apr  3 08:45 /web/

[root@rhcsa107 rakesh]# vim /etc/httpd/conf.d/rakesh.conf
DocumentRoot /web
<Directory /web>
Require all granted
</Directory>

Save exit from from this file.

[root@rhcsa107 rakesh]# systemctl restart httpd.service

Check HTTPD status, it must be running as below - 

[root@rhcsa107 rakesh]# systemctl status httpd.service
● httpd.service - The Apache HTTP Server
   Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled; vendor preset: disabled)
   Active: active (running) since Fri 2020-04-03 09:19:46 EDT; 6min ago
     Docs: man:httpd.service(8)
 Main PID: 10064 (httpd)
   Status: "Total requests: 5; Idle/Busy workers 100/0;Requests/sec: 0.0129; Bytes served/sec:   9 B/sec"
    Tasks: 278 (limit: 11516)
   Memory: 36.1M
   CGroup: /system.slice/httpd.service
           ├─10064 /usr/sbin/httpd -DFOREGROUND
           ├─10065 /usr/sbin/httpd -DFOREGROUND
           ├─10066 /usr/sbin/httpd -DFOREGROUND
           ├─10067 /usr/sbin/httpd -DFOREGROUND
           ├─10068 /usr/sbin/httpd -DFOREGROUND
           └─10288 /usr/sbin/httpd -DFOREGROUND

Apr 03 09:19:46 rhcsa107.example.com systemd[1]: Starting The Apache HTTP Server...
Apr 03 09:19:46 rhcsa107.example.com httpd[10064]: Server configured, listening on: port 80
Apr 03 09:19:46 rhcsa107.example.com systemd[1]: Started The Apache HTTP Server.
[root@rhcsa107 rakesh]#

Comments

Popular posts from this blog

error: db5 error(11) from dbenv->open: Resource temporarily unavailable

If rpm command is not working in your system and it is giving an error message( error: db5 error(11) from dbenv->open: Resource temporarily unavailable ). What is the root cause of this issue? How to fix this issue?   just a single command- [root@localhost rpm]# rpm --rebuilddb Detailed error message- [root@localhost rpm]# rpm -q firefox ^Cerror: db5 error(11) from dbenv->open: Resource temporarily unavailable error: cannot open Packages index using db5 - Resource temporarily unavailable (11) error: cannot open Packages database in /var/lib/rpm ^Cerror: db5 error(11) from dbenv->open: Resource temporarily unavailable error: cannot open Packages database in /var/lib/rpm package firefox is not installed [root@localhost rpm]# RPM manage a database in which it store all information related to packages installed in our system. /var/lib/rpm, this is directory where this information is available. [root@localhost rpm]# cd /var/lib/rpm ...

Failed to get D-Bus connection: Operation not permitted

" Failed to get D-Bus connection: Operation not permitted " - systemctl command is not working in Docker container. If systemctl command is not working in your container and giving subjected error message then simple solution of this error is, create container with -- privileged option and also provide init file full path  /usr/sbin/init [root@server109 ~]# docker container run -dit --privileged --name systemctl_not_working_centos1 centos:7 /usr/sbin/init For detailed explanation and understanding I am writing more about it, please have look below. If we have a daemon based program(httpd, sshd, jenkins, docker etc.) running inside a container and we would like to start/stop or check status of daemon inside docker then it becomes difficult for us to perform such operations , because by default systemctl and service  commands don't work inside docker. Normally we run below commands to check services status in Linux systems. [root@server109 ~]# systemctl status ...

Docker project

Since last few weekend I am learning Docker. A great initiative from Linux word under IIEC Rise and guidance of Vimal Daga. At the completion of this training I have implemented container technology and created my own monitoring system(Moatis). Project steps:- Pull centos:7 image I created a volume for persistent storage  Launched a container Exposed it to public Login into newly created centos container Deployed Nagios Setup monitoring on few hosts Tested if each and everything is working fine or not. Please check below for all the commands which I have executed to complete this project. Commands I have executed on Container Host -    176  podman container ls   177  podman container ls -a   178  podman image ls   179  podman volume create mymoatis   180  podman volume inspect mymoatis   181  cd /var/lib/containers/storage/mymoatis/_data/   182  ls   183  pod...