贴个nginx配置
来源:互联网 发布:中标软件(北京)怎么样 编辑:程序博客网 时间:2024/06/04 01:05
### You should look at the following URL's in order to grasp a solid understanding# of Nginx configuration files in order to fully unleash the power of Nginx.# https://www.nginx.com/resources/wiki/start/# https://www.nginx.com/resources/wiki/start/topics/tutorials/config_pitfalls/# https://wiki.debian.org/Nginx/DirectoryStructure## In most cases, administrators will remove this file from sites-enabled/ and# leave it as reference inside of sites-available where it will continue to be# updated by the nginx packaging team.## This file will automatically load configuration files provided by other# applications, such as Drupal or Wordpress. These applications will be made# available underneath a path with that package name, such as /drupal8.## Please see /usr/share/doc/nginx-doc/examples/ for more detailed examples.### Default server configuration#server { listen 80 default_server; listen [::]:80 default_server; # SSL configuration # # listen 443 ssl default_server; # listen [::]:443 ssl default_server; # # Note: You should disable gzip for SSL traffic. # See: https://bugs.debian.org/773332 # # Read up on ssl_ciphers to ensure a secure configuration. # See: https://bugs.debian.org/765782 # # Self signed certs generated by the ssl-cert package # Don't use them in a production server! # # include snippets/snakeoil.conf; root /var/www; # Add index.php to the list if you are using PHP index index.html index.htm index.nginx-debian.html index.php; server_name _; #如果程序不设置header这里就放开,如果程序也设置,这里就注释 #add_header 'Access-Control-Allow-Origin' '*'; add_header 'Access-Control-Allow-Credentials' 'true'; add_header 'Access-Control-Allow-Methods' 'GET, POST, PUT, DELETE, OPTIONS'; add_header 'Access-Control-Allow-Headers' 'Origin, DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type, Accept, authKey, sessionId'; location / { if ($request_method = 'OPTIONS') { add_header 'Access-Control-Allow-Origin' '$http_origin'; add_header 'Access-Control-Allow-Credentials' 'true'; add_header 'Access-Control-Allow-Methods' 'GET, POST, PUT, DELETE, OPTIONS'; add_header 'Access-Control-Allow-Headers' 'Origin, DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type, Accept, authKey, sessionId'; return 204; } index index.php; # First attempt to serve request as file, then # as directory, then fall back to displaying a 404. try_files $uri $uri/ =404; } # pass PHP scripts to FastCGI server # location ~ \.php { if ($request_method = 'OPTIONS') { add_header 'Access-Control-Allow-Origin' '*'; add_header 'Access-Control-Allow-Credentials' 'true'; add_header 'Access-Control-Allow-Methods' 'GET, POST, PUT, DELETE, OPTIONS'; add_header 'Access-Control-Allow-Headers' 'Origin, DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type, Accept, authKey, sessionId'; return 204; } include snippets/fastcgi-php.conf; # With php-fpm (or other unix sockets): # fastcgi_pass unix:/var/run/php/php7.0-fpm.sock; # With php-cgi (or other tcp sockets): fastcgi_pass 127.0.0.1:9000; } # deny access to .htaccess files, if Apache's document root # concurs with nginx's one # location ~ /\.ht { deny all; }}# Virtual Host configuration for example.com## You can move that to a different file under sites-available/ and symlink that# to sites-enabled/ to enable it.##server {# listen 80;# listen [::]:80;## server_name example.com;## root /var/www/example.com;# index index.html;## location / {# try_files $uri $uri/ =404;# }#}
阅读全文
0 0
- 贴个nginx配置
- Nginx配置多个证书
- nginx 配置多个目录
- nginx 多个站点配置
- nginx 配置多个主机
- nginx配置多个tomcat
- nginx配置多个站点
- Nginx(10) nginx 配置多个server,多个端口
- Nginx一个IP配置多个主机
- nginx如何添加多个虚拟主机配置
- Nginx+Tomcat配置多个二级域名
- nginx配置多个虚拟ip访问
- Nginx 配置 多个VSFTP的loadbalance
- nginx中配置多个虚拟主机实例
- nginx配置个https+backlog+sysctl.conf
- Nginx+Tomcat配置多个二级域名
- nginx.conf的配置多个目录
- nginx配置多个IP地址
- scikit-learn linearRegression 1.1.10 逻辑回归
- 邮票分你一半-OJ
- Oracle调试经验-查看当前数据库的实例名
- 跳转到系统短信发送页面
- 嵌入式学习日记(四)
- 贴个nginx配置
- 不到 200 行代码,教你如何用 Keras 搭建生成对抗网络(GAN)
- stm8s开发(九) EEPROM的使用:使用EEPROM存储数据!
- qt for android 在windows下搭建开发环境
- Spring MVC中文乱码问题解决方案
- Linq之详解 From Where Select Group Into OrderBy Let Join
- 配置静态路由
- sqlserver 多表关联多条件分页排序查询
- 本地Hadoop学习环境搭建(win10 Linux子系统)