#author("2023-11-02T10:06:15+09:00","default:kuji","kuji")
#author("2023-11-02T10:38:43+09:00","default:kuji","kuji")
CONTENTS
#contents
----
Lastmodified &lastmod;
----
*FAMPサーバ・スクラッチインストール [#nc2be2b5]
[[FreeBSD を USB からインストールする:https://ineters.com/unix/usb-install-freebsd/]]
**[[本家サイト:https://www.freebsd.org/ja/where/]]などからインストールデータをダウンロード。 [#f99becdc]
**インストールメディア作成 [#bac55614]
**FreeBSD をインストールする [#w88a3cc0]
* ssh 接続 [#j4f510aa]
リモートから操作できる様に、/etc/ssh/ssh_config /etc/ssh/sshd_config の設定を変更・確認 以後の操作は、WinSCP と Putty で。

hosts.allow を設定変更する。

**[[ports collection の更新]] [#n0e43ab6]
**[[portupgrade のインストール]] [#u1546846]
**[[screen]]のインストール [#x242bbcf]
***[[起動メニュー待ち時間]]の短縮 [#dbbe3ff8]
***[[コンソール上のログを採取]] [#a322298a]
* Apache [#t27f2dc4]
 # portinstall apache24
mpm は、worker を選択~

&ref(Apache_mpm.PNG);

 # portinstall apache24

Apache24 起動用コマンドを書き込む
 echo apache24_enable=\"yes\" >> /etc/rc.conf

**[[SSL]]サーバー証明書 [#ia497be3]
 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 [#j3956ed2]
いつも悩むバージョン選び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]]

**[[phpmyadmin]]5 をインストール [#q4883813]

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

** portinstall [[www/mod_php81:https://piano2nd.smb.net/PukiWiki/?.php+%E3%81%AB%E3%82%A2%E3%82%AF%E3%82%BB%E3%82%B9%E3%81%99%E3%82%8B%E3%81%A8%E3%83%80%E3%82%A6%E3%83%B3%E3%83%AD%E3%83%BC%E3%83%89%E3%81%AB%E3%81%AA%E3%82%8B%EF%BC%81]] [#u0bd1771]

ZTSオプションにチェック
 [X] ZTS       Force Zend Thread Safety (ZTS) build


*[[Postfix]] install [#mea3b547]

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

*Mailman [#w66d2ace]
[[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 を設定 [#ydfed54d]
 # 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 &counter(total);:本日 &counter(today);:昨日 &counter(yesterday);
#counter([total|today|yesterday]);

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS