<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>CentOS | 半ちゃーはん特盛り</title>
	<atom:link href="https://www.ice-military.com/tag/centos/feed" rel="self" type="application/rss+xml" />
	<link>https://www.ice-military.com</link>
	<description>グラブルの攻略記事とその他PCパーツやデバイスのレビュー、自作PCや自宅サーバーに関わることも書いています。</description>
	<lastBuildDate>Sat, 21 Jul 2018 15:25:19 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://www.ice-military.com/wp-content/uploads/fried_rice.webp</url>
	<title>CentOS | 半ちゃーはん特盛り</title>
	<link>https://www.ice-military.com</link>
	<width>32</width>
	<height>32</height>
</image> 
<atom:link rel="hub" href="https://pubsubhubbub.appspot.com"/>
<atom:link rel="hub" href="https://pubsubhubbub.superfeedr.com"/>
<atom:link rel="hub" href="https://websubhub.com/hub"/>
<atom:link rel="self" href="https://www.ice-military.com/tag/centos/feed"/>
	<item>
		<title>[nginx] CentOS7にNginxをインストールする。</title>
		<link>https://www.ice-military.com/post_773</link>
					<comments>https://www.ice-military.com/post_773#respond</comments>
		
		<dc:creator><![CDATA[管理人]]></dc:creator>
		<pubDate>Sat, 21 Jul 2018 15:25:19 +0000</pubDate>
				<category><![CDATA[CentOS7]]></category>
		<category><![CDATA[Linux(CentOS)]]></category>
		<category><![CDATA[nginx]]></category>
		<category><![CDATA[自宅サーバー]]></category>
		<category><![CDATA[CentOS]]></category>
		<guid isPermaLink="false">https://www.ice-military.com/?p=7808</guid>

					<description><![CDATA[&#160; 今回はCentOS7にNginxをインストールしていきます。 &#160; 目次 CentOS7にNginxをインストールする。nginxのリポジトリ情報を登録する。Nginxをインストールする。Nginx [&#8230;]]]></description>
										<content:encoded><![CDATA[		<div class="wpulike wpulike-robeen " ><div class="wp_ulike_general_class wp_ulike_is_restricted"><button type="button"
					aria-label="いいねボタン"
					data-ulike-id="7808"
					data-ulike-nonce="2fabadaa2b"
					data-ulike-type="post"
					data-ulike-template="wpulike-robeen"
					data-ulike-display-likers=""
					data-ulike-likers-style="popover"
					class="wp_ulike_btn wp_ulike_put_image wp_post_btn_7808"></button><span class="count-box wp_ulike_counter_up" data-ulike-counter-value="0"></span>			</div></div>
	<p><span id="more-7808"></span></p>
<p>&nbsp;</p>
<p>今回はCentOS7にNginxをインストールしていきます。</p>
<p>&nbsp;</p>

  <div id="toc" class="toc tnt-disc toc-center tnt-disc border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-2" checked><label class="toc-title" for="toc-checkbox-2">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">CentOS7にNginxをインストールする。</a><ol><li><a href="#toc2" tabindex="0">nginxのリポジトリ情報を登録する。</a></li><li><a href="#toc3" tabindex="0">Nginxをインストールする。</a></li><li><a href="#toc4" tabindex="0">Nginx起動系コマンド。</a></li></ol></li></ol>
    </div>
  </div>

<h2><span id="toc1">CentOS7にNginxをインストールする。</span></h2>
<h3><span id="toc2">nginxのリポジトリ情報を登録する。</span></h3>
<p>/etc/yum.repos.d/nginx.repoを開いたら下記のリポジトリ情報を記述して保存します。</p><pre class="urvanov-syntax-highlighter-plain-tag"># vi /etc/yum.repos.d/nginx.repo
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=0
enabled=1</pre><p>
&nbsp;</p>
<h3><span id="toc3">Nginxをインストールする。</span></h3>
<p>リポジトリ情報を登録したらnginxをインストールします。</p><pre class="urvanov-syntax-highlighter-plain-tag"># yum install -y nginx
読み込んだプラグイン:fastestmirror
Loading mirror speeds from cached hostfile
* base: ftp.yz.yamagata-u.ac.jp
* epel: ftp.riken.jp
* extras: ftp.yz.yamagata-u.ac.jp
* updates: ftp.yz.yamagata-u.ac.jp
nginx | 2.9 kB 00:00:00
nginx/7/x86_64/primary_db | 35 kB 00:00:00
依存性の解決をしています
--&gt; トランザクションの確認を実行しています。
---&gt; パッケージ nginx.x86_64 1:1.14.0-1.el7_4.ngx を インストール
--&gt; 依存性解決を終了しました。

依存性を解決しました

=======================================================================================================================================================================
Package アーキテクチャー バージョン リポジトリー 容量
=======================================================================================================================================================================
インストール中:
nginx x86_64 1:1.14.0-1.el7_4.ngx nginx 750 k

トランザクションの要約
=======================================================================================================================================================================
インストール 1 パッケージ

総ダウンロード容量: 750 k
インストール容量: 2.6 M
Downloading packages:
nginx-1.14.0-1.el7_4.ngx.x86_64.rpm | 750 kB 00:00:04
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
インストール中 : 1:nginx-1.14.0-1.el7_4.ngx.x86_64 1/1
----------------------------------------------------------------------

Thanks for using nginx!

Please find the official documentation for nginx here:
* http://nginx.org/en/docs/

Please subscribe to nginx-announce mailing list to get
the most important news about nginx:
* http://nginx.org/en/support.html

Commercial subscriptions for nginx are available on:
* http://nginx.com/products/

----------------------------------------------------------------------
検証中 : 1:nginx-1.14.0-1.el7_4.ngx.x86_64 1/1

インストール:
nginx.x86_64 1:1.14.0-1.el7_4.ngx

完了しました!</pre><p>
&nbsp;</p>
<h3><span id="toc4">Nginx起動系コマンド。</span></h3>
<p>Nginxの起動系コマンドは以下のものがあります。</p>
[bash collapse=&#8221;false&#8221;]
# systemctl start nginx ←nginxサービスをスタートさせる<br />
# systemctl status nginx ←nginxサービスの状況を確認する<br />
# systemctl reload nginx ←nginxサービスをリロードさせる<br />
# systemctl restart nginx ←nginxサービスをリスタートさせる<br />
# systemctl stop nginx ←nginxサービスを停止させる<br />
# systemctl enable nginx ←nginxサービスを自動起動させる<br />
# systemctl disable nginx ←nginxサービスの自動起動を停止させる<br />
[/bash]
<p>&nbsp;</p>
<p>nginxサービスをスタートさせます。</p>
[bash collapse=&#8221;false&#8221;]# systemctl start nginx[/bash]
<p>&nbsp;</p>
<p>この時点でエラーが出なければNginxは正常に起動していますが、正常に動作しているかステータスを確認することができます。</p>
[bash collapse=&#8221;false&#8221;]
# systemctl status nginx<br />
● nginx.service &#8211; nginx &#8211; high performance web server<br />
Loaded: loaded (/usr/lib/systemd/system/nginx.service; disabled; vendor preset: disabled)<br />
Active: active (running) since 水 2018-07-18 11:38:14 JST; 21min ago<br />
Docs: http://nginx.org/en/docs/<br />
Process: 80915 ExecStart=/usr/sbin/nginx -c /etc/nginx/nginx.conf (code=exited, status=0/SUCCESS)<br />
Main PID: 80916 (nginx)<br />
CGroup: /system.slice/nginx.service<br />
tq80916 nginx: master process /usr/sbin/nginx -c /etc/nginx/nginx.conf<br />
mq80917 nginx: worker process</p>
<p>7月 18 11:38:14 localhost.localdomain systemd[1]: Starting nginx &#8211; high performance web server&#8230;<br />
7月 18 11:38:14 localhost.localdomain systemd[1]: PID file /var/run/nginx.pid not readable (yet?) after start.<br />
7月 18 11:38:14 localhost.localdomain systemd[1]: Started nginx &#8211; high performance web server.<br />
[/bash]
<p>ここに表示されたステータスの内、2行目の●が緑であれば正常に起動している状態、赤であればエラーがあり正常に起動できていない状態、白であれば停止している状態を示します。</p>
<p>&nbsp;</p>
<p>また、起動プロセスを表示するpsコマンドでも確認することができます。</p>
[bash collapse=&#8221;false&#8221;]
# ps -aux | grep nginx<br />
root 80916 0.0 0.0 46404 960 ? Ss 11:38 0:00 nginx: master process /usr/sbin/nginx -c /etc/nginx/nginx.conf<br />
nginx 80917 0.0 0.2 48888 2248 ? S 11:38 0:00 nginx: worker process<br />
root 81021 0.0 0.0 112720 980 pts/0 R+ 12:03 0:00 grep &#8211;color=auto nginx<br />
[/bash]
<p>&nbsp;</p>
<p>Nginx自動起動の設定</p>
[bash collapse=&#8221;false&#8221;]
# systemctl enable nginx<br />
Created symlink from /etc/systemd/system/multi-user.target.wants/nginx.service to /usr/lib/systemd/system/nginx.service.<br />
[/bash]
<p>&nbsp;</p>
<p>firewalldのゾーン確認を行います。</p>
[bash collapse=&#8221;false&#8221;]# firewall-cmd &#8211;list-all-zones[/bash]
[bash totle=&#8221;zone確認を表示する&#8221;]
block<br />
target: %%REJECT%%<br />
icmp-block-inversion: no<br />
interfaces:<br />
sources:<br />
services:<br />
ports:<br />
protocols:<br />
masquerade: no<br />
forward-ports:<br />
source-ports:<br />
icmp-blocks:<br />
rich rules:</p>
<p>dmz<br />
target: default<br />
icmp-block-inversion: no<br />
interfaces:<br />
sources:<br />
services: ssh<br />
ports:<br />
protocols:<br />
masquerade: no<br />
forward-ports:<br />
source-ports:<br />
icmp-blocks:<br />
rich rules:</p>
<p>drop<br />
target: DROP<br />
icmp-block-inversion: no<br />
interfaces:<br />
sources:<br />
services:<br />
ports:<br />
protocols:<br />
masquerade: no<br />
forward-ports:<br />
source-ports:<br />
icmp-blocks:<br />
rich rules:</p>
<p>external<br />
target: default<br />
icmp-block-inversion: no<br />
interfaces:<br />
sources:<br />
services: ssh<br />
ports:<br />
protocols:<br />
masquerade: yes<br />
forward-ports:<br />
source-ports:<br />
icmp-blocks:<br />
rich rules:</p>
<p>home<br />
target: default<br />
icmp-block-inversion: no<br />
interfaces:<br />
sources:<br />
services: ssh mdns samba-client dhcpv6-client<br />
ports:<br />
protocols:<br />
masquerade: no<br />
forward-ports:<br />
source-ports:<br />
icmp-blocks:<br />
rich rules:</p>
<p>internal<br />
target: default<br />
icmp-block-inversion: no<br />
interfaces:<br />
sources:<br />
services: ssh mdns samba-client dhcpv6-client<br />
ports:<br />
protocols:<br />
masquerade: no<br />
forward-ports:<br />
source-ports:<br />
icmp-blocks:<br />
rich rules:</p>
<p>public (active)<br />
target: default<br />
icmp-block-inversion: no<br />
interfaces: ens33<br />
sources:<br />
services: ssh dhcpv6-client<br />
ports:<br />
protocols:<br />
masquerade: no<br />
forward-ports:<br />
source-ports:<br />
icmp-blocks:<br />
rich rules:</p>
<p>trusted<br />
target: ACCEPT<br />
icmp-block-inversion: no<br />
interfaces:<br />
sources:<br />
services:<br />
ports:<br />
protocols:<br />
masquerade: no<br />
forward-ports:<br />
source-ports:<br />
icmp-blocks:<br />
rich rules:</p>
<p>work<br />
target: default<br />
icmp-block-inversion: no<br />
interfaces:<br />
sources:<br />
services: ssh dhcpv6-client<br />
ports:<br />
protocols:<br />
masquerade: no<br />
forward-ports:<br />
source-ports:<br />
icmp-blocks:<br />
rich rules:<br />
[/bash]
<p>&nbsp;</p>
<p>zone状態は初期段階でpublicとなっていて、サービスはsshとdhcpv6-clientだけが有効になっている状態です。</p>
[bash collapse=&#8221;false&#8221;]
# firewall-cmd &#8211;get-default-zone<br />
public<br />
[/bash]
<p>&nbsp;</p>
[bash collapse=&#8221;false&#8221;]
# firewall-cmd &#8211;permanent &#8211;list-services<br />
ssh dhcpv6-client<br />
[/bash]
<p>&nbsp;</p>
<p>ここで一旦zoneを全てdropにして、sshとhttpとhttpsを開放するように設定します。</p>
[bash collapse=&#8221;false&#8221;]
# firewall-cmd &#8211;set-default-zone=drop<br />
# firewall-cmd &#8211;add-service=ssh &#8211;permanent<br />
# firewall-cmd &#8211;add-service=http &#8211;permanent<br />
# firewall-cmd &#8211;add-service=https &#8211;permanent<br />
[/bash]
<p>&nbsp;</p>
<p>設定を反映させ、drop (active)の項目のserviceにsshとhttpが登録されていることを確認します。</p>
[bash collapse=&#8221;false&#8221;]# firewall-cmd &#8211;reload[/bash]
[bash collapse=&#8221;false&#8221;]
drop (active)<br />
target: DROP<br />
icmp-block-inversion: no<br />
interfaces: ens33<br />
sources:<br />
services: ssh http https<br />
ports:<br />
protocols:<br />
masquerade: no<br />
forward-ports:<br />
source-ports:<br />
icmp-blocks:<br />
rich rules:<br />
[/bash]
<p>&nbsp;</p>
<p>例えばサーバーのローカルIPアドレスが192.168.128.155だとした場合、<br />
<strong>http://192.168.128.155/</strong><br />
をブラウザへ入力すると次のようなウェルカムページが表示されます。<br />
<img fetchpriority="high" decoding="async" class="alignnone size-full wp-image-83567" src="https://www.ice-military.com/wp-content/uploads/post773-001.webp" alt="" width="600" height="338" /></p>
<p>&nbsp;</p>
<p>nginxのインストールは以上となります。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.ice-military.com/post_773/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>[Pukiwiki] Pukiwikiの見出しの世代拡張</title>
		<link>https://www.ice-military.com/post_548</link>
					<comments>https://www.ice-military.com/post_548#respond</comments>
		
		<dc:creator><![CDATA[管理人]]></dc:creator>
		<pubDate>Thu, 31 Jul 2014 12:32:10 +0000</pubDate>
				<category><![CDATA[Linux(CentOS)]]></category>
		<category><![CDATA[自宅サーバー]]></category>
		<category><![CDATA[CentOS]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Pukiwiki]]></category>
		<category><![CDATA[世代拡張]]></category>
		<category><![CDATA[見出し]]></category>
		<category><![CDATA[見出しの世代拡張]]></category>
		<guid isPermaLink="false">http://www.ice-military.com/?p=4828</guid>

					<description><![CDATA[&#160; こんばんは( &#8216;ω&#8217;)ﾉ 突然ですが今回はPukiWikiで行き詰まったことの覚え書きです。 &#160; あとの記事でも書くかも知れませんけど、ページ作成中に通常の見出しだけでは足 [&#8230;]]]></description>
										<content:encoded><![CDATA[		<div class="wpulike wpulike-robeen " ><div class="wp_ulike_general_class wp_ulike_is_restricted"><button type="button"
					aria-label="いいねボタン"
					data-ulike-id="4828"
					data-ulike-nonce="f7c64001a9"
					data-ulike-type="post"
					data-ulike-template="wpulike-robeen"
					data-ulike-display-likers=""
					data-ulike-likers-style="popover"
					class="wp_ulike_btn wp_ulike_put_image wp_post_btn_4828"></button><span class="count-box wp_ulike_counter_up" data-ulike-counter-value="0"></span>			</div></div>
	<p><span id="more-4828"></span></p>
<p>&nbsp;</p>
<p>こんばんは( &#8216;ω&#8217;)ﾉ<br />
突然ですが今回はPukiWikiで行き詰まったことの覚え書きです。</p>
<p>&nbsp;</p>
<p>あとの記事でも書くかも知れませんけど、ページ作成中に通常の見出しだけでは足りない事態になりました。<br />
事の発端は見出しの文字サイズでしたがｗ<br />
見出しの文字サイズについては、skin/pukiwiki.css.php内の80行目辺りからのh1, h2で始まってる部分と教えていただいたので、当該箇所にfont-sizeを指定して解決しました。</p>
<p>しかし、本当の問題は文字サイズではなく、見出しそのものだったんですねΣ(ﾟДﾟ;)<br />
本来PukiWikiの見出しは3つだけど、足りなくなってしまったのでこれについても教えていただきました。</p>
<p>&nbsp;</p>
<p>lib/convert_html.phpで「$this-&gt;level = min(3, strspn」を検索すると、<strong>242行目辺り</strong>と<strong>310行目辺り</strong>と<strong>430行目辺り</strong>の<span style="font-size: 12pt;"><strong>3ヶ所</strong></span>がヒットします。</p><pre class="urvanov-syntax-highlighter-plain-tag">$this-&amp;gt;level = min(3, strspn($text, $head));</pre><p>
があるので</p>
<p>&nbsp;</p><pre class="urvanov-syntax-highlighter-plain-tag">$this-&amp;amp;gt;level = min(5, strspn($text, $head));
                   &uarr;増やしたい世代数に書き換える</pre><p>
このように書き換えます。</p>
<p>&nbsp;</p>
<p>次に「// Horizontal Rule」で検索すると853行目辺りに</p><pre class="urvanov-syntax-highlighter-plain-tag">// Horizontal Rule
&amp;amp;nbsp;&amp;amp;nbsp; if (substr($line, 0, 4) == '----') {
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;$this-&amp;amp;amp;gt;insert(new HRule($this, $line));
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;continue;
}</pre><p>
がヒットするので</p>
<p>&nbsp;</p><pre class="urvanov-syntax-highlighter-plain-tag">// Horizontal Rule
//if (substr($line, 0, 4) == '----') {     &larr;削除またはコメントアウト
if (preg_match('/^-{4,}\s*$/',$line)) {    &larr;追記
&amp;amp;amp;nbsp;&amp;amp;amp;nbsp; &amp;amp;amp;nbsp;$this-&amp;amp;amp;amp;gt;insert(new HRule($this, $line));
&amp;amp;amp;nbsp;&amp;amp;amp;nbsp; &amp;amp;amp;nbsp;continue;
}</pre><p>
このように変更します。<br />
以上、lib/convert_html.phpでの修正箇所は全部で4ヶ所になります。</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>次は、lib/html.phpで「if (preg_match(&#8216;/^(\*{0,3})」を検索すると</p><pre class="urvanov-syntax-highlighter-plain-tag">if (preg_match('/^(\*{0,3})(.*?)\[#([A-Za-z][\w-]+)\](.*?)$/m', $str, $matches)) {
&amp;amp;amp;nbsp;&amp;amp;amp;nbsp; &amp;amp;amp;nbsp;$str = $matches[2] . $matches[4];
&amp;amp;amp;nbsp;&amp;amp;amp;nbsp; &amp;amp;amp;nbsp;$id&amp;amp;amp;nbsp; = &amp;amp;amp;amp;amp; $matches[3];
} else {
&amp;amp;amp;nbsp;&amp;amp;amp;nbsp; &amp;amp;amp;nbsp;$str = preg_replace('/^\*{0,3}/', '', $str);
}</pre><p>
があるので</p>
<p>&nbsp;</p><pre class="urvanov-syntax-highlighter-plain-tag">&darr;ここを増やしたい世代数に書き換える
if (preg_match('/^(\*{0,5})(.*?)\[#([A-Za-z][\w-]+)\](.*?)$/m', $str, $matches)) {
&amp;amp;amp;nbsp;&amp;amp;amp;nbsp; &amp;amp;amp;nbsp;$str = $matches[2] . $matches[4];
&amp;amp;amp;nbsp;&amp;amp;amp;nbsp; &amp;amp;amp;nbsp;$id&amp;amp;amp;nbsp; = &amp;amp;amp;amp;amp; $matches[3];
} else {
&amp;amp;amp;nbsp;&amp;amp;amp;nbsp; &amp;amp;amp;nbsp;$str = preg_replace('/^\*{0,5}/', '', $str);
}                               &uarr;ここも増やしたい世代数に書き換える</pre><p>
このように変更します。<br />
2ファイル併せて全部で5ヶ所の修正が済んだら、サーバーの当該箇所へアップロードすると、この<strong>テストページ</strong>の様に見出しの世代数を増やすことができます。</p>
<p>&nbsp;</p>
<p>今回行き詰まった原因は、教えていただいた改造方法が掲載されたページで<span style="color: #3366ff;"><strong>読み落とし</strong></span>があり、全部で5ヶ所修正しなければならないところを3ヶ所しか修正してなかったことでした(&#8216;Д`;)<br />
プラグインの導入にしてもスタイルシートを改造するにしても、書かれている手順はしっかりと読み落としや読み損じがないように気をつけたいものですね。</p>
<p>&nbsp;</p>
<p>今回、ご自身のwikiでテストしていただいたり、丁寧に教えていただき本当にありがとうございました٩(ˊᗜˋ*)و<br />
また何か行き詰まったときはよろしくお願いします（ﾏﾃ</p>
<p>&nbsp;</p>
<p>ではまた(=ﾟωﾟ)ﾉｼ</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>SyntaxHighliterも好きな場所で文字色とか変えられたら良いのに…（ﾎﾞｿ</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.ice-military.com/post_548/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
