일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- iptime
- 아파치
- KB증권
- jQuery
- 티스토리
- centos
- Rocky
- SKT
- 윈도우10
- 리눅스
- 가상서버호스팅
- nginx
- php
- Apache
- proxmox
- 보르비스초월
- mysql
- 킹북이초월
- 자바스크립트
- PHP-FPM
- 시놀로지
- 스톤에이지
- 알리익스프레스
- ConoHa
- 램가스초월
- KB국민카드
- 알뜰폰
- 복현오거리
- 소비전력
- html/css
- Today
- Total
맛집 여행 캠핑 일상 생활
[Proxmox] vnStat PHP Frontend 설치하기 본문
728x90
Proxmox 에 vnstat 을 한번 설치해보았습니다.
NGINX 와 APACHE 둘다 잘 되네요~
먼저 네트워크 트래픽 모니터링 툴인 vnstat 유틸을 먼저 설치합니다.
# apt-get install vnstat
설치후 일정 시간이 지나야 데이터가 쌓여서 확인이 가능합니다.
# vnstat
rx / tx / total / estimated
enp2s0:
2024-07 45.65 MiB / 31.36 MiB / 77.01 MiB / 685.96 MiB
yesterday 1.15 MiB / 7.06 MiB / 8.21 MiB
today 44.50 MiB / 24.30 MiB / 68.80 MiB / 130.37 MiB
vmbr0:
2024-07 43.93 MiB / 31.36 MiB / 75.30 MiB / 670.94 MiB
yesterday 1.05 MiB / 7.06 MiB / 8.11 MiB
today 42.88 MiB / 24.30 MiB / 67.18 MiB / 127.29 MiB
이제 vnStat PHP Frontend 를 설치합니다.
# apt-get install git
# git clone https://github.com/thrau/vnstat2-php-frontend.git
# mv ./vnstat2-php-frontend /var/www/vnstat
이번엔 nginx 를 설치합니다.
# apt-get install php-fpm nginx
# vi /etc/nginx/conf.d/vnstat.conf
server {
listen 8081;
server_name localhost;
root /var/www/vnstat;
index index.php index.html index.htm;
access_log /var/log/nginx/access-vnstat.log;
error_log /var/log/nginx/error-vnstat.log;
location ~ [^/]\.(php|htm|html)(/|$) {
fastcgi_split_path_info ^(.+?\.php)(/.*)$;
if (!-f \$document_root\$fastcgi_script_name) {
return 404;
}
fastcgi_pass unix:/run/php/php8.2-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME \$document_root\$fastcgi_script_name;
include fastcgi_params;
}
}
이제 nginx 를 재시작하고 웹브라우저에서 확인합니다.
# systemctl restart nginx
apt-get install \
php \
php-bcmath \
php-cli \
php-common \
php-fpm \
php-gd \
php-mbstring \
php-mysqlnd \
php-opcache \
php-pdo \
php-pear \
php-soap \
php-xml
# vi /etc/apache2/sites-enabled/vnstat.conf
Listen 8082
<VirtualHost *:8082>
DocumentRoot /var/www/vnstat
</VirtualHost>
아파치 설정은 위와 같습니다.
nginx 와 충돌이 나지 않게 하셔야 합니다.
728x90
반응형
'LINUX' 카테고리의 다른 글
[CentOS] yum update 에러 (0) | 2024.08.11 |
---|---|
[라즈베리파이] CentOS microSD 공간 확장 (0) | 2024.08.10 |
[Apache] mod_qos 설정시 error_log (0) | 2024.07.24 |
[Rocky] vnStat PHP Frontend 데이터 안나오는 문제 (2) | 2024.07.23 |
[Proxmox] LXC 컨테이너 modprobe fuse 에러 (0) | 2024.07.19 |
Trackback : | Comments :