Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
abills:docs:other:nginx [2016/11/25 14:30] kodr [FreeBSD] |
abills:docs:other:nginx [2017/12/26 12:23] (текущий) diger [FreeBSD] |
||
---|---|---|---|
Строка 28: | Строка 28: | ||
Копируем и правим под свои нужды: | Копируем и правим под свои нужды: | ||
- | <code> | + | <code nginx> |
user www www; | user www www; | ||
pid /var/run/nginx.pid; | pid /var/run/nginx.pid; | ||
Строка 68: | Строка 68: | ||
location ^~ /images/ { | location ^~ /images/ { | ||
- | location ~* ^.+\.(jpg|gif|png|css|js|JPG|GIF)$ { | + | alias /usr/abills/Abills/templates/; |
- | alias /usr/abills/Abills/templates/; | + | location ~* \.(jpg|gif|png|css|js|JPG|GIF)$ { |
+ | allow all; | ||
} | } | ||
+ | deny all; | ||
} | } | ||
Строка 100: | Строка 102: | ||
deny all; | deny all; | ||
} | } | ||
- | | + | location ^~ /images/ { |
+ | alias /usr/abills/Abills/templates/; | ||
+ | location ~* \.(jpg|gif|png|css|js|JPG|GIF)$ { | ||
+ | allow all; | ||
+ | } | ||
+ | deny all; | ||
+ | } | ||
location ~ \.cgi|pm$ { | location ~ \.cgi|pm$ { | ||
try_files $uri =404; | try_files $uri =404; | ||
Строка 154: | Строка 163: | ||
Для обмена данными с ''FastCGI'', ''Nginx'' должен иметь права на файл сокета. | Для обмена данными с ''FastCGI'', ''Nginx'' должен иметь права на файл сокета. | ||
- | Для этого изменим пользователя, с которым запускается ''fcgiwrap'': | + | Для этого изменим пользователя, с которым запускается ''fcgiwrap'' и владельца сокета: |
echo 'fcgiwrap_user="www"' >> /etc/rc.conf | echo 'fcgiwrap_user="www"' >> /etc/rc.conf | ||
+ | echo 'fcgiwrap_socket_owner="www"' >> /etc/rc.conf | ||
Запускаем ''fcgiwrap'': | Запускаем ''fcgiwrap'': | ||
<code> | <code> | ||
Строка 181: | Строка 191: | ||
Копируем и правим под свои нужды: | Копируем и правим под свои нужды: | ||
- | <code> | + | <code nginx> |
user www-data www-data; | user www-data www-data; | ||
pid /var/run/nginx.pid; | pid /var/run/nginx.pid; | ||
Строка 219: | Строка 229: | ||
ssl_ciphers ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULL; | ssl_ciphers ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULL; | ||
ssl_prefer_server_ciphers off; | ssl_prefer_server_ciphers off; | ||
+ | |||
+ | location ^~ /images/ { | ||
+ | alias /usr/abills/Abills/templates/; | ||
+ | location ~* \.(jpg|gif|png|css|js|JPG|GIF)$ { | ||
+ | allow all; | ||
+ | } | ||
+ | deny all; | ||
+ | } | ||
location ~ \.cgi|pm$ { | location ~ \.cgi|pm$ { | ||
Строка 247: | Строка 265: | ||
deny all; | deny all; | ||
} | } | ||
- | | + | location ^~ /images/ { |
+ | alias /usr/abills/Abills/templates/; | ||
+ | location ~* \.(jpg|gif|png|css|js|JPG|GIF)$ { | ||
+ | allow all; | ||
+ | } | ||
+ | deny all; | ||
+ | } | ||
location ~ \.cgi|pm$ { | location ~ \.cgi|pm$ { | ||
try_files $uri =404; | try_files $uri =404; |