Para esto vamos a instalar openvpn-monitor
Primero vamos a instalar estos paquetes en centos
|
1 |
yum install python–geoip2 python–ipaddr python–humanize python–bottle python–semantic–version geoip–database geoipupdate |
Otra forma de instalar los paquetes:
|
1 2 3 |
yum install pip pip install humanize pip install semantic_version |
Instalamos git para bajar los paquetes
|
1 |
yum install git |
Seguimos los siguiente comandos
|
1 2 3 4 5 6 |
cd /var/www/html/ git clone https://github.com/furlongm/openvpn–monitor.git cd openvpn–monitor/ ls mv openvpn–monitor.conf.example openvpn–monitor.conf nano openvpn–monitor.conf |
Probamos de la siguiente manera
|
1 |
python openvpn–monitor.py |
Después creamos el sitio en apache:
nano /etc/httpd/conf/httpd.conf
|
1 2 3 4 5 6 7 8 9 |
ScriptAlias /openvpn–monitor/ /var/www/html/openvpn–monitor/openvpn–monitor.py <Directory /var/www/html/openvpn–monitor> Options +ExecCGI AddHandler cgi–script .py DirectoryIndex openvpn–monitor.py AllowOverride None Require ip 192.168.0.2/24 </Directory> |
Revisamos la configuracion
|
1 |
apachectl –t |
Reiniciamos el servicio
|
1 |
service httpd restart |
Probamos entrando al servidor
http:/ip/openvpn-monitor
Alternativa para la instalación de Python3
|
1 2 3 4 5 |
yum install python3 yum install python3–humanize python3 –m pip install —upgrade pip pip3 install semantic–version pip3 install bottle |

Deja una respuesta
Lo siento, debes estar conectado para publicar un comentario.