user nginx nginx;
worker_processes 1;
error_log /var/log/nginx/error_log info;
events {
worker_connections 1024;
use epoll;
}
http {
include /etc/nginx/mime.types;
default_type application/octet-stream;
client_max_body_size 128M;
sendfile on;
tcp_nopush on;
tcp_nodelay on;
ignore_invalid_headers on;
fancyindex_exact_size off;
index index.php index.html;
server
{
listen 80;
server_name mywebsite.com
root /var/www;
location /
{
allow x.x.x.x;
deny all;
}
location /public
{
allow all;
fancyindex on;
}
location ~ \.php$
{
fastcgi_pass unix:/var/run/php-fpm-www.sock;
include fastcgi.conf;
}
include security.conf;
}
}