PHP/Apache 설정(3)
-
웹 서버에서 국내 IP만 허용
1. Apache 웹 서버에서 국내 IP만 허용Apache에서는 mod_geoip 또는 mod_maxminddb 모듈을 사용하여 IP 기반으로 국가를 필터링할 수 있습니다. 설정 절차 (mod_geoip 또는 mod_maxminddb 사용)GeoIP 모듈 설치sudo apt-get install libapache2-mod-geoipGeoIP 데이터베이스 다운로드 최신 GeoIP 데이터베이스를 다운로드해야 합니다. MaxMind에서 무료로 제공하는 GeoLite2 데이터베이스를 사용할 수 있습니다.다운로드 및 설정:sudo mkdir /usr/share/GeoIP/cd /usr/share/GeoIP/sudo wget https://cdn.jsdelivr.net/npm/geolite2-country/GeoL..
2024.09.10 -
웹서버 80포트 프록시
이미 서버에는 80 번 포트를 사용하고 있고,어떠한 이유로 8000번이나 3000번 같은 포트로 apache 가 아닌 nginx 또는 python 으로 웹 서비스 중이라면해당 서비스에 도메인을 연결해야 할 필요가 있을수 있다. sudo a2enmod proxysudo a2enmod proxy_httpsudo a2enmod proxy_balancersudo a2enmod lbmethod_byrequests 이때 apache 에 프록시 형태로 설정 추가로 간단하게 해결 가능하다. ProxyPreserveHost On ProxyRequests Off ServerName www.test.com ServerAlias test.com ProxyPass / http://localhost:3000/..
2024.08.21 -
apache 서버에서 무료 SSL 설치하는 가장 쉬운 방법
우분투 22.04 버젼 3줄이면 끝이다.sudo snap install --classic certbotsudo ln -s /snap/bin/certbot /usr/bin/certbotsudo certbot --apachesudo certbot renew --dry-run /etc/apache2/sites-available/000-default.conf -끝- 결과는 다음과 같이 나옴(만들어놓은 인증서가 있어서 K 를 선택했다.)- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -An RSA certificate named www.test.com-0001 already exists. Do you wantto..
2024.08.21