お名前ドットコムでWWWサーバー公開

CentOS6設定例
11 /16 2016
インターネット光回線とお名前ドットコムを使ってWWWサーバーを公開してみました。
 ・ホームゲートウェイの設定
 ・apacheコンフィグのディレクティブ設定
 ・iptablesの設定(ポート80番開放)
 ・DNSレコード設定
wiresharkとスマホを駆使して、1つ1つ設定が合っているかの確認してなんとか公開できました。
サーバー外部公開

次回は浮いているDNSキャッシュサーバーを動かしてみたいと思います。
スポンサーサイト

ファイアーウォール

CentOS6設定例
11 /16 2016
Linuxサーバー標準実装のファイアーウォール図解資料です。

ファイアーウォール

自宅サーバーへのネットワーク設定

CentOS6設定例
09 /22 2016
自宅サーバーへネットワーク設定を行った。

光インターネット回線------A1----A2
A1:HGW(ホームゲートウェイ)
A2:自宅サーバー


IPアドレス設定先はこちら
[root@domain ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
HWADDR=74:27:EA:48:52:7C
TYPE=Ethernet
UUID=f98342fc-c293-440f-ab2c-e94967653532
ONBOOT=yes
#NM_CONTROLLED=yes
#BOOTPROTO=dhcp
IPADDR=192.168.0.25
NETMASK=255.255.255.0

設定後に1度、シャットダウンを行う。

NIC設定の確認する。
[root@domain ~]# ifconfig -a
eth0 Link encap:Ethernet HWaddr 74:27:EA:48:52:7C
inet addr:192.168.0.25 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::7627:eaff:fe48:527c/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:5605 errors:0 dropped:0 overruns:0 frame:0
TX packets:3036 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:5266986 (5.0 MiB) TX bytes:227250 (221.9 KiB)

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:147 errors:0 dropped:0 overruns:0 frame:0
TX packets:147 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:30620 (29.9 KiB) TX bytes:30620 (29.9 KiB)

wlan0 Link encap:Ethernet HWaddr 10:6F:3F:C6:7A:9A
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)

次にルーティング設定の確認する
[root@domain ~]# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.0.0 * 255.255.255.0 U 0 0 0 eth0
link-local * 255.255.0.0 U 1002 0 0 eth0
default 192.168.0.1 0.0.0.0 UG 0 0 0 eth0

DNS(Domain Name System)コンテンツサーバーの設定先はこちら
[root@domain ~]# cat /etc/resolv.conf
; generated by /sbin/dhclient-script
nameserver ***.***.***.*** ======================>契約プロバイダのDNSサーバーアドレス(HGW設定にて確認)

www.yahoo.co.jpへtracerouteを実行し、結果確認。

ユーザのコマンドログの保管

CentOS6設定例
06 /01 2016
★ユーザのコマンドログの保管
履歴保管先を確認
echo $HISTFILE
/home/user/.bash_history

履歴ファイル作成する
touch /home/user/history
chmod 600 /home/user/history

環境変数にて保管先を変更する
vi ~/.bash_logout
export HISTFILE=/home/user/history

リポジトリサイトの設定

CentOS6設定例
05 /27 2016
★yumでパッケージインストールするときの参照先を設定
[root@domain ~]# ls /etc/yum.repos.d/
CentOS-Base.repo CentOS-Debuginfo.repo CentOS-Media.repo CentOS-Vault.repo CentOS-fasttrack.repo

[root@domain ~]# cat /etc/yum.repos.d/CentOS-Base.repo
# CentOS-Base.repo
#
# The mirror system uses the connecting IP address of the client and the
# update status of each mirror to pick mirrors that are updated to and
# geographically close to the client. You should use this for CentOS updates
# unless you are manually picking other mirrors.
#
# If the mirrorlist= does not work for you, as a fall back you can try the
# remarked out baseurl= line instead.
#
#

[base]
name=CentOS-$releasever - Base
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os&infra=$infra
baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/  →パッケージ検索するサイト
http://ftp.riken.jp/Linux/centos/$releasever/os/$basearch/    →2番目に検索するサイト
http://ftp.jaist.ac.jp/Linux/centos/$releasever/os/$basearch/    →3番目に検索するサイト
http://ftp.iij.ad.jp/Linux/centos/$releasever/os/$basearch/ownload    →4番目に検索するサイト
enabled=1  →1のとき有効
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

#released updates
[updates]
name=CentOS-$releasever - Updates
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates&infra=$infra
baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/
enabled=1  →1のとき有効
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras&infra=$infra
#baseurl=http://mirror.centos.org/centos/$releasever/extras/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus&infra=$infra
#baseurl=http://mirror.centos.org/centos/$releasever/centosplus/$basearch/
gpgcheck=1
enabled=0  →0のときは無効
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

#contrib - packages by Centos Users
[contrib]
name=CentOS-$releasever - Contrib
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=contrib&infra=$infra
#baseurl=http://mirror.centos.org/centos/$releasever/contrib/$basearch/
gpgcheck=1
enabled=0  →0のときは無効
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

いなっぴぃ

IT業界で従事して17年になります。光伝送、データ通信、IP電話、サーバー等に従事してきました。自宅サーバーを立てて、我流のHOW TOメモとして掲載していきます。もし使える情報があったらどうぞ!

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。