nerdexam
Red_Hat

EX300(23Q) · Question #15

Site should executes webapp.wsgi. Content of the script should not be modified.

yum install -y mod_wsgi mkdir -p /var/www/scripts cd /var/www/scripts wget http://classroom.example.com/pub/webapp.wsgi restorecon -Rv /var/www/scripts vim /etc/httpd/conf/httpd.conf Listen 8961 vim /etc/httpd/conf.d/wsgi1.conf <VirtualHost *:8961> ServerAdmin…

Configure Dynamic Web Content

Question

  • Site should executes webapp.wsgi.
  • Content of the script should not be modified.

Explanation

yum install -y mod_wsgi

mkdir -p /var/www/scripts cd /var/www/scripts wget http://classroom.example.com/pub/webapp.wsgi restorecon -Rv /var/www/scripts

vim /etc/httpd/conf/httpd.conf Listen 8961

vim /etc/httpd/conf.d/wsgi1.conf <VirtualHost *:8961> ServerAdmin [email protected] ServerName wsgi1.example.com DocumentRoot /var/www/scripts # We don't need it,only testing WSGIScriptAlias / /var/www/scripts/webapp.wsgi CustomLog "logs/wsgi1_access_log" combined ErrorLog "logs/wsgi1_error_log"

</VirtualHost>

<Directory "/var/www/scripts"> Allow open access: Require all granted </Directory> </VirtualHost>

firewall-cmd --permanent --add-port=8961/tcp firewall-cmd --reload

semanage port -a -t http_port_t -p tcp 8961

systemctl status httpd

Topics

#mod_wsgi#Python WSGI application#Apache virtual host#dynamic web content

Community Discussion

No community discussion yet for this question.

Full EX300(23Q) Practice