############################################################################### # SELinux module for the NGINX Web Server # # Project Contact Information: # Stuart Cianos # Email: scianos@alphavida.com # ############################################################################### # (C) Copyright 2009 by Stuart Cianos, d/b/a AlphaVida. All Rights Reserved. # # # Stuart Cianos licenses this file to You under the GNU General Public License, # Version 3.0 (the "License"); you may not use this file except in compliance # with the License. You may obtain a copy of the License at # # http://www.gnu.org/licenses/gpl.txt # # or in the COPYING file included in the original archive. # # Disclaimer of Warranty. # # THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY # APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT # HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY # OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, # THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR # PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM # IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF # ALL NECESSARY SERVICING, REPAIR OR CORRECTION. # # Limitation of Liability. # # IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING # WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS # THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY # GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE # USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF # DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD # PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), # EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF # SUCH DAMAGES. ############################################################################### # nginx executable will have: # label: system_u:object_r:nginx_exec_t # MLS sensitivity: s0 # MCS categories: /usr/sbin/nginx -- gen_context(system_u:object_r:nginx_exec_t,s0) /etc/nginx(/.*)? gen_context(system_u:object_r:nginx_conf_t,s0) /etc/ssl/nginx(/.*)? gen_context(system_u:object_r:nginx_conf_t,s0) /etc/rc\.d/init\.d/nginx -- gen_context(system_u:object_r:nginx_initrc_exec_t,s0) /var/tmp/nginx(/.*)? gen_context(system_u:object_r:nginx_tmp_t,s0) #/usr/local/nginx/sbin/nginx -- gen_context(system_u:object_r:nginx_exec_t,s0) #/usr/local/nginx/logs/nginx.pid gen_context(system_u:object_r:nginx_var_run_t,s0) #/usr/local/nginx/logs(/.*)? gen_context(system_u:object_r:nginx_var_log_t,s0) #/usr/local/nginx/proxy_temp(/.*)? gen_context(system_u:object_r:nginx_var_lib_t,s0) #/usr/local/nginx/fastcgi_temp(/.*)? gen_context(system_u:object_r:nginx_var_lib_t,s0) #/usr/local/nginx/client_body_temp(/.*)? gen_context(system_u:object_r:nginx_var_lib_t,s0) #/usr/local/nginx/html(/.*)? gen_context(user_u:object_r:httpd_sys_content_t,s0) #/usr/local/nginx/conf(/.*)? gen_context(system_u:object_r:etc_t,s0)