Fedoraで自宅サーバー構築
[ ]
サイト公開日:2004.03.19
最終更新日: 2020.02.07
<<新着情報
JavaScriptを有効にすると掲示板へのリンクが表示されます
<<サイト内検索
<<CentOSで自宅サーバー構築
<<Scientific Linuxで自宅サーバー構築
■はじめに
Linuxディストリビューションのひとつである
Fedora
で自宅サーバーを構築したときの記録です。
当サイトはFedoraで構築した自宅Webサーバーから発信しており、 38 日間と 14 時間 55 分 連続稼動しています。
なお、Fedoraは
バージョンごとのサポート期間が短い
ため、長期でサーバー運営を行う場合は
CentOS
を利用した方がよい。
■前提条件
サーバーマシンはWindowsがインストールされていたマシン(
x86機
)を使用(当サイトは
FUJITSU PRIMERGY TX100 S1
を使用)
【FUJITSU PRIMERGY TX100 S1の後継機種】
富士通 PRIMERGY TX1310 M3 4GB 500GBx2モデル(Xeon E3-1225v6/タワー)
posted with
カエレバ
富士通
Amazonで探す
楽天市場で探す
Yahooショッピングで探す
ルーター経由接続によるインターネット常時接続環境である(当サイトは
IIJmioひかり
によるインターネット常時接続環境)
固定または非固定のグローバルIPアドレス環境である(当サイトは
GMOとくとくBB
の固定グローバルIPアドレス環境)
OSのインストール時を除き、サーバーの操作はWindowsからコマンド操作で行なう
■コンテンツ
※ホスト名やドメイン名、IPアドレスは各自の環境に置き換えること
※各目次に表記してあるバージョンは、当サイトで確認をとったFedoraのバージョンを示しており、そのバージョンでないとできないということではない
※各ページのソフトのバージョンは、当サイトで確認をとった時点のものであり、最新版の有無は適宜確認してください
Linuxをはじめる前の基礎情報
Linux基礎
Fedoraインストール
Fedora Core 1インストール
FC1固有
Fedora Core 2インストール
FC2固有
Fedora Core 3インストール
FC3固有
Fedora Core 4インストール
FC4固有
Fedora Core 5インストール
FC5固有
Fedora Core 6インストール
FC6固有
Fedora 7インストール
F7固有
Fedora 8インストール
F8固有
Fedora 9インストール
F9固有
Fedora 10インストール
F10固有
Fedora 11インストール
F11固有
Fedora 12インストール
F12固有
Fedora 13インストール
F13固有
Fedora 14インストール
F14固有
Fedora 15インストール
F15固有
内部クライアント(Windows)からLinuxサーバーをリモート操作する
WindowsからSSHサーバーへリモート接続(Poderosaパスワード方式ログイン編)
FC1/FC2/FC3/FC4/FC5/FC6/F7/F8/F9/F10/F11/F12/F13/F14/F15
−−これ以降はクライアント(Windows)からリモート接続で行う−−
Fedora初期設定
Fedora Core 1初期設定
FC1固有
Fedora Core 2初期設定
FC2固有
Fedora Core 3初期設定
FC3固有
Fedora Core 4初期設定
FC4固有
Fedora Core 5初期設定
FC5固有
Fedora Core 6初期設定
FC6固有
Fedora 7初期設定
F7固有
Fedora 8初期設定
F8固有
Fedora 9初期設定
F9固有
Fedora 10初期設定
F10固有
Fedora 11初期設定
F11固有
Fedora 12初期設定
F12固有
Fedora 13初期設定
F13固有
Fedora 14初期設定
F14固有
Fedora 15初期設定
F15固有
仮想マシン構築
仮想マシン構築
F8
ドメインUディスクサイズ拡張
F8
Perlモジュールを簡単にインストールできるようにする
Perlモジュールパッケージ管理システム導入(cpan2rpm)
FC1/FC2/FC3/FC4/FC5/FC6/F7/F8/F9/F10
サーバー公開前のセキュリティ強化
ファイル改竄検知システム導入(Tripwire)
FC1/FC2/FC3/FC4/FC5/FC6/F7/F8/F9
rootkit検知ツール導入(chkrootkit)
FC1/FC2/FC3/FC4/FC5/FC6/F7/F8/F9/F10/F11/F12/F13/F14/F15
アンチウィルスソフト導入(Clam AntiVirus)
FC1/FC2/FC3/FC4/FC5/FC6/F7/F8/F9/F10/F11/F12/F13/F14/F15
ファイアウォール構築(iptables)
FC1/FC2/FC3/FC4/FC5/FC6/F7/F8/F9/F10/F11/F12/F13/F14/F15
システム時刻を自動的に合わせる
NTPサーバー構築
FC1/FC2/FC3/FC4/FC5/FC6/F7/F8/F9/F10/F11/F12/F13/F14/F15
外部クライアント(Windows)からLinuxサーバーをリモート操作する
SSHサーバー構築(OpenSSH)
FC1/FC2/FC3/FC4/FC5/FC6/F7/F8/F9/F10/F11/F12/F13/F14/F15
WindowsからSSHサーバーへリモート接続(Poderosa鍵方式ログイン編)
外部からドメイン名でサーバーにアクセスできるようにする
ドメイン名取得(ieServer.Net編)
※無料
FC1/FC2/FC3/FC4/FC5/FC6/F7/F8/F9
ドメイン名取得(独自ドメイン編)
※有料
FC1/FC2/FC3/FC4/FC5/FC6/F7/F8/F9
ドメイン名取得(jpドメイン編)
※有料
FC1/FC2/FC3/FC4/FC5/FC6/F7/F8/F9
内部からドメイン名でサーバーにアクセスできるようにする
DNSサーバー構築(BIND)
FC1/FC2/FC3/FC4/FC5/FC6/F7/F8/F9/F10/F11/F12/F13/F14/F15
Linuxサーバーに接続したプリンタをLAN内で共有する
プリントサーバー構築(CUPS)
F7/F8
Webサーバーを公開する
Webサーバー構築(Apache)
FC1/FC2/FC3/FC4/FC5/FC6/F7/F8/F9/F10/F11/F12/F13/F14/F15
Webサーバー間通信内容暗号化(Apache+mod_SSL)
FC1/FC2/FC3/FC4/FC5/FC6/F7/F8/F9/F10/F11/F12/F13/F14/F15
ユーザディレクトリ作成(/~ユーザ名/)
FC1/FC2/FC3/FC4/FC5/FC6/F7/F8/F9/F10/F11/F12/F13/F14/F15
Webページパスワード制限(htpasswd)
FC1/FC2/FC3/FC4/FC5/FC6/F7/F8/F9/F10/F11/F12/F13/F14/F15
バーチャルホスト設定
FC1/FC2/FC3/FC4/FC5/FC6/F7/F8/F9/F10
Webサーバー間通信内容圧縮(mod_deflate)
FC1/FC2/FC3/FC4/FC5/FC6/F7/F8/F9/F10/F11/F12/F13/F14/F15
Windowsで作成したWebページをWebサーバーへアップロードする(SCP使用)
WindowsからSSHサーバーへファイル転送(WinSCP)
FC1/FC2/FC3/FC4/FC5/FC6/F7/F8/F9/F10/F11/F12/F13/F14/F15
Windowsで作成したWebページをWebサーバーへアップロードする(FTP使用)
FTPサーバー構築(vsftpd)
FC5/FC6/F7/F8/F9/F10/F11
WindowsからFTPサーバーへファイル転送(FileZilla)
Webページへのアクセス統計をWebブラウザからみれるようにする
Apacheアクセスログ解析(AWStats)
FC4/FC5/FC6/F7/F8/F9/F10/F11/F12/F13/F14/F15
バーチャルホスト用アクセスログ解析(AWStats)
FC4/FC5/FC6/F7/F8/F9
リファラスパム対策
FC5/FC6/F7/F8/F9/F10/F11/F12/F13/F14/F15
自宅サーバーのWebサイト内をGoogleのように検索できるようにする
サイト内検索システム構築(Namazu)
FC1/FC2/FC3/FC4/FC5/FC6/F7/F8/F9/F10/F11/F12/F13/F14/F15
独自のメールアドレスをつくる(Postfix編)
メールサーバー構築(Postfix+Dovecot)
FC1/FC2/FC3/FC4/FC5/FC6/F7/F8/F9/F10/F11/F12/F13/F14/F15
メールサーバー間通信内容暗号化(OpenSSL+Postfix+Dovecot)
FC1/FC2/FC3/FC4/FC5/FC6/F7/F8/F9/F10/F11/F12/F13/F14/F15
taRgreyによるスパム対策(taRgrey)
F8/F9/F10/F11/F12/F13/F14
メールサーバーでウィルス&スパムチェック(Postfix+Clam AntiVirus+SpamAssassin)
FC3/FC4/FC5/FC6/F7/F8/F9/F10/F11/F12/F13/F14/F15
メール自動返信機能導入(Vacation)
FC3/FC4/FC5/FC6/F7/F8/F9/F10/F11/F12/F13/F14
メーリングリストサーバー構築(Postfix+Mailman)
FC3/FC4/FC5/FC6/F8/F9/F10/F11
メールサーバー共通
OP25B(Outbound Port 25 Blocking)対策
複数ドメイン宛メールの集約(Fetchmail)
FC3/FC4/FC5/FC6/F7/F8/F9/F10/F11/F12/F13/F14/F15
メール格納形式変更
FC3/FC4/FC5
HotmailやYahoo!メールのようにWebブラウザ上でメールできるようにする
Webmailシステム構築(SquirrelMail)
FC1/FC2/FC3/FC4/FC5/FC6/F7/F8/F9/F10/F11/F12/F13/F14/F15
バーチャルホスト設定(Virtual Host Domain Name Management)
FC1/FC2/FC3/FC4/FC5/FC6
HotmailやYahoo!メールのように携帯電話でメールできるようにする
携帯用Webmailシステム構築(WebMailClient2 for Keitai)
FC3/FC4/FC5/FC6/F7/F8/F9
LinuxサーバーをWindowsのファイルサーバーにする
Windowsファイルサーバー構築(Samba)
FC1/FC2/FC3/FC4/FC5/FC6/F7/F8/F9/F10/F11/F12/F13/F14/F15
一般ユーザにWebブラウザ上での各種設定機能を提供する
Usermin導入(Usermin)
FC1/FC2/FC3/FC4/FC5/FC6/F7/F8
UserminでVacation設定(Usermin::Vacation)
FC1/FC2/FC3/FC4/FC5/FC6/F7
LinuxのパスワードとSambaのパスワードを同期する
Windowsネットワーク用統合認証サーバー構築(OpenLDAP+Samba)
FC2/FC3
データベースシステムを作る(MySQL編)
データベースサーバー構築(MySQL)
FC1/FC2/FC3/FC4/FC5/FC6/F7/F8/F9/F10/F11/F12/F13/F14/F15
MySQLデータベース自動バックアップ運用(mysqlhotcopy)
FC1/FC2/FC3/FC4/FC5/FC6/F7/F8/F9/F10/F11/F12/F13/F14/F15
MySQL用GUI設定ツール導入(phpMyAdmin)
FC4/FC5/FC6/F7/F8/F9/F10/F11/F12
SNS(ソーシャルネットワーキングサイト)を作る
SNS構築(OpenPNE)
FC5/FC6/F7/F8/F9/F10/F11/F12/F13
Weblog(ブログ)サイトを作る
ブログサイト構築(WordPress)
F8/F9/F10/F11/F12
CMSでWebサイトを構築する(XOOPS編)
コミュニティサイト構築(XOOPS)
FC1/FC2/FC3/FC4/FC5/FC6
CMSでWebサイトを構築する(joomla!編)
CMSによるWebサイト構築(joomla!)
FC1/FC2/FC3/FC4/FC5/FC6
バージョン管理システムを構築する
バージョン管理システム構築(Subversion)
F9
サーバーの状態をブラウザから監視する(Nagios編)
統合監視システム構築(Nagios)
F8/F9/F10/F11/F12/F13
リモートホストサービス監視(Nagios+nrpe)
F8/F9/F10/F11/F12
性能統計グラフ追加(Nagios+PNP)
F10/F11
サーバーの状態をブラウザから監視する(RRDtool編)
サーバー監視システム構築(RRDtool+Cacti)
F7/F8
Apacheアクセス統計監視グラフ追加(apachestats)
F7/F8
BINDアクセス統計監視グラフ追加(bind9-snmp)
F7/F8
サーバーの状態をブラウザから監視する(MRTG編)
ネットワークトラフィック監視システム導入(NET-SNMP+MRTG)
FC1/FC2/FC3/FC4/FC5/FC6/F7
Webブラウジングを高速化する
プロキシサーバー構築(Squid)
FC1/FC2/FC3/FC4/FC5/FC6/F7/F8/F9
プロキシサーバーでウィルスチェック(Squid+SquidClamAV+ClamAV)
F9
サーバー公開後のセキュリティ強化
不正アクセス検知システム導入(Snort+BASE+Oinkmaster)
F11
iptablesログ解析(IPTables log analyzer)
FC4/FC5/FC6/F7/F8
ログ監視ツール導入(SWATCH)
FC5/FC6/F7/F8/F9
ユーザのホームディレクトリ容量を制限する
ホームディレクトリ容量制限(quota)
FC1/FC2
サーバーのファイルを自動的にバックアップする
自動バックアップ運用(tar+GnuPG+rsync/ftp)
FC1/FC2/FC3/FC4/FC5/FC6/F7/F8/F9/F10/F11/F12/F13/F14/F15
リアルタイムミラーリングツール導入(lsyncd+rsyncd)
F8/F9/F10/F11/F12/F13/F14/F15
外部から安全にLANへ接続できるようにする
VPNサーバー構築(OpenVPN)
FC6/F7/F8/F9/F10/F11/F12/F13/F14
Windows上にVNCサーバー導入(UltraVNC)
[
自宅サーバーWebRing
┃
前
|ID=203
前後5表示
|
次
┃
乱移動
|
サイト一覧
]
■関連コンテンツ
▲このページのトップへ戻る
ご自由にリンクしてください(連絡は不要です)
本ページへのご意見・ご要望、誤字・脱字・リンク切れ等のご連絡はこちらからお願いします