CONTENTS


Lastmodified 2023-11-02 (木) 10:38:43


FAMPサーバ・スクラッチインストール

FreeBSD を USB からインストールする

本家サイトなどからインストールデータをダウンロード。

インストールメディア作成

FreeBSD をインストールする

ssh 接続

リモートから操作できる様に、/etc/ssh/ssh_config /etc/ssh/sshd_config の設定を変更・確認 以後の操作は、WinSCP と Putty で。

hosts.allow を設定変更する。

ports collection の更新

portupgrade のインストール

screenのインストール

起動メニュー待ち時間の短縮

コンソール上のログを採取

Apache

# portinstall apache24

mpm は、worker を選択

Apache_mpm.PNG

# portinstall apache24

Apache24 起動用コマンドを書き込む

echo apache24_enable=\"yes\" >> /etc/rc.conf

SSLサーバー証明書

portinstall security/py-certbot

証明書を自動的に更新するには、/etc/periodic.conf へ weekly_certbot_enable="YES" を書き込む。

echo weekly_certbot_enable=\"YES\" >> /etc/periodic.conf

以下はインストール時に自動で書き込まれる。

/usr/local/etc/periodic/weekly/500.certbot-3.9

MariaDB

いつも悩むバージョン選びw

drwxr-xr-x  2 root  wheel    512 Oct 10 15:57 mariadb-connector-odbc/
drwxr-xr-x  2 root  wheel    512 Oct 10 15:57 mariadb1011-client/
drwxr-xr-x  3 root  wheel    512 Oct 12 03:25 mariadb1011-server/
drwxr-xr-x  2 root  wheel    512 Oct 10 15:57 mariadb105-client/
drwxr-xr-x  3 root  wheel    512 Oct 10 15:57 mariadb105-server/
drwxr-xr-x  2 root  wheel    512 Oct 10 15:57 mariadb106-client/
drwxr-xr-x  3 root  wheel    512 Oct 10 15:57 mariadb106-server/

今回はこれで↓

# portinstall mariadb106-client
# portinstall mariadb106-server

コレですが、 mariadb106-server のほうから先に入れると、client は自動的に入るんだそうなw

mariadb105

phpmyadmin5 をインストール

依存関係で、php81がインストールされるので、ZTSオプションにチェックする。
phpmyadmin の方は、Ver 4.9 と一個古いんだそうな。Ports で入れるも佳し、本家 https://www.phpmyadmin.net/ からダウンロードするも佳し。

portinstall www/mod_php81

ZTSオプションにチェック

[X] ZTS       Force Zend Thread Safety (ZTS) build

Postfix install

│[X] SASL       Cyrus SASL support (Dovecot SASL is always built in) │ にチェックする。

Mailman

Mailman-2.1.14+j7スクラッチインストール

現状で、/usr/ports/mail/mailman3 はインストールエラー無く終了しても、/usr/local/mailman/以下は空白。

が、有り難い事に、/usr/ports/mail/mailman に、python27 込みの、mailman2 が残してくれてある。感謝!

  189  16:15   cd /usr/ports/mail/mailman
  190  16:15   make install clean
  196  16:26   chown -R mailman:mailman /usr/local/mailman/
  199  16:27   /usr/local/mailman/bin/check_perms -f 
  200  16:27   chown www /usr/local/mailman/archives/private
  201  16:27   chmod o-x /usr/local/mailman/archives/private
  202  16:27   bin/check_perms -f
               No problems found

/usr/local/mailman/Mailman/mm_cfg.py を設定

# Put YOUR site-specific settings below this line.
DEFAULT_SERVER_LANGUAGE = 'ja'
DEFAULT_EMAIL_HOST="k214.kuji-clinic.net"
DEFAULT_URL_HOST="k214.kuji-clinic.net"
MTA = 'Postfix'
USE_MAILMAN_MESSAGE_ID = Yes 
"SMTPHOST = k214.kuji-clinic.net"
MTA = 'Postfix'
DEFAULT_SUBJECT_PREFIX = '[%(real_name)s:%%d]'
# This and the next three lines added by FreeBSD's post-install script
add_virtualhost(DEFAULT_URL_HOST, DEFAULT_EMAIL_HOST)
OWNERS_CAN_DELETE_THEIR_OWN_LISTS = yes
  203  16:29   /usr/local/etc/rc.d/mailman start
  210  16:45   bin/newlist mailman
  230  17:38   bin/mmsitepass      サイトパスワードを変更する
  231  17:39   service mailman restart

Total access 243:本日 2:昨日 3

Counter: 243, today: 2, yesterday: 3

添付ファイル: fileApache_mpm.PNG 108件 [詳細]

トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2023-11-02 (木) 10:38:43