<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>网站建设 on 个人记录 | 随心所意，记录点滴</title>
    <link>https://gker.net/tags/%E7%BD%91%E7%AB%99%E5%BB%BA%E8%AE%BE/</link>
    <description>Recent content in 网站建设 on 个人记录 | 随心所意，记录点滴</description>
    <generator>Hugo</generator>
    <language>zh-cn</language>
    <lastBuildDate>Mon, 10 Aug 2020 13:51:14 +0800</lastBuildDate>
    <atom:link href="https://gker.net/tags/%E7%BD%91%E7%AB%99%E5%BB%BA%E8%AE%BE/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>本站建设记录</title>
      <link>https://gker.net/about/</link>
      <pubDate>Mon, 10 Aug 2020 13:51:14 +0800</pubDate>
      <guid>https://gker.net/about/</guid>
      <description>&lt;h1 id=&#34;安装hugo下载直接可用&#34;&gt;安装hugo，下载直接可用 &lt;a href=&#34;#%e5%ae%89%e8%a3%85hugo%e4%b8%8b%e8%bd%bd%e7%9b%b4%e6%8e%a5%e5%8f%af%e7%94%a8&#34; class=&#34;anchor&#34;&gt;🔗&lt;/a&gt;&lt;/h1&gt;&lt;p&gt;&lt;a href=&#34;https://github.com/gohugoio/hugo/releases&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;https://github.com/gohugoio/hugo/releases&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h1 id=&#34;验证是否成功&#34;&gt;验证是否成功 &lt;a href=&#34;#%e9%aa%8c%e8%af%81%e6%98%af%e5%90%a6%e6%88%90%e5%8a%9f&#34; class=&#34;anchor&#34;&gt;🔗&lt;/a&gt;&lt;/h1&gt;&lt;p&gt;hugo version&lt;/p&gt;&#xA;&lt;h1 id=&#34;建站&#34;&gt;建站 &lt;a href=&#34;#%e5%bb%ba%e7%ab%99&#34; class=&#34;anchor&#34;&gt;🔗&lt;/a&gt;&lt;/h1&gt;&lt;p&gt;hugo new site gker&lt;/p&gt;&#xA;&lt;h1 id=&#34;添加主题&#34;&gt;添加主题 &lt;a href=&#34;#%e6%b7%bb%e5%8a%a0%e4%b8%bb%e9%a2%98&#34; class=&#34;anchor&#34;&gt;🔗&lt;/a&gt;&lt;/h1&gt;&lt;p&gt;cd gker;&lt;br&gt;&#xA;git init;&lt;br&gt;&#xA;git submodule add &lt;a href=&#34;https://github.com/budparr/gohugo-theme-ananke.git&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;https://github.com/budparr/gohugo-theme-ananke.git&lt;/a&gt; themes/ananke;&lt;br&gt;&#xA;//编辑你的 config.toml 配置文件使用该主题&lt;br&gt;&#xA;echo &amp;rsquo;theme = &amp;ldquo;ananke&amp;rdquo;&amp;rsquo; &amp;raquo; config.toml&lt;/p&gt;&#xA;&lt;h1 id=&#34;新建文章&#34;&gt;新建文章 &lt;a href=&#34;#%e6%96%b0%e5%bb%ba%e6%96%87%e7%ab%a0&#34; class=&#34;anchor&#34;&gt;🔗&lt;/a&gt;&lt;/h1&gt;&lt;p&gt;hugo new post/first.md&lt;/p&gt;&#xA;&lt;h1 id=&#34;本地测试&#34;&gt;本地测试 &lt;a href=&#34;#%e6%9c%ac%e5%9c%b0%e6%b5%8b%e8%af%95&#34; class=&#34;anchor&#34;&gt;🔗&lt;/a&gt;&lt;/h1&gt;&lt;p&gt;hugo server -D&lt;br&gt;&#xA;访问http://localhost:1313&lt;/p&gt;&#xA;&lt;h1 id=&#34;生成静态网站&#34;&gt;生成静态网站 &lt;a href=&#34;#%e7%94%9f%e6%88%90%e9%9d%99%e6%80%81%e7%bd%91%e7%ab%99&#34; class=&#34;anchor&#34;&gt;🔗&lt;/a&gt;&lt;/h1&gt;&lt;p&gt;hugo&lt;/p&gt;&#xA;&lt;h1 id=&#34;生成的网站源码结构&#34;&gt;生成的网站源码结构 &lt;a href=&#34;#%e7%94%9f%e6%88%90%e7%9a%84%e7%bd%91%e7%ab%99%e6%ba%90%e7%a0%81%e7%bb%93%e6%9e%84&#34; class=&#34;anchor&#34;&gt;🔗&lt;/a&gt;&lt;/h1&gt;&lt;p&gt;archetypes: 储存.md的模板文件，类似于hexo的scaffolds，该文件夹的优先级高于主题下的/archetypes文件夹&lt;br&gt;&#xA;config.toml: 配置文件&lt;br&gt;&#xA;content: 储存网站的所有内容，类似于hexo的source&lt;br&gt;&#xA;data: 储存数据文件供模板调用，类似于hexo的source/_data&lt;br&gt;&#xA;layouts: 储存.html模板，该文件夹的优先级高于主题下的/layouts文件夹&lt;br&gt;&#xA;static: 储存图片,css,js等静态文件，该目录下的文件会直接拷贝到/public，该文件夹的优先级高于主题下的/static文件夹&lt;br&gt;&#xA;themes: 储存主题&lt;br&gt;&#xA;public: 执行hugo命令后，储存生成的静态文件&lt;/p&gt;</description>
    </item>
    <item>
      <title>解决tomcat7经常crash的问题</title>
      <link>https://gker.net/post/10009/</link>
      <pubDate>Wed, 05 Apr 2017 15:52:12 +0800</pubDate>
      <guid>https://gker.net/post/10009/</guid>
      <description>&lt;p&gt;查阅catalina.out日志，发现以下信息，分析为网络爬虫携带的请求头不标准导致解析错误。&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;Mar 29, 2017 11:58:18 AM org.apache.coyote.http11.AbstractHttp11Processor process&#xD;&#xA;INFO: Error parsing HTTP request header&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;解决方案：&#xA;在server.xml中,将所有的Connector都添加以下参数：&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;maxHttpHeaderSize=&amp;#34;81920&amp;#34;&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;别忘了重启tomcat哦。&lt;/p&gt;&#xA;&lt;p&gt;结果：&#xA;目前运行良好。&lt;/p&gt;</description>
    </item>
    <item>
      <title>使用Nginx代理tomcat时获取真正IP</title>
      <link>https://gker.net/post/10008/</link>
      <pubDate>Thu, 30 Mar 2017 12:42:32 +0800</pubDate>
      <guid>https://gker.net/post/10008/</guid>
      <description>&lt;p&gt;修改Nginx配置，增加真正IP的转发。&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;location / { &#xD;&#xA;#其他 &#xD;&#xA;proxy_set_header Host $host; &#xD;&#xA;proxy_set_header X-Real-IP $remote_addr; &#xD;&#xA;proxy_set_header REMOTE-HOST $remote_addr; &#xD;&#xA;proxy_set_header X-Forwarded-For &#xD;&#xA;$proxy_add_x_forwarded_for; &#xD;&#xA;#其他&#xD;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;</description>
    </item>
    <item>
      <title>Nginx&#43;Tomcat升级HTTPS过程</title>
      <link>https://gker.net/post/10006/</link>
      <pubDate>Sat, 04 Mar 2017 06:32:23 +0800</pubDate>
      <guid>https://gker.net/post/10006/</guid>
      <description>&lt;ul&gt;&#xA;&lt;li&gt;申请一个免费的SSL证书。目前&lt;a href=&#34;https://console.qcloud.com/ssl&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;腾讯云&lt;/a&gt;、&lt;a href=&#34;https://common-buy.aliyun.com/?commodityCode=cas#/buy&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;阿里云&lt;/a&gt;、&lt;a href=&#34;https://cloud.baidu.com/product/cas.html&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;百度云&lt;/a&gt;、&lt;a href=&#34;https://portal.qiniu.com/ssl?tab=crt&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;七牛云&lt;/a&gt;都提供免费的SSL证书，且都是赛门铁克签发。形式为gker.crt证书和gker.key私钥,用于Nginx。&lt;/li&gt;&#xA;&lt;li&gt;在&lt;a href=&#34;https://www.trustasia.com/tools-cert-converter&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;亚洲诚信&lt;/a&gt;上将此证书转换为jks形式，用于tomcat。&lt;/li&gt;&#xA;&lt;li&gt;打开tomcat的https&#xA;&lt;ul&gt;&#xA;&lt;li&gt;安装&lt;a href=&#34;http://apr.apache.org/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;APR&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;安装SSL-dev库&lt;/li&gt;&#xA;&lt;li&gt;修改tomcat的server.xml文件&#xA;原有被注释的以下内容，取消注释并增加key文件路径。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-xml&#34; data-lang=&#34;xml&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#x9; &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#x9; &lt;span style=&#34;color:#f92672&#34;&gt;&amp;lt;Connector&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;port=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;8443&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;protocol=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;org.apache.coyote.http11.Http11Protocol&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;connectionTimeout=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;20000&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#x9;&#x9;&#x9;&#x9;  &lt;span style=&#34;color:#a6e22e&#34;&gt;maxThreads=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;150&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;SSLEnabled=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;true&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;scheme=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;https&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;secure=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;true&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#x9;&#x9;&#x9;&#x9;  &lt;span style=&#34;color:#a6e22e&#34;&gt;clientAuth=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;false&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;sslProtocol=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;TLS&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#x9;&#x9;&#x9;&#x9;  &lt;span style=&#34;color:#a6e22e&#34;&gt;keystoreFile=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;***.jks&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#x9;&#x9;&#x9;&#x9;  &lt;span style=&#34;color:#a6e22e&#34;&gt;keystorePass=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;***&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#x9;&#x9;&#x9;&#x9;  &lt;span style=&#34;color:#f92672&#34;&gt;/&amp;gt;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#x9;  &lt;span style=&#34;color:#75715e&#34;&gt;&amp;lt;!--关闭默认的SSLEngine--&amp;gt;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#x9;  &lt;span style=&#34;color:#f92672&#34;&gt;&amp;lt;Listener&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;className=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;org.apache.catalina.core.AprLifecycleListener&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;SSLEngine=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;off&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;/&amp;gt;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;&#xA;&lt;li&gt;打开Nginx的https&#xA;&lt;ul&gt;&#xA;&lt;li&gt;修改conf中的server配置&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;&#x9;  #新增443端口监听&#xD;&#xA;&#x9;  listen 443 ;&#xD;&#xA;&#x9;  &#xD;&#xA;&#x9;  #修改代理的tomcat端口&#xD;&#xA;&#x9;  location ~ .* {&#xD;&#xA;&#x9;&#x9;proxy_pass https://127.0.0.1:8443 ;&#xD;&#xA;&#x9;  }&#xD;&#xA;&#x9;  &#xD;&#xA;&#x9;  #打开ssl&#xD;&#xA;&#x9;  ssl on ;&#xD;&#xA;&#x9;  &#xD;&#xA;&#x9;  #指定sslkey路径&#xD;&#xA;&#x9;  ssl_certificate /usr/local/nginx/***/gker.crt ;&#xD;&#xA;&#x9;  ssl_certificate_key /usr/local/nginx/***/gker.key ;&#xD;&#xA;&#x9;  &#xD;&#xA;&#x9;  #让http请求重定向到https请求   &#xD;&#xA;&#x9;  error_page 497  https://$host$uri?$args ;&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;ul&gt;&#xA;&lt;li&gt;重启tomcat，再重启Nginx即可。&lt;/li&gt;&#xA;&lt;li&gt;期间tomcat可能会报各种错误，仔细排查即可。本文只是主体思路。&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
    </item>
    <item>
      <title>初衷</title>
      <link>https://gker.net/post/10000/</link>
      <pubDate>Wed, 01 Aug 2007 13:51:14 +0800</pubDate>
      <guid>https://gker.net/post/10000/</guid>
      <description>&lt;h1 id=&#34;个人记录网建设初衷&#34;&gt;个人记录网建设初衷 &lt;a href=&#34;#%e4%b8%aa%e4%ba%ba%e8%ae%b0%e5%bd%95%e7%bd%91%e5%bb%ba%e8%ae%be%e5%88%9d%e8%a1%b7&#34; class=&#34;anchor&#34;&gt;🔗&lt;/a&gt;&lt;/h1&gt;&lt;ul&gt;&#xA;&lt;li&gt;自2007年毕业工作以来，起初使用notepad记录工作心得。&lt;/li&gt;&#xA;&lt;li&gt;2008年伊始，对比了多家博客，采用百度空间开始记录博客，可惜百度空间于2012年关闭。&lt;/li&gt;&#xA;&lt;li&gt;2012-2017年期间使用印象笔记,可惜其较为封闭，不方便共享于众网友同仁。&lt;/li&gt;&#xA;&lt;li&gt;2017年开始了，鉴于百度空间关闭的前车之鉴，所以自建博客，用以共勉。&lt;/li&gt;&#xA;&lt;li&gt;2020年了，改用hugo，使用静态网站。&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
    </item>
  </channel>
</rss>
