Professional acting portfolio for Kellee Owens.
| Resource | URL |
|---|---|
| Site | https://kelleeowens.com |
| Admin | https://kelleeowens.com/admin/ |
A portfolio website showcasing Kellee's acting career, including headshots, resume, demo reels, and contact information. Features a PHP-based admin panel for content management.
C:\Users\cowens\Documents\kelleeowens\/var/www/kelleeowens.com/kelleeowens/
├── index.html # Public site
├── admin/
│ ├── index.php # Admin panel (protected)
│ └── panel.html # Admin template
├── css/
│ └── styles.css
├── js/
│ └── app.js
├── images/ # Uploaded media
├── videos/ # Demo reels
└── data/
└── content.json # Site content (editable via admin)
data/content.json| Component | Technology |
|---|---|
| Frontend | HTML, CSS, JavaScript |
| Admin | PHP |
| Data | JSON file storage |
| Server | Nginx + PHP-FPM |
| Auth | HTTP Basic Auth (htpasswd) |
Automatic via GitHub Actions:
main branchgit pull/etc/nginx/sites-available/kelleeowens.com:
server {
listen 443 ssl;
server_name kelleeowens.com;
root /var/www/kelleeowens.com;
index index.html index.php;
location / {
try_files $uri $uri/ =404;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php-fpm.sock;
}
location /admin {
auth_basic "Admin";
auth_basic_user_file /etc/nginx/.htpasswd-kellee;
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php-fpm.sock;
}
}
ssl_certificate /etc/letsencrypt/live/kelleeowens.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/kelleeowens.com/privkey.pem;
}
Stored in /etc/nginx/.htpasswd-kellee on Jungshin.
images/ or videos/ locally