<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[Heck's  Blog]]></title> 
<link>https://www.heckjj.com/index.php</link> 
<description><![CDATA[一瞬间的决定，往往可以改变很多，事实上，让自己成功的往往不是知识，是精神！ 如果你总是为自己找借口，那只好让成功推迟。执行力，今天！]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[Heck's  Blog]]></copyright>
<item>
<link>https://www.heckjj.com/post//</link>
<title><![CDATA[Nginx配置在线一键生成“神器”，不用愁了]]></title> 
<author>Heck &lt;@hecks.tk&gt;</author>
<category><![CDATA[Web开发]]></category>
<pubDate>Sat, 26 Oct 2019 08:32:40 +0000</pubDate> 
<guid>https://www.heckjj.com/post//</guid> 
<description>
<![CDATA[ 
	Nginx作为一个轻量级的HTTP服务器，相比Apache优势也是比较明显的,在性能上它占用资源少,能支持更高更多的并发连接,从而达到提高访问效率;在功能上它是一款非常优秀的代理服务器与负载均衡服务器;在安装配置上它安装，配置都比较简单<br/>Nginx优化配置详解<br/>但在实际的生产配置环境中，肯定会经常遇到需要修改、或者重新增加Nginx配置的问题，有的时候需求更是多种多样，修修改改经常会出现这样、那样的一些错误，特别的烦索。<br/>基于以上的原因，肯定很多读者伙伴经常会收集一些配置文档、或者电脑里也保存着一些自己日常的常用配置案例，但是终究还是不是很便利。今天，民工哥给大家介绍一款「超级牛掰的神器」，可以在线一键生成Nginx的配置。<br/><a href="https://www.heckjj.com/attachment.php?fid=160" target="_blank"><img src="https://www.heckjj.com/attachment.php?fid=160" class="insertimage" alt="点击在新窗口中浏览此图片" title="点击在新窗口中浏览此图片" border="0"/></a><br/><br/>网址：https://nginxconfig.io/<br/>NGINX Config 支持 HTTP、HTTPS、PHP、Python、Node.js、WordPress、Drupal、缓存、逆向代理、日志等各种配置选项。在线生成 Web 服务器 Nginx 配置文件。<br/><br/><br/>操作配置也非常简单，你需要做的只需要2步：<br/> 打开官方网站<br/> 按需求配置相关参数<br/>系统就会自动生成特定的配置文件。虽然界面是英文的，但是功能的页面做的非常直观，生成的Nginx格式规范。<br/>登陆之后大概的界面如下：<br/><a href="https://www.heckjj.com/attachment.php?fid=161" target="_blank"><img src="https://www.heckjj.com/attachment.php?fid=161" class="insertimage" alt="点击在新窗口中浏览此图片" title="点击在新窗口中浏览此图片" border="0"/></a><br/>案例展示<br/>配置域名：mingongge.com 实现用户访问*.mingongge.com 域名时会自动跳转到 mingongge.com 此配置，并且开启http强制跳转到https的配置。<br/><a href="https://www.heckjj.com/attachment.php?fid=162" target="_blank"><img src="https://www.heckjj.com/attachment.php?fid=162" class="insertimage" alt="点击在新窗口中浏览此图片" title="点击在新窗口中浏览此图片" border="0"/></a><br/><a href="https://www.heckjj.com/attachment.php?fid=163" target="_blank"><img src="https://www.heckjj.com/attachment.php?fid=163" class="insertimage" alt="点击在新窗口中浏览此图片" title="点击在新窗口中浏览此图片" border="0"/></a><br/>这时，Nginx的配置就会实时自动生成在下面，我把生成的配置复制过来，如下：<br/>/etc/nginx/sites-available/mingongge.com.conf<br/>#文件名都给你按规则配置好了<br/>server &#123;<br/>listen 443 ssl http2;<br/>server_name mingongge.com;<br/># SSL<br/>ssl_certificate /etc/letsencrypt/live/mingongge.com/fullchain.pem;<br/>ssl_certificate_key /etc/letsencrypt/live/mingongge.com/privkey.pem;<br/>ssl_trusted_certificate /etc/letsencrypt/live/mingongge.com/chain.pem;<br/># security<br/>include nginxconfig.io/security.conf;<br/># additional config<br/>include nginxconfig.io/general.conf;<br/>&#125;<br/># subdomains redirect<br/>server &#123;<br/>listen 443 ssl http2;<br/>server_name *.mingongge.com;<br/># SSL<br/>ssl_certificate /etc/letsencrypt/live/mingongge.com/fullchain.pem;<br/>ssl_certificate_key /etc/letsencrypt/live/mingongge.com/privkey.pem;<br/>ssl_trusted_certificate /etc/letsencrypt/live/mingongge.com/chain.pem;<br/>return 301 https://mingongge.com$request_uri;<br/>&#125;<br/># HTTP redirect<br/>server &#123;<br/>listen 80;<br/>server_name .mingongge.com;<br/>include nginxconfig.io/letsencrypt.conf;<br/>location / &#123;<br/>return 301 https://mingongge.com$request_uri;<br/>&#125;<br/>&#125;<br/><br/>非常的方便与快速。<br/>官方还提供一些Nginx的基础优化配置，如下：<br/>/etc/nginx/nginx.conf<br/># Generated by nginxconfig.io<br/>user www-data;<br/>pid /run/nginx.pid;<br/>worker_processes auto;<br/>worker_rlimit_nofile 65535;<br/>events &#123;<br/>multi_accept on;<br/>worker_connections 65535;<br/>&#125;<br/>http &#123;<br/>charset utf-8;<br/>sendfile on;<br/>tcp_nopush on;<br/>tcp_nodelay on;<br/>server_tokens off;<br/>log_not_found off;<br/>types_hash_max_size 2048;<br/>client_max_body_size 16M;<br/># MIME<br/>include mime.types;<br/>default_type application/octet-stream;<br/># logging<br/>access_log /var/log/nginx/access.log;<br/>error_log /var/log/nginx/error.log warn;<br/># load configs<br/>include /etc/nginx/conf.d/*.conf;<br/>include /etc/nginx/sites-enabled/*;<br/>&#125;<br/>还有基于安全的配置，如下：<br/>/etc/nginx/nginxconfig.io/security.conf<br/># security headers<br/>add_header X-Frame-Options "SAMEORIGIN" always;<br/>add_header X-XSS-Protection "1; mode=block" always;<br/>add_header X-Content-Type-Options "nosniff" always;<br/>add_header Referrer-Policy "no-referrer-when-downgrade" always;<br/>add_header Content-Security-Policy "default-src * data: 'unsafe-eval' 'unsafe-inline'" always;<br/># . files<br/>location ~ /&#92;.(?!well-known) &#123;<br/>deny all;<br/>&#125;<br/>有了这个神器在手，再也不用为配置Nginx的各类配置而烦恼了！！
]]>
</description>
</item><item>
<link>https://www.heckjj.com/post//#blogcomment</link>
<title><![CDATA[[评论] Nginx配置在线一键生成“神器”，不用愁了]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>https://www.heckjj.com/post//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>