Added simple nginx config example

This commit is contained in:
Christian Haschek
2015-10-31 01:43:27 +01:00
parent 435451252f
commit 9d46cc7b46

33
README.md Normal file → Executable file
View File

@@ -103,6 +103,37 @@ Server will automatically try to guess the file type (which should work in 90% o
- (optional) You can and should put a [nginx](https://www.nginx.com/) proxy before the Apache server. That thing is just insanely fast with static content like images. - (optional) You can and should put a [nginx](https://www.nginx.com/) proxy before the Apache server. That thing is just insanely fast with static content like images.
- (optional) To secure your traffic I'd highly recommend getting an [SSL Cert](https://letsencrypt.org/) for your server if you don't already have one. - (optional) To secure your traffic I'd highly recommend getting an [SSL Cert](https://letsencrypt.org/) for your server if you don't already have one.
### On nginx
This is a simple config file that should make PictShare work on nginx
```
server {
listen 80 default_server;
server_name your.awesome.domain.name;
root /var/www/pictshare; # or where ever you put it
index index.php;
location / {
try_files $uri $uri/ /index.php?url=$request_uri; # instead of htaccess mod_rewrite
}
location ~ \.php {
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_index index.php;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param PATH_INFO $fastcgi_script_name;
}
location ~ /(upload|tmp) {
deny all;
return 404;
}
}
```
## Browser extensions ## Browser extensions
- Chrome: https://chrome.google.com/webstore/detail/pictshare-1-click-imagesc/mgomffcdpnohakmlhhjmiemlolonpafc - Chrome: https://chrome.google.com/webstore/detail/pictshare-1-click-imagesc/mgomffcdpnohakmlhhjmiemlolonpafc
- Source: https://github.com/chrisiaut/PictShare-Chrome-extension - Source: https://github.com/chrisiaut/PictShare-Chrome-extension
@@ -116,4 +147,4 @@ Design (c) by [Bernhard Moser](mailto://bernhard.moser91@gmail.com)
This is a [HASCHEK SOLUTIONS](https://haschek.solutions) project This is a [HASCHEK SOLUTIONS](https://haschek.solutions) project
[![HS logo](https://pictshare.net/css/imgs/hs_logo.png)](https://haschek.solutions) [![HS logo](https://pictshare.net/css/imgs/hs_logo.png)](https://haschek.solutions)